summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2023-04-18Use NULL, not 0 for pointers and use an explicit comparison against NULL.Theo Buehler
2023-04-18Remove prototypes under OPENSSL_NO_EC_NISTP_64_GCC_128Theo Buehler
2023-04-18Sigh cvs... Also drop OPENSSL_NO_DEPRECATED from ec.hTheo Buehler
2023-04-16Mark public bn_nist and ec_nist API for removalTheo Buehler
2023-04-16Mark EC_KEY_{get,insert}_method_data() for removalTheo Buehler
2023-04-13ec_lib.c: fix a few NULL misspellingsTheo Buehler
2023-04-13Fix various early return issues spotted by coverityTheo Buehler
2023-04-11Handle BN_CTX at the EC API boundary.Joel Sing
2023-04-11Clean up unused BIGNUM.Joel Sing
2023-03-27Replace the remaining BN_copy() with bn_copy()Theo Buehler
2023-03-15Return the signature length after successful signing operationTheo Buehler
2023-03-08Fix a EC_GROUP_clear_free() that snuck through.Joel Sing
2023-03-08Fix previous.Joel Sing
2023-03-08Always clear EC groups and points on free.Joel Sing
2023-03-08Stop trying to use EC_GFp_nist_method().Joel Sing
2023-03-08Remove EC_FLAGS_DEFAULT_OCT.Joel Sing
2023-03-07Call BN_free() instead of BN_clear_free().Joel Sing
2023-03-07Fix another return value check for CMS_SharedInfo_encode()Theo Buehler
2023-03-07Move EC_GFp_simple_method() to the bottom of the file.Joel Sing
2023-03-07Use static functions for EC_GF2m_simple_method() implementation.Joel Sing
2023-03-07Use static functions for EC_GFp_nist_method() implementation.Joel Sing
2023-03-07Use static functions for EC_GFp_mont_method() implementation.Joel Sing
2023-03-07Fix formatting of comments.Joel Sing
2023-03-07Consolidate clear code for EC_GFp_mont_method.Joel Sing
2023-03-06Fix some return checks in ecdh_cms_encrypt()Theo Buehler
2023-03-05Remove #ifndef OPENSSL_EC_NISTP_64_GCC_128.Joel Sing
2023-03-05Remove ec_GFp_nistp.* prototypes.Joel Sing
2023-03-05Remove duplicate function prototypes.Joel Sing
2023-03-04Mop up ECP_NISTZ256_ASM and OPENSSL_NO_EC_NISTP_64_GCC_128 leftovers.Joel Sing
2023-03-04Rename field_data1 and field_data2.Joel Sing
2023-02-07libcrypto/ec: another missing point-on-curve checkTheo Buehler
2023-01-14Remove unused Elliptic Curve code.Joel Sing
2023-01-14Clean up and simplify EC_KEY handling, mostly from a BN_CTX perspective.Joel Sing
2022-12-26spelling fixes; from paul tagliamonteJason McIntyre
2022-11-26Make internal header file names consistentTheo Buehler
2022-11-24Merge the second y_bit check into the first one where it belongsTheo Buehler
2022-11-24Simplify y_bit handling in compressed coordinatesTheo Buehler
2022-11-24Clean up EC_METHOD and EC_GROUP definitionsTheo Buehler
2022-11-24Change bn_expand()/bn_wexpand() to indicate failure/success via 0/1.Joel Sing
2022-11-24Call bn_expand() rather than handrolling an equivalent.Joel Sing
2022-11-23Fix leaks in ecx_set_{priv,pub}_key()Theo Buehler
2022-11-23Remove bn_* defines/prototypes.Joel Sing
2022-11-22Fix some whitespace and comment formattingTheo Buehler
2022-11-19Fix an annoying quirk in the EC codeTheo Buehler
2022-11-19whitespaceTheo Buehler
2022-11-10Implement EVP interfaces for Ed25519 and X25519.Joel Sing
2022-11-10Fix a few more leaks in *_print() functions.Tobias Heider
2022-08-29static const, not const staticJonathan Gray
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-06-30Replace obj_mac.h with object.hTheo Buehler