summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-1111-491/+553
* Clean up unused BIGNUM.jsing2023-04-111-4/+1
* Replace the remaining BN_copy() with bn_copy()tb2023-03-276-70/+70
* Return the signature length after successful signing operationtb2023-03-151-1/+3
* Fix a EC_GROUP_clear_free() that snuck through.jsing2023-03-081-2/+2
* Fix previous.jsing2023-03-081-5/+5
* Always clear EC groups and points on free.jsing2023-03-0810-114/+35
* Stop trying to use EC_GFp_nist_method().jsing2023-03-081-76/+20
* Remove EC_FLAGS_DEFAULT_OCT.jsing2023-03-086-79/+27
* Call BN_free() instead of BN_clear_free().jsing2023-03-075-22/+22
* Fix another return value check for CMS_SharedInfo_encode()tb2023-03-071-2/+2
* Move EC_GFp_simple_method() to the bottom of the file.jsing2023-03-071-75/+51
* Use static functions for EC_GF2m_simple_method() implementation.jsing2023-03-072-131/+74
* Use static functions for EC_GFp_nist_method() implementation.jsing2023-03-072-63/+53
* Use static functions for EC_GFp_mont_method() implementation.jsing2023-03-072-86/+62
* Fix formatting of comments.jsing2023-03-071-14/+27
* Consolidate clear code for EC_GFp_mont_method.jsing2023-03-071-23/+18
* Fix some return checks in ecdh_cms_encrypt()tb2023-03-061-3/+3
* Remove #ifndef OPENSSL_EC_NISTP_64_GCC_128.jsing2023-03-051-5/+1
* Remove ec_GFp_nistp.* prototypes.jsing2023-03-051-40/+1
* Remove duplicate function prototypes.jsing2023-03-051-8/+1
* Mop up ECP_NISTZ256_ASM and OPENSSL_NO_EC_NISTP_64_GCC_128 leftovers.jsing2023-03-042-22/+3
* Rename field_data1 and field_data2.jsing2023-03-042-48/+50
* libcrypto/ec: another missing point-on-curve checktb2023-02-071-3/+9
* Remove unused Elliptic Curve code.jsing2023-01-1410-25329/+0
* Clean up and simplify EC_KEY handling, mostly from a BN_CTX perspective.jsing2023-01-141-59/+80
* spelling fixes; from paul tagliamontejmc2022-12-266-42/+42
* Make internal header file names consistenttb2022-11-2626-65/+65
* Merge the second y_bit check into the first one where it belongstb2022-11-241-5/+5
* Simplify y_bit handling in compressed coordinatestb2022-11-241-15/+2
* Clean up EC_METHOD and EC_GROUP definitionstb2022-11-241-102/+111
* Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.jsing2022-11-243-16/+16
* Call bn_expand() rather than handrolling an equivalent.jsing2022-11-241-5/+5
* Fix leaks in ecx_set_{priv,pub}_key()tb2022-11-231-9/+9
* Remove bn_* defines/prototypes.jsing2022-11-231-4/+1
* Fix some whitespace and comment formattingtb2022-11-221-37/+45
* Fix an annoying quirk in the EC codetb2022-11-1920-243/+243
* whitespacetb2022-11-1916-134/+134
* Implement EVP interfaces for Ed25519 and X25519.jsing2022-11-103-2/+868
* Fix a few more leaks in *_print() functions.tobhe2022-11-101-9/+19
* static const, not const staticjsg2022-08-291-3/+3
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Replace obj_mac.h with object.htb2022-06-303-8/+10
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-271-1/+21
* Simplify ec_asn1_group2curve()tb2022-05-241-18/+21
* Straightforward conversion of ecdh_cms_encrypt() totb2022-05-241-3/+3
* Avoid infinite loop for custom curves of order 1tb2022-04-071-3/+3
* Simplify priv_key handling in d2i_ECPrivateKey()tb2022-03-311-8/+3