Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-11 | MSVC: Fix unreachable code warning | Vitaly Chikunov | 1 | -1/+0 | |
Errors are like this: gost_pmeth.c(188): warning C4702: unreachable code gost_grasshopper_cipher.c(909): warning C4702: unreachable code Signed-off-by: Vitaly Chikunov <vt@altlinux.org> | |||||
2020-11-28 | Add explicit support for NID_id_GostR3410_2001DH (GOST R 34.10-2001 DH) | Dmitry Timoshkov | 1 | -0/+4 | |
2020-07-09 | Add string option 'vko' for EVP_PKEY_CTRL_SET_VKO | Vitaly Chikunov | 1 | -0/+13 | |
Format: vko:<bit length> Such as: vko:256 for VKO_256 vko:512 for VKO_512 vko:0 disable strict VKO mode, switch to other derive methods. | |||||
2020-07-09 | Allow to use raw VKO in EVP_PKEY_derive | Vitaly Chikunov | 1 | -1/+16 | |
Suitable for tests. Use EVP_PKEY_CTRL_SET_VKO ctrl with appropriate digest nid to enable VKO mode. | |||||
2020-05-18 | Fix code formating. | Nikolay Morozov | 1 | -14/+14 | |
All tabs replcaded with spaces. One file was 2 tabs fornating. | |||||
2020-05-10 | GOST CMS encryption implementation. | Dmitry Belyavskiy | 1 | -11/+17 | |
2020-05-02 | Free memory | Dmitry Belyavskiy | 1 | -0/+1 | |
2020-05-01 | Fix code aligning | Dmitry Belyavskiy | 1 | -18/+18 | |
2020-05-01 | pkeyutl -derive support | Dmitry Belyavskiy | 1 | -2/+25 | |
Support of pkeyutl -pkeyopt ukmhex:0102030405060708 syntax | |||||
2020-02-27 | cppcheck: The scope of the variable can be reduced. | Nikolay Morozov | 1 | -7/+7 | |
2019-10-08 | Add support for NID_id_tc26_gost_3410_2012_512_paramSetTest | Dmitry Eremin-Solenikov | 1 | -0/+1 | |
Add support for 512-bit curve parameters. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | |||||
2019-09-04 | Get rid of EVP_MD_CTRL_MAC_LEN | Dmitry Belyavskiy | 1 | -1/+1 | |
2019-08-23 | gost_pmeth.c: mitigate for constness difference in copy function | Richard Levitte | 1 | -2/+9 | |
The second argument for the pkey_copy function has been constified in OpenSSL to be 3.0. This is normally not a problem, but when passing a pointer to such a function, the compiler does complain. This change solves the issue by looking at the macros OPENSSL_VERSION_MAJOR, which is new in OpenSSL to be 3.0, and set constness based on that. Fixes #154 | |||||
2019-03-22 | Fix one more constification | Dmitry Belyavskiy | 1 | -1/+1 | |
2019-03-22 | Fix constification | Dmitry Belyavskiy | 1 | -1/+1 | |
2019-01-30 | Implement EVP_PKEY_{,public_}check | Vitaly Chikunov | 1 | -0/+14 | |
Very simple redirect to EC_KEY_check_key() which is doing all basic checks (see crypto/ec/ec_key.c:ec_key_simple_check_key()). | |||||
2019-01-26 | Allow key creation using TC26 (2012) parameters | Vitaly Chikunov | 1 | -0/+28 | |
R 1323565.1.023-2018 forbids encoding hash oid into TC26 (2012) parameters in AlgorithmIdentifier, so this is removed. New "paramset" names for 256-bit TC26 parameters: TCA, TCB, TCC, TCD, for 512-bit parameter: C. Using these new OIDs for gost2012_256: NID_id_tc26_gost_3410_2012_256_paramSetA = TCA NID_id_tc26_gost_3410_2012_256_paramSetB = TCB NID_id_tc26_gost_3410_2012_256_paramSetC = TCC NID_id_tc26_gost_3410_2012_256_paramSetD = TCD for gost2012_512: NID_id_tc26_gost_3410_2012_512_paramSetC = C Resolves #84. | |||||
2019-01-21 | Fix DEBUG_SIGN | Vitaly Chikunov | 1 | -2/+2 | |
2018-09-11 | Default size of imitovstavka adjusted | Dmitry Belyavskiy | 1 | -2/+2 | |
2018-09-06 | Temporary FIXME to make engine kuznyuechik-omac friendly. | Dmitry Belyavskiy | 1 | -1/+3 | |
2018-09-06 | Mkae kuznyechik recognizable by libssl | Dmitry Belyavskiy | 1 | -0/+1 | |
2018-09-04 | Let's wrap old and new key enncryption together | Dmitry Belyavskiy | 1 | -6/+6 | |
2018-09-03 | Remove dependency from DSA | Dmitry Belyavskiy | 1 | -11/+11 | |
2018-08-30 | Dealing with new KeyExchange | Dmitry Belyavskiy | 1 | -0/+4 | |
2018-06-15 | Cleanup | Dmitry Belyavskiy | 1 | -3/+1 | |
2018-06-15 | Corrected MAC name | Dmitry Belyavskiy | 1 | -2/+1 | |
Redundant values removed | |||||
2018-06-14 | Finalizing OMAC | Dmitry Belyavskiy | 1 | -12/+223 | |
2018-06-14 | OMACs implementation. Unfinished. | Dmitry Belyavskiy | 1 | -1/+24 | |
2018-06-14 | Error codes rebuild | Dmitry Belyavskiy | 1 | -3/+3 | |
2016-12-12 | Fix signature verification. | Dmitry Belyavskiy | 1 | -9/+9 | |
2016-11-19 | Merge remote-tracking branch 'origin/openssl_1_1_0' | Dmitry Belyavskiy | 1 | -16/+22 | |
Conflicts: gost_asn1.c gost_crypt.c | |||||
2016-11-19 | Build with -Werror | Dmitry Belyavskiy | 1 | -4/+4 | |
2016-03-26 | Opaquization fixes + sources formatting. | Dmitry Belyavskiy | 1 | -13/+17 | |
2016-03-10 | Memory leak fix | Dmitry Belyavskiy | 1 | -0/+2 | |
2016-01-03 | openssl 1.1.0 compatibility | Dmitry Belyavskiy | 1 | -7/+9 | |
2016-01-03 | Allow to pass mac_size via -macopt | Dmitry Belyavskiy | 1 | -8/+14 | |
2016-01-02 | Formatting fix | Dmitry Belyavskiy | 1 | -65/+65 | |
2016-01-02 | Gost MAC paramset | Dmitry Belyavskiy | 1 | -6/+49 | |
2015-08-23 | Added CBC mode for gost and contril command to set size of MAC (from 1 to 8 ↵ | Victor Wagner | 1 | -2/+27 | |
bytes) | |||||
2015-08-15 | Merge branch 'no_gost94_sig' into gost12_algs | Dmitry Belyavskiy | 1 | -151/+37 | |
Conflicts: Makefile e_gost_err.c e_gost_err.h gost2001.c gost94_keyx.c gost_ameth.c gost_asn1.c gost_eng.c gost_lcl.h gost_params.c gost_params.h gost_pmeth.c gost_sign.c | |||||
2015-08-14 | Initial commit providing GOST 2012 algorithms. | Dmitry Belyavskiy | 1 | -65/+293 | |
2015-08-14 | Commit from current openssl master. The Gost94 signature algorithm is | Dmitry Belyavskiy | 1 | -154/+44 | |
removed. | |||||
2015-08-14 | Initial commit | Dmitry Belyavsky | 1 | -0/+621 | |