summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/ec
AgeCommit message (Expand)AuthorFilesLines
2020-12-04Move point-on-curve check to set_affine_coordinatestb4-18/+50
2020-06-05Add support for additional GOST curves.jsing1-5/+163
2019-09-29If a NULL or zero cofactor is passed to EC_GROUP_set_generator(),tb3-11/+113
2019-09-09Plug memory leak in error paths. Found while comparing this filetb1-5/+5
2019-09-09Provide EVP_PKEY_CTX_get_signature_md() macro and implement thejsing1-1/+5
2019-09-09Move #include <openssl/cms.h> to more appropriate location (since it isjsing1-3/+2
2019-09-08Add CMS ECC support.jsing1-2/+370
2019-09-06Add various macros and controls for EC_PKEY_CTX.jsing3-26/+313
2019-05-10Initialize EC_KEY_METHOD before use.bcook1-2/+2
2019-01-19$OpenBSD$tb1-0/+1
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2-9/+9
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb4-29/+125
2019-01-19Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb4-23/+401
2018-11-15Port OpenSSL commit 99540ec79491f59ed8b46b4edf130e17dc907f52 -- mitigationtb1-4/+4
2018-11-09Avoid dereferencing eckey before checking it for NULL.tb1-5/+6
2018-11-06unrevert the use of bn_rand_interval().tb3-12/+9
2018-11-06Unset Z_is_zero after applying coordinate blinding andtb1-3/+4
2018-11-06disable EC_POINT coordinate blinding due to failures in ECDHE and TLStb1-1/+3
2018-11-06revert use of bn_rand_interval due to failures with ECDHE and TLStb2-7/+10
2018-11-05Make use of bn_rand_interval() where appropriate.tb2-10/+7
2018-11-05Eliminate a few "} else" branches, a few unneeded NULL checks beforetb1-16/+12
2018-11-05Implement coordinate blinding for EC_POINT.tb10-18/+110
2018-09-01Tweak comment.tb1-5/+2
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-2/+2
2018-07-23Use BN_swap_ct() instead of BN_consttime_swap() intb1-5/+10
2018-07-16Recommit Billy Brumley's ECC constant time patch with a fix for sparc64tb6-47/+341
2018-07-15recommit label indentation part of the backout; clearly unrelated to thetb19-91/+93
2018-07-15back out ecc constant time changesjsg20-426/+133
2018-07-10Indent labels by a space so they don't obliterate function names in diffs.tb19-91/+93
2018-07-10ECC constant time scalar multiplication support. First step in overhaulingtb5-46/+337
2018-05-19Add a const qualifier to the 'key' argument of i2o_ECPublicKey() andtb2-4/+4
2018-05-01Convert a handful of X509_*() functions to take const as in OpenSSL.tb1-6/+6
2018-04-23Make whitespace between functions and structs a bit more consistent.tb1-3/+7
2018-03-16Consistently spell "IPsec" in comments and debug outputs.mpi1-2/+2
2018-03-12Fix for processing of EC public keyinoguchi2-15/+27
2017-05-26Avoid a potential NULL pointer dereference in d2i_ECPrivateKey().jsing1-1/+7
2017-05-02use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt7-30/+17
2017-01-29Send the function codes from the error functions to the bit bucket,beck22-562/+391
2017-01-21Add ct and nonct versions of BN_mod_inverse for internal usebeck1-3/+4
2016-12-21Explicitly export a list of symbols from libcrypto.jsing2-3/+14
2016-11-04Add assembler code for the nist 256-bit GFp curve, written initially bymiod9-6/+19107
2016-10-19unifdef OPENSSL_NO_CMSjsing1-22/+1
2016-09-03remove unused variablebeck1-2/+1
2016-09-03Fix some very unnecessary convoultion.beck1-16/+6
2016-03-20" the the " -> " the ", or in a couple of cases replace the superfluouskrw1-2/+2
2016-03-12Add error handling to the remaining calls to bn_wexpand().bcook1-12/+16
2016-03-10http -> https for a few more IETF URLs in comments or man pagesmmcc1-2/+2
2015-10-16Remove pointless externs - the structs are declared in the same files ajsing1-3/+1
2015-10-16Expand DECLARE_ASN1_ALLOC_FUNCTIONS and DECLARE_ASN1_FUNCTIONS_constjsing1-6/+17