summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* GF2m bites the dust. It won't be missed.tb2023-04-251-35/+1
* ec_lib.c: fix a few NULL misspellingstb2023-04-131-6/+6
* Fix various early return issues spotted by coveritytb2023-04-131-13/+13
* Handle BN_CTX at the EC API boundary.jsing2023-04-111-114/+338
* Replace the remaining BN_copy() with bn_copy()tb2023-03-271-8/+8
* Fix previous.jsing2023-03-081-5/+5
* Always clear EC groups and points on free.jsing2023-03-081-40/+13
* Call BN_free() instead of BN_clear_free().jsing2023-03-071-3/+3
* libcrypto/ec: another missing point-on-curve checktb2023-02-071-3/+9
* Make internal header file names consistenttb2022-11-261-3/+3
* Fix an annoying quirk in the EC codetb2022-11-191-30/+30
* Avoid infinite loop for custom curves of order 1tb2022-04-071-3/+3
* Bound cofactor in EC_GROUP_set_generator()tb2022-03-291-1/+7
* Do not zero cofactor on ec_guess_cofactor() successtb2022-03-291-2/+6
* Zap trailing whitespacetb2022-03-291-46/+46
* Default to using named curve parameter encodingtb2021-09-121-2/+2
* Prepare to provide EC_GROUP_order_bits()tb2021-09-081-1/+17
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Provide EC_POINT_{g,s}et_Jprojective_coordinates for internal usetb2021-04-201-11/+25
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-201-32/+23
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3
* Prepare to provide EC_GROUP_{get,set}_curve(3)tb2021-04-201-26/+29
* Move point-on-curve check to set_affine_coordinatestb2020-12-041-3/+15
* If a NULL or zero cofactor is passed to EC_GROUP_set_generator(),tb2019-09-291-9/+109
* unrevert the use of bn_rand_interval().tb2018-11-061-2/+2
* Implement coordinate blinding for EC_POINT.tb2018-11-051-1/+18
* Recommit Billy Brumley's ECC constant time patch with a fix for sparc64tb2018-07-161-31/+68
* recommit label indentation part of the backout; clearly unrelated to thetb2018-07-151-2/+2
* back out ecc constant time changesjsg2018-07-151-69/+32
* Indent labels by a space so they don't obliterate function names in diffs.tb2018-07-101-2/+2
* ECC constant time scalar multiplication support. First step in overhaulingtb2018-07-101-31/+68
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-9/+4
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-49/+49
* remove unused variablebeck2016-09-031-2/+1
* Fix some very unnecessary convoultion.beck2016-09-031-16/+6
* Convert ECParameters_dup() from a macro that uses ASN1_dup_of() into anjsing2015-10-131-1/+17
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-4/+4
* No need to check the return value of memcpy() if you actually checked thismiod2015-05-201-3/+2
* Add missing BN_CTX_end() calls.doug2015-04-291-7/+3
* BN_CTX_get() can fail - consistently check its return value.jsing2015-02-091-13/+20
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-121-11/+6
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-1/+3
* remove unused, private version strings except SSL_version_strbcook2014-07-091-4/+1
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* no need for null check before free. from Brendan MacDonelltedu2014-05-301-6/+3
* knf approximationtedu2014-05-061-469/+484
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-20/+20
* In EC_POINT_invert(), actually check the correct function pointer for NULLmiod2014-04-151-1/+1
* Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.miod2014-04-131-5/+5