summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Stop including ech_local.htb2023-06-251-2/+1
* Remove prototypes for EC_KEY_{get,insert}_key_method_data()tb2023-06-251-8/+1
* Move ecdh_KDF_X9_63() to ec_local.htb2023-06-251-1/+7
* Remove EC_EXTRA_DATAtb2023-06-254-230/+4
* ec_local.h: move ec_group_simple_order_bits down a bittb2023-06-251-3/+2
* Remove precompute_mult/have_precompute_mult from EC_METHOD.jsing2023-06-242-26/+4
* Mop up EC_GROUP precomp machinery.jsing2023-06-243-252/+10
* Mop up ec_wNAF_{,have_}precompute_mult().jsing2023-06-242-206/+2
* Fix return check for BN_hex2bn()tb2023-06-231-2/+2
* Consolidate elliptic curve cofactor handlingtb2023-06-201-49/+41
* Remove prototypes for various ec_GF2m_* functions that no longer exist.jsing2023-06-121-13/+1
* Rewrite ECParameters_dup()tb2023-05-041-7/+12
* Use size_t instead of int in EC_POINT_point2oct()tb2023-05-041-2/+2
* Fix line wrappingtb2023-05-041-3/+3
* Fix function name in doc commenttb2023-05-041-2/+2
* Fix a few KNF/whitespace issuestb2023-05-031-9/+5
* Rename P into generatortb2023-05-021-6/+6
* Simplify EC_GROUP_new_by_curve_name()tb2023-05-021-20/+14
* stray whitespacetb2023-05-011-2/+2
* Add a missing pair of braces.tb2023-05-011-2/+3
* Use uppercase for the CURVE_LIST_LENGTH macrotb2023-05-011-6/+6
* Consistently use lowercase hex digits for curve parameterstb2023-05-011-749/+749
* Now that we have C99 initializers, garbage collect some commentstb2023-05-011-299/+299
* Rework the curve list to use actual structs instead of a customtb2023-05-011-742/+1530
* Drop the now unnecessary and unused field_type from the curve datatb2023-05-011-54/+4
* Convert EC_CURVE_DATA to C99 initializerstb2023-05-011-51/+192
* Simplify ec_group_new_from_data() furthertb2023-05-011-16/+55
* Drop some dead codetb2023-05-011-11/+2
* Remove pointless/wrong .meth = 0 entries from curves_list[]tb2023-05-011-55/+1
* Mechanically convert curve_list[] to C99 initializerstb2023-05-011-55/+325
* Clean up handling of nist_curves[]tb2023-05-011-18/+14
* Move EC_POINT_{get,set}_Jprojective_coordinates to ec_local.htb2023-04-272-10/+12
* Nuke doxygen noisetb2023-04-271-421/+37
* Clean up ec.h a little.tb2023-04-261-186/+31
* GF2m bites the dust. It won't be missed.tb2023-04-259-3320/+9
* Remove prototype of EC_GFp_nist_method()tb2023-04-251-8/+1
* Move EC_KEY_{insert,set}_key_method_data() to internal-onlytb2023-04-252-18/+7
* Remove the horror show that is bn_nist and ecp_nisttb2023-04-251-177/+0
* Wire up truncated SHA-2, SHA-3 and related thingstb2023-04-251-2/+7
* Use NULL, not 0 for pointers and use an explicit comparison against NULL.tb2023-04-181-3/+3
* Remove prototypes under OPENSSL_NO_EC_NISTP_64_GCC_128tb2023-04-181-18/+1
* Sigh cvs... Also drop OPENSSL_NO_DEPRECATED from ec.htb2023-04-181-3/+1
* Mark public bn_nist and ec_nist API for removaltb2023-04-161-1/+3
* Mark EC_KEY_{get,insert}_method_data() for removaltb2023-04-161-1/+5
* 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