summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2023-06-25ec_local.h: move ec_group_simple_order_bits down a bitTheo Buehler
2023-06-24Remove precompute_mult/have_precompute_mult from EC_METHOD.Joel Sing
2023-06-24Mop up EC_GROUP precomp machinery.Joel Sing
2023-06-24Mop up ec_wNAF_{,have_}precompute_mult().Joel Sing
2023-06-23Fix return check for BN_hex2bn()Theo Buehler
2023-06-20Consolidate elliptic curve cofactor handlingTheo Buehler
2023-06-12Remove prototypes for various ec_GF2m_* functions that no longer exist.Joel Sing
2023-05-04Rewrite ECParameters_dup()Theo Buehler
2023-05-04Use size_t instead of int in EC_POINT_point2oct()Theo Buehler
2023-05-04Fix line wrappingTheo Buehler
2023-05-04Fix function name in doc commentTheo Buehler
2023-05-03Fix a few KNF/whitespace issuesTheo Buehler
2023-05-02Rename P into generatorTheo Buehler
2023-05-02Simplify EC_GROUP_new_by_curve_name()Theo Buehler
2023-05-01stray whitespaceTheo Buehler
2023-05-01Add a missing pair of braces.Theo Buehler
2023-05-01Use uppercase for the CURVE_LIST_LENGTH macroTheo Buehler
2023-05-01Consistently use lowercase hex digits for curve parametersTheo Buehler
2023-05-01Now that we have C99 initializers, garbage collect some commentsTheo Buehler
2023-05-01Rework the curve list to use actual structs instead of a customTheo Buehler
2023-05-01Drop the now unnecessary and unused field_type from the curve dataTheo Buehler
2023-05-01Convert EC_CURVE_DATA to C99 initializersTheo Buehler
2023-05-01Simplify ec_group_new_from_data() furtherTheo Buehler
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