summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec_key.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make EC_KEY_precompute_mult() return 1 directlytb2025-01-251-2/+2
* ec_key_gen() is unused outside ec_key.c, so make it statictb2025-01-111-2/+2
* Move EC_KEY_METHOD_DYNAMIC next to the two methods using ittb2025-01-111-1/+3
* Merge ec_kmeth into ec_keytb2024-11-161-1/+271
* EC_KEY_copy() don't leave stale private keys in placetb2024-11-151-6/+3
* Clean up EC_KEY_dup()tb2024-11-081-10/+15
* Sweep over EC_KEY_copy()tb2024-11-081-32/+28
* Clean up EC_KEY_freetb2024-11-081-14/+11
* Clean up EC_KEY_new_by_curve_name()tb2024-11-081-14/+20
* EC_POINT_is_at_infinity() returns a booleantb2024-11-051-3/+3
* Inline a use of EC_GROUP_method_of()tb2024-10-221-2/+2
* Unify *_up_ref() implementationstb2024-03-271-3/+2
* Ignore ENGINE at the API boundarytb2023-11-291-2/+2
* Unifdef OPENSSL_NO_ENGINE in libcryptotb2023-11-191-17/+1
* Make the bn_rand_interval() API a bit more ergonomictb2023-08-031-2/+2
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-1/+27
* Drop useless ossl_ prefixestb2023-07-051-2/+2
* Convert ossl_ec_key_gen() and EC_KEY_check_key()tb2023-07-031-23/+6
* Remove EC_EXTRA_DATAtb2023-06-251-49/+1
* Replace the remaining BN_copy() with bn_copy()tb2023-03-271-2/+2
* Call BN_free() instead of BN_clear_free().jsing2023-03-071-2/+2
* Clean up and simplify EC_KEY handling, mostly from a BN_CTX perspective.jsing2023-01-141-59/+80
* Make internal header file names consistenttb2022-11-261-3/+3
* Fix an annoying quirk in the EC codetb2022-11-191-23/+23
* whitespacetb2022-11-191-17/+17
* Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()tb2021-04-201-25/+6
* Prepare to provide EC_POINT_{g,s}et_affine_coordinatestb2021-04-201-5/+5
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-191-2/+11
* Partial port of EC_KEY_METHOD from OpenSSL 1.1.tb2019-01-191-21/+70
* Avoid dereferencing eckey before checking it for NULL.tb2018-11-091-5/+6
* unrevert the use of bn_rand_interval().tb2018-11-061-5/+4
* revert use of bn_rand_interval due to failures with ECDHE and TLStb2018-11-061-4/+5
* Make use of bn_rand_interval() where appropriate.tb2018-11-051-5/+4
* Eliminate a few "} else" branches, a few unneeded NULL checks beforetb2018-11-051-16/+12
* recommit label indentation part of the backout; clearly unrelated to thetb2018-07-151-4/+4
* back out ecc constant time changesjsg2018-07-151-4/+4
* Indent labels by a space so they don't obliterate function names in diffs.tb2018-07-101-4/+4
* use freezero() instead of memset/explicit_bzero + free. Substantiallyderaadt2017-05-021-4/+2
* Send the function codes from the error functions to the bit bucket,beck2017-01-291-17/+15
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-2/+2
* BN_CTX_get() can fail - consistently check its return value.jsing2015-02-091-3/+6
* Use `> 0' instead of `!= 0' as a successful condition formiod2015-02-081-4/+4
* if (x) FOO_free(x) -> FOO_free(x).miod2014-07-121-29/+15
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-1/+4
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* malloc() result does not need a cast.deraadt2014-06-071-1/+1
* knf approximationtedu2014-05-061-215/+219
* kill REF_PRINT/REF_CHECK debugging framework noone would usederaadt2014-04-171-20/+0
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-171-2/+2
* remove FIPS mode support. people who require FIPS can buy something thattedu2014-04-151-8/+0