summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* ec_lib: create a garbage bin at the end, throw Jprojective stuff in theretb2025-01-061-19/+24
* Inline the last two uses of ec_mont_group_clear()tb2025-01-061-14/+11
* group_copy() is no longer a thing...tb2025-01-061-3/+1
* Remove get_order_bits() and get_degree() methodstb2025-01-063-28/+5
* More dest -> dst renaming missed in previoustb2025-01-061-8/+8
* Rename dest into dsttb2025-01-061-21/+21
* Inline the copy handlers in EC_GROUP_copy()tb2025-01-062-51/+19
* Use a slightly more sensible order in ec_local.htb2025-01-061-36/+33
* Revise comments to note that these are Jacobian projective coordinates.jsing2025-01-061-3/+6
* Remove indirection for coordinate blinding.jsing2025-01-063-28/+4
* Stop caching one in the Montgomery domaintb2025-01-063-56/+16
* Prepare removal accessors for Jprojective coordinatestb2025-01-063-150/+16
* Move BIGNUMs in EC_GROUP and EC_POINT to the heaptb2025-01-055-194/+208
* Garbage collect .group_finish()tb2025-01-013-23/+9
* Garbage collect .group_init()tb2025-01-013-37/+3
* Use the shorthand p rather than &group->p in one more placetb2025-01-011-2/+2
* Remove disabled code supporting elliptic curves of small ordertb2024-12-241-1014/+1
* ec_mult: use 1ULL to avoid C4334 warning on Visual Studiotb2024-12-191-2/+2
* Simplify ec_point_to_octets()tb2024-12-161-8/+3
* Rewrite a comment to use p rather than qtb2024-12-121-10/+10
* Rename group->field to group->ptb2024-12-124-52/+46
* ec_mult: forgot to make one helper statictb2024-12-071-2/+2
* Move initialization of sign out of the middle of bits handlingtb2024-12-071-3/+3
* Rename ec_wNAF_mul() to ec_wnaf_mul()tb2024-12-063-7/+7
* ec_mult: manage wNAF data in a structtb2024-12-061-86/+131
* ec_asn1: update a comment to match realitytb2024-12-061-2/+2
* Set nid on group decoded from EC parameterstb2024-12-063-7/+14
* Annotate WTLS7 as being wrongtb2024-12-041-1/+2