summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec/ecp_methods.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Explicitly pass group generator to mul_double_nonct() from EC_POINT_mul().jsing9 days1-4/+5
* Unexport EC_METHOD and all API using ittb2025-03-091-3/+1
* ec_mont_group_set_curve: convert to BN_MONT_CTX_create() and simplifytb2025-02-131-20/+7
* Garbage collect field_type member of the EC methodstb2025-01-251-3/+1
* 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-221-17/+3
* 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
* Rename the is_on_curve() method to point_is_on_curve()tb2025-01-111-7/+8
* Move is_on_curve() and (point) cmp() uptb2025-01-111-196/+196
* Move compressed coordinate setting into public APItb2025-01-111-97/+1
* Rework ec_point_set_compressed_coordinates()tb2025-01-111-18/+14
* Move ec_points_make_affine() to the right placetb2025-01-111-135/+135
* Neuter the EC_POINTs_* APItb2025-01-111-4/+4
* Inline ec_point_make_affine() in the public APItb2025-01-111-35/+1
* Check discriminant directly in EC_GROUP_set_discriminant()tb2025-01-071-60/+1
* Inline the last two uses of ec_mont_group_clear()tb2025-01-061-14/+11
* Remove get_order_bits() and get_degree() methodstb2025-01-061-11/+1
* Inline the copy handlers in EC_GROUP_copy()tb2025-01-061-44/+1
* Revise comments to note that these are Jacobian projective coordinates.jsing2025-01-061-3/+6
* Remove indirection for coordinate blinding.jsing2025-01-061-4/+2
* Stop caching one in the Montgomery domaintb2025-01-061-48/+12
* Prepare removal accessors for Jprojective coordinatestb2025-01-061-69/+10
* Move BIGNUMs in EC_GROUP and EC_POINT to the heaptb2025-01-051-133/+133
* Garbage collect .group_finish()tb2025-01-011-18/+1
* Garbage collect .group_init()tb2025-01-011-24/+1
* Use the shorthand p rather than &group->p in one more placetb2025-01-011-2/+2
* Rename group->field to group->ptb2024-12-121-27/+27
* Rename ec_wNAF_mul() to ec_wnaf_mul()tb2024-12-061-2/+2
* Inline trivial EC point methodstb2024-11-301-59/+1
* Get BNs Z coordinates from the BN_CTXtb2024-11-301-8/+3
* Improve ec_points_make_affine()tb2024-11-301-119/+93
* Minor simplifications in ec_cmp()tb2024-11-171-11/+9
* Simplify signature of ec_wNAF_mul()tb2024-11-161-2/+2
* Garbage collect a reference to ecp_mont.c, rewrap commenttb2024-11-121-7/+6
* ecp_methods.c: rewrap some linestb2024-11-121-25/+25
* Lose the ugly GFp_simple_ and GFp_mont_ infixestb2024-11-121-127/+117
* Make ec_GFp_simple_* statictb2024-11-121-31/+31
* Merge ecp_mont.c into ecp_methods.ctb2024-11-121-1/+205
* KNF nit for end of comment markertb2024-11-121-2/+2
* Rename ecp_smpl.c to ecp_methods.ctb2024-11-121-0/+1656