summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Default to using named curve parameter encodingtb2021-09-122-4/+5
* Expose EC_GROUP_order_bits() in <openssl/ec.h>tb2021-09-101-3/+1
* Prepare to provide EC_GROUP_order_bits()tb2021-09-0811-18/+45
* Remove some dead code that was missed in an earlier cleanup andtb2021-08-311-4/+3
* Expose EC_POINT_{get,set}_affine_coordinates(3) andtb2021-05-101-7/+8
* Expose EC_GROUP_{get,set}_curve(3)tb2021-05-101-3/+2
* Fix corner case for compressed points on binary curvestb2021-05-031-1/+5
* Fix indent of EC_METHODs as requested by jsing.tb2021-04-206-192/+192
* Compare pointer against NULL and fix a KNF issue.tb2021-04-201-3/+3
* Prepare to provide EC_POINT_set_compressed_coordinatestb2021-04-205-57/+41
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Provide EC_POINT_{g,s}et_Jprojective_coordinates for internal usetb2021-04-2010-77/+97
* Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()tb2021-04-201-25/+6
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-2013-71/+72
* Simplify after EC_POINT_get_curve() additiontb2021-04-202-30/+8
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_GROUP_{get,set}_curve(3)tb2021-04-206-41/+51
* Avoid division by zero in hybrid point encodingtb2021-04-191-17/+49
* Move point-on-curve check to set_affine_coordinatestb2020-12-044-18/+50
* Add support for additional GOST curves.jsing2020-06-051-5/+163
* If a NULL or zero cofactor is passed to EC_GROUP_set_generator(),tb2019-09-293-11/+113
* Plug memory leak in error paths. Found while comparing this filetb2019-09-091-5/+5
* Provide EVP_PKEY_CTX_get_signature_md() macro and implement thejsing2019-09-091-1/+5
* Move #include <openssl/cms.h> to more appropriate location (since it isjsing2019-09-091-3/+2
* Add CMS ECC support.jsing2019-09-081-2/+370
* Add various macros and controls for EC_PKEY_CTX.jsing2019-09-063-27/+314
* Initialize EC_KEY_METHOD before use.bcook2019-05-101-2/+2
* $OpenBSD$tb2019-01-191-0/+1
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-192-9/+9
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-194-29/+125
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-194-23/+401
* Port OpenSSL commit 99540ec79491f59ed8b46b4edf130e17dc907f52 -- mitigationtb2018-11-151-4/+4
* Avoid dereferencing eckey before checking it for NULL.tb2018-11-091-5/+6
* unrevert the use of bn_rand_interval().tb2018-11-063-12/+9
* Unset Z_is_zero after applying coordinate blinding andtb2018-11-061-3/+4
* disable EC_POINT coordinate blinding due to failures in ECDHE and TLStb2018-11-061-1/+3
* revert use of bn_rand_interval due to failures with ECDHE and TLStb2018-11-062-7/+10
* Make use of bn_rand_interval() where appropriate.tb2018-11-052-10/+7
* Eliminate a few "} else" branches, a few unneeded NULL checks beforetb2018-11-051-16/+12
* Implement coordinate blinding for EC_POINT.tb2018-11-0510-18/+110
* Tweak comment.tb2018-09-011-5/+2
* Add consts to EVP_PKEY_asn1_set_private()tb2018-08-241-2/+2
* After removing support for broken PKCS#8 formats (it was high time),tb2018-08-241-2/+2
* Use BN_swap_ct() instead of BN_consttime_swap() intb2018-07-231-5/+10
* Recommit Billy Brumley's ECC constant time patch with a fix for sparc64tb2018-07-166-47/+341
* recommit label indentation part of the backout; clearly unrelated to thetb2018-07-1519-91/+93
* back out ecc constant time changesjsg2018-07-1520-426/+133
* Indent labels by a space so they don't obliterate function names in diffs.tb2018-07-1019-91/+93
* ECC constant time scalar multiplication support. First step in overhaulingtb2018-07-105-46/+337