summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Break two ridiculously long lines in ec_pub_cmp() and ec_cmp_parameters()tb2023-09-241-4/+7
* Refactor eckey_{param2type,type2param}()tb2023-09-241-92/+139
* ec_ameth: clean up eckey_{pub,priv}_encode()tb2023-08-211-62/+67
* The int_ prefix also leaves the ec_ameth messtb2023-08-121-5/+5
* Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.htb2023-08-111-4/+1
* Make the bn_rand_interval() API a bit more ergonomictb2023-08-032-4/+4
* Stop including ecdsa.h and ecdh.h internallytb2023-07-282-4/+2
* Move KDF handling to ECDH_compute_key()tb2023-07-284-16/+18
* Merge ecdh.h into ec.htb2023-07-281-1/+6
* Merge ecdsa.h into ec.htb2023-07-281-1/+50
* Tweak EC_GROUP_check_discriminant()tb2023-07-261-28/+28
* Unindent a big block in EC_GROUP_get_affine_coordinates()tb2023-07-261-32/+34
* Introduce and use ec_encode_scalar()tb2023-07-261-43/+48
* Garbage collect the unused order in check_discriminant()tb2023-07-261-4/+2
* Streamline check_discriminant()tb2023-07-261-14/+6
* Introduce ec_decode_scalar()tb2023-07-261-81/+39
* Use EC_POINT_set_to_infinity() rather than inlining ittb2023-07-261-6/+4
* Fix a few more 0/NULL misspellingstb2023-07-251-8/+8
* Use [a,b), not [a,b-1] in a commenttb2023-07-251-2/+2
* EC_POINT_is_on_curve() error is -1, not 0.tb2023-07-251-2/+2
* Tweak previous. Should have been 60 instead of 64tb2023-07-221-3/+3
* Adapt bn_print() for EdDSA key printingtb2023-07-221-7/+40
* Unbreak the namespace build after a broken mk.conf and tool misfire hadbeck2023-07-073-26/+3
* Hide symbols in hkdf, evp, err, ecdsa, and ecbeck2023-07-0713-13/+157
* Mop up remaining uses of ASN1_bn_print()tb2023-07-071-17/+6
* Convert ecpk_print_explicit_parameters() to bn_printf()tb2023-07-061-34/+8
* don't return in a void functionbcook2023-07-051-2/+2
* Mop up last uses of ECDHerror() and ECDSAerror()tb2023-07-052-2/+12
* Rename ecs_local.h into ecdsa_local.htb2023-07-051-2/+2
* Drop useless ossl_ prefixestb2023-07-053-15/+15
* Explicit parameter printing can also use get0_order()tb2023-07-031-5/+6
* Convert ossl_ec_key_gen() and EC_KEY_check_key()tb2023-07-031-23/+6
* Convert EC_GROUP_check() to EC_GROUP_get0_order()tb2023-07-031-10/+3
* Inline two copies of EC_GROUP_order_bits()tb2023-07-031-22/+6
* Provide internal-only EC_GROUP_get0_order()tb2023-07-032-3/+11
* Fix return values of ecx methodstb2023-07-021-5/+5
* Fix typo in previoustb2023-07-021-2/+2
* Use asprintf() to avoid repetition in string constantstb2023-07-021-6/+13
* Split ECPKParameters_print()tb2023-07-021-121/+150
* Simplify ASN1_bn_print() usage in ec/tb2023-07-012-30/+20
* whitespacetb2023-06-301-2/+2
* Remove some dead code from ECPKParameters_print()tb2023-06-271-31/+6
* Remove the now unused poly[] from EC_GROUPtb2023-06-271-15/+2
* Simplify EC_GROUP_get_basis_type()tb2023-06-271-18/+2
* 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