summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2023-05-01Drop some dead codeTheo Buehler
2023-05-01Remove pointless/wrong .meth = 0 entries from curves_list[]Theo Buehler
2023-05-01Mechanically convert curve_list[] to C99 initializersTheo Buehler
2023-05-01Clean up handling of nist_curves[]Theo Buehler
2023-04-27Move EC_POINT_{get,set}_Jprojective_coordinates to ec_local.hTheo Buehler
2023-04-27Nuke doxygen noiseTheo Buehler
2023-04-26Clean up ec.h a little.Theo Buehler
2023-04-25GF2m bites the dust. It won't be missed.Theo Buehler
2023-04-25Remove prototype of EC_GFp_nist_method()Theo Buehler
2023-04-25Move EC_KEY_{insert,set}_key_method_data() to internal-onlyTheo Buehler
2023-04-25Remove the horror show that is bn_nist and ecp_nistTheo Buehler
2023-04-25Wire up truncated SHA-2, SHA-3 and related thingsTheo Buehler
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