summaryrefslogtreecommitdiff
path: root/lib/libcrypto/gost
AgeCommit message (Expand)Author
2023-03-07Call BN_free() instead of BN_clear_free().Joel Sing
2023-01-15gost: add missing BN_CTX_{start,end}() pairTheo Buehler
2022-12-01BN_one() can fail, check its return value.Joel Sing
2022-11-26Make header guards of internal headers consistentTheo Buehler
2022-11-26Make internal header file names consistentTheo Buehler
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-03-30Avoid segfaults in EVP_PKEY_CTX_free()Theo Buehler
2022-01-07gost needs to look into ecs_locl.hTheo Buehler
2021-12-26Check BIO_indent() return like all the others in this file.Theo Buehler
2021-12-12Include evp_locl.h where it will be needed once most structs fromTheo Buehler
2021-11-09Switch to <endian.h> from <machine/endian.h> for better portability.Brent Cook
2021-04-20Prepare to provide EC_POINT_{g,s}et_affine_coordinatesTheo Buehler
2020-09-12Include machine/endian.h in gost2814789.cKinichiro Inoguchi
2020-06-05Add a few more errors to help debugging.Joel Sing
2020-06-05Add support for additional GOST curves.Joel Sing
2020-06-05Apply some style(9).Joel Sing
2019-05-09Fix incorrect carry operation in 512 bit addition: in the caseTheo Buehler
2018-08-24Add consts to EVP_PKEY_asn1_set_private()Theo Buehler
2018-08-24After removing support for broken PKCS#8 formats (it was high time),Theo Buehler
2018-06-10Remove a handrolled GOST_le2bn().Joel Sing
2018-05-01Convert a handful of X509_*() functions to take const as in OpenSSL.Theo Buehler
2017-05-02use freezero() instead of memset/explicit_bzero + free. SubstantiallyTheo de Raadt
2017-01-29Send the function codes from the error functions to the bit bucket,Bob Beck
2017-01-21Add ct and nonct versions of BN_mod_inverse for internal useBob Beck
2017-01-21Split out BN_div and BN_mod into ct and nonct versions for Internal use.Bob Beck
2016-12-21Explicitly export a list of symbols from libcrypto.Joel Sing
2016-10-19unifdef OPENSSL_NO_CMSJoel Sing
2016-09-04Expand DECLARE_ASN1_.*FUNCTIONS macros.Joel Sing
2015-09-10Correct spelling of OPENSSL_cleanse.Joel Sing
2015-07-24Expand ASN.1 template macros - no change in generated assembly.Joel Sing
2015-07-20prefer string.h to strings.h ok guenther@ doug@Brent Cook
2015-07-15Fix possible 32 byte buffer overrun, found by coverity, CID 78869Bob Beck
2015-02-14Memory leaks upon error. Coverity CID 78874.Miod Vallat
2015-02-14Consistently check the return value from BN_CTX_get() on assignment.Joel Sing
2015-02-11Guenther has plans for OPENSSL_NO_CMS, so revert this for the moment.Bob Beck
2015-02-11get rid of OPENSSL_NO_CMS code we do not use.Bob Beck
2015-02-11Enable building with -DOPENSSL_NO_DEPRECATED.Doug Hogan
2015-02-10Replace assert() and OPENSSL_assert() calls with proper error return paths.Miod Vallat
2015-02-10Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policyMiod Vallat
2015-02-09Expand the IMPLEMENT_ASN1_FUNCTIONS macro so that the code is visible andJoel Sing
2014-12-07Make GOST compile with a strict C compiler - in this case incrementing aJoel Sing
2014-12-07Correctly output the result in STREEBOG512_Final() when running on a big-endianMiod Vallat
2014-11-18Argh, another bug introduced in r1.3; Dmitry Eremin-SolenikovMiod Vallat
2014-11-18Return success in param_copy_gost01() if there is no private key to copy;Miod Vallat
2014-11-13Add many missing error checks (probably not exhaustive, but a good start):Miod Vallat
2014-11-09KNF (when not conflicting with other cleanup changes in progress)Miod Vallat
2014-11-09Remove DEBUG_SIGN code. Make sure gost_key_unwrap_crypto_pro() returns failureMiod Vallat
2014-11-09Rename internal yet public key_{un,}wrap_crypto_pro symbols by prepending aMiod Vallat
2014-11-09Replace RAND_bytes() usage with arc4random_buf().Miod Vallat
2014-11-09GOST crypto algorithms (well, most of them), ported from the removed GOSTMiod Vallat