summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use err_local.h rather than err.h in most placestb2025-05-1011-22/+22
* Remove the X9.62 prime239v{1,2,3} curvestb2025-05-041-179/+1
* Move P-256 where it belongstb2025-05-041-67/+67
* Fix typo in curve comment: P224r2 -> P224t1tb2025-05-031-2/+2
* Explicitly pass group generator to mul_double_nonct() from EC_POINT_mul().jsing2025-03-244-35/+33
* Check group generator in EC_POINT_mul().jsing2025-03-241-1/+6
* pkey_ec_derive: fix call to ECDH_compute_key()tb2025-03-131-2/+2
* Simplify field and private key encodingtb2025-03-131-13/+3
* ec.h: remove last SunPro pragmastb2025-03-101-13/+1
* Disambiguate curve commentstb2025-03-091-21/+21
* Remove EC_POINTs_* APItb2025-03-092-29/+2
* Remove Jprojective_coordinates APItb2025-03-092-24/+2
* Unexport EC_GROUP_*precompute_mult()tb2025-03-092-20/+2
* Unexport EC_GROUP_copy()tb2025-03-092-5/+3
* Unexport EC_METHOD and all API using ittb2025-03-094-43/+9
* pkey_ec_derive(): simplify keylen calculationtb2025-02-181-5/+3
* ec_mont_group_set_curve: convert to BN_MONT_CTX_create() and simplifytb2025-02-131-20/+7
* Remove #error if OPENSSL_NO_FOO is definedtb2025-01-251-5/+1
* Garbage collect field_type member of the EC methodstb2025-01-252-6/+2
* Promote a few functions from EC API to garbage bintb2025-01-251-36/+41
* Remove now unused internal ec_group_get_field_type()tb2025-01-252-12/+2
* Remove calls to ec_group_get_field_type() from EC_GROUP_cmp()tb2025-01-251-3/+1
* Make EC_KEY_precompute_mult() return 1 directlytb2025-01-251-2/+2
* Simplify ecpk_print_explicit_parameters()tb2025-01-251-4/+2
* Simplify ec_asn1_group2fieldid()tb2025-01-251-25/+3
* Use simpler (if a bit weird) dup instead of new + copytb2025-01-221-5/+2
* Remove the mul_generator_ct function pointer from EC_METHOD.jsing2025-01-223-24/+8
* EC_GROUP_check(): use accessor rather than reaching into the grouptb2025-01-211-3/+4
* Replace the remaining group->meth->field_{mul,sqr}tb2025-01-171-13/+13
* ecp_methods: remove p = group->p indirectiontb2025-01-171-37/+34
* ecp_methods: rework field_{mul,sqr}() handlingtb2025-01-171-93/+83
* Fix another awful comment in ec_point_cmp()tb2025-01-111-4/+3
* Align vertical backslashes in a macrotb2025-01-111-2/+2
* ec_point_cmp: tidy up an ugly commenttb2025-01-111-7/+5
* ec_key_gen() is unused outside ec_key.c, so make it statictb2025-01-112-4/+3
* Move EC_KEY_METHOD_DYNAMIC next to the two methods using ittb2025-01-112-4/+4
* Remove a weird commenttb2025-01-111-5/+1
* Rename the is_on_curve() method to point_is_on_curve()tb2025-01-113-12/+13
* Move is_on_curve() and (point) cmp() uptb2025-01-112-201/+201
* Move compressed coordinate setting into public APItb2025-01-113-108/+83
* Rework ec_point_set_compressed_coordinates()tb2025-01-111-18/+14
* Move ec_points_make_affine() to the right placetb2025-01-111-135/+135
* Move the EC_POINTs API into the garbage bintb2025-01-111-20/+20
* Neuter the EC_POINTs_* APItb2025-01-114-77/+16
* Remove a pointless check about Z == 1tb2025-01-111-7/+1
* Inline ec_point_make_affine() in the public APItb2025-01-113-44/+22
* ec_lib.c: zap stray empty line at end of filetb2025-01-091-2/+1
* check_discriminant: make the assumptions on p, a, b more explicittb2025-01-091-2/+3
* Remove stale comment about methods and memberstb2025-01-071-6/+1
* Check discriminant directly in EC_GROUP_set_discriminant()tb2025-01-073-68/+47