summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/gost
AgeCommit message (Expand)AuthorFilesLines
2020-09-12Include machine/endian.h in gost2814789.cinoguchi1-1/+3
2020-06-05Add a few more errors to help debugging.jsing1-6/+16
2020-06-05Add support for additional GOST curves.jsing1-3/+3
2020-06-05Apply some style(9).jsing1-34/+30
2019-05-09Fix incorrect carry operation in 512 bit addition: in the casetb1-6/+8
2018-08-24Add consts to EVP_PKEY_asn1_set_private()tb1-2/+2
2018-08-24After removing support for broken PKCS#8 formats (it was high time),tb1-3/+3
2018-06-10Remove a handrolled GOST_le2bn().jsing1-8/+4
2018-05-01Convert a handful of X509_*() functions to take const as in OpenSSL.tb1-3/+3
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt1-3/+2
2017-01-29Send the function codes from the error functions to the bit bucket,beck6-143/+83
2017-01-21Add ct and nonct versions of BN_mod_inverse for internal usebeck1-2/+2
2017-01-21Split out BN_div and BN_mod into ct and nonct versions for Internal use.beck1-4/+6
2016-12-21Explicitly export a list of symbols from libcrypto.jsing2-2/+10
2016-10-19unifdef OPENSSL_NO_CMSjsing2-21/+2
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.jsing2-7/+27
2015-09-10Correct spelling of OPENSSL_cleanse.jsing4-9/+11
2015-07-24Expand ASN.1 template macros - no change in generated assembly.jsing1-22/+144
2015-07-20prefer string.h to strings.h ok guenther@ doug@bcook1-2/+2
2015-07-15Fix possible 32 byte buffer overrun, found by coverity, CID 78869beck1-2/+2
2015-02-14Memory leaks upon error. Coverity CID 78874.miod1-10/+10
2015-02-14Consistently check the return value from BN_CTX_get() on assignment.jsing4-42/+44
2015-02-11Guenther has plans for OPENSSL_NO_CMS, so revert this for the moment.beck2-2/+21
2015-02-11get rid of OPENSSL_NO_CMS code we do not use.beck2-21/+2
2015-02-11Enable building with -DOPENSSL_NO_DEPRECATED.doug4-4/+8
2015-02-10Replace assert() and OPENSSL_assert() calls with proper error return paths.miod1-5/+20
2015-02-10Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policymiod1-5/+1
2015-02-09Expand the IMPLEMENT_ASN1_FUNCTIONS macro so that the code is visible andjsing1-5/+125
2014-12-07Make GOST compile with a strict C compiler - in this case incrementing ajsing3-10/+12
2014-12-07Correctly output the result in STREEBOG512_Final() when running on a big-endianmiod1-5/+28
2014-11-18Argh, another bug introduced in r1.3; Dmitry Eremin-Solenikovmiod1-2/+2
2014-11-18Return success in param_copy_gost01() if there is no private key to copy;miod1-2/+2
2014-11-13Add many missing error checks (probably not exhaustive, but a good start):miod6-287/+488
2014-11-09KNF (when not conflicting with other cleanup changes in progress)miod10-329/+446
2014-11-09Remove DEBUG_SIGN code. Make sure gost_key_unwrap_crypto_pro() returns failuremiod2-19/+4
2014-11-09Rename internal yet public key_{un,}wrap_crypto_pro symbols by prepending amiod3-30/+32
2014-11-09Replace RAND_bytes() usage with arc4random_buf().miod3-10/+3
2014-11-09GOST crypto algorithms (well, most of them), ported from the removed GOSTmiod17-0/+5569