summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ec_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename curve_name into nidtb2024-11-221-4/+4
* ec_lib: zap a useless commenttb2024-11-171-3/+1
* Rewrite EC_GROUP_cmp()tb2024-11-171-51/+75
* Relocate ECParameters_dup() to ec_asn1tb2024-11-081-23/+1
* Ugh. Don't return the group after freeing ittb2024-11-081-2/+2
* EC_GROUP_set_seed(): flip order of seed and len null checkstb2024-11-061-2/+2
* Treat the curls in EC_GROUP_dup() with a flatirontb2024-11-061-9/+17
* Clean up EC_GROUP_copy()tb2024-11-061-27/+15
* Switch EC_GROUP_new() to calloc()tb2024-11-061-21/+20
* EC_POINT_is_at_infinity() returns a booleantb2024-11-051-2/+2
* Rewrite EC_POINT_new() and EC_POINT_dup()tb2024-11-041-27/+34
* Move point at infinity check to API boundarytb2024-11-031-2/+7
* Fix includes in ec_lib and ecp_smpltb2024-11-021-1/+5
* Merge compressed coordinate setting back into ecp_smpl and ec_libtb2024-11-021-1/+40
* Minor cosmetic tweaks for EC_GROUP_set_seed()tb2024-10-251-9/+8
* Provide and use ec_group_get_field_type()tb2024-10-221-3/+11
* EC_GROUP_check(): zap useless commentstb2024-10-191-4/+3
* Move EC_GROUP_check() to ec_lib.ctb2024-10-191-1/+56
* Move EC_GROUP_new_curve_GFp() into ec_lib.ctb2024-10-181-1/+22
* Unindent error check in EC_GROUP_set_generator()tb2024-10-151-5/+5
* Provide EC_GROUP_get0_cofactor() for internal usetb2024-10-151-1/+7
* One empty line is enoughtb2024-04-231-18/+1
* Hide deprecated functions in ec.hbeck2024-04-101-1/+9
* EC_POINT_is_on_curve() error is -1, not 0.tb2023-07-251-2/+2
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-071-9/+1
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-071-1/+55
* Provide internal-only EC_GROUP_get0_order()tb2023-07-031-2/+7
* Remove EC_EXTRA_DATAtb2023-06-251-153/+1
* Remove precompute_mult/have_precompute_mult from EC_METHOD.jsing2023-06-241-23/+3
* Mop up EC_GROUP precomp machinery.jsing2023-06-241-19/+1
* Consolidate elliptic curve cofactor handlingtb2023-06-201-49/+41
* Rewrite ECParameters_dup()tb2023-05-041-7/+12
* GF2m bites the dust. It won't be missed.tb2023-04-251-35/+1
* 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-111-114/+338
* Replace the remaining BN_copy() with bn_copy()tb2023-03-271-8/+8
* Fix previous.jsing2023-03-081-5/+5
* Always clear EC groups and points on free.jsing2023-03-081-40/+13
* Call BN_free() instead of BN_clear_free().jsing2023-03-071-3/+3
* libcrypto/ec: another missing point-on-curve checktb2023-02-071-3/+9
* Make internal header file names consistenttb2022-11-261-3/+3
* Fix an annoying quirk in the EC codetb2022-11-191-30/+30
* Avoid infinite loop for custom curves of order 1tb2022-04-071-3/+3
* Bound cofactor in EC_GROUP_set_generator()tb2022-03-291-1/+7
* Do not zero cofactor on ec_guess_cofactor() successtb2022-03-291-2/+6
* Zap trailing whitespacetb2022-03-291-46/+46
* Default to using named curve parameter encodingtb2021-09-121-2/+2
* Prepare to provide EC_GROUP_order_bits()tb2021-09-081-1/+17
* Compare function pointers against NULL, not 0.tb2021-04-201-3/+3