summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2023-08-03Make the bn_rand_interval() API a bit more ergonomicTheo Buehler
2023-07-28Stop including ecdsa.h and ecdh.h internallyTheo Buehler
2023-07-28Move KDF handling to ECDH_compute_key()Theo Buehler
2023-07-28Merge ecdh.h into ec.hTheo Buehler
2023-07-28Merge ecdsa.h into ec.hTheo Buehler
2023-07-26Tweak EC_GROUP_check_discriminant()Theo Buehler
2023-07-26Unindent a big block in EC_GROUP_get_affine_coordinates()Theo Buehler
2023-07-26Introduce and use ec_encode_scalar()Theo Buehler
2023-07-26Garbage collect the unused order in check_discriminant()Theo Buehler
2023-07-26Streamline check_discriminant()Theo Buehler
2023-07-26Introduce ec_decode_scalar()Theo Buehler
2023-07-26Use EC_POINT_set_to_infinity() rather than inlining itTheo Buehler
2023-07-25Fix a few more 0/NULL misspellingsTheo Buehler
2023-07-25Use [a,b), not [a,b-1] in a commentTheo Buehler
2023-07-25EC_POINT_is_on_curve() error is -1, not 0.Theo Buehler
2023-07-22Tweak previous. Should have been 60 instead of 64Theo Buehler
2023-07-22Adapt bn_print() for EdDSA key printingTheo Buehler
2023-07-07Unbreak the namespace build after a broken mk.conf and tool misfire hadBob Beck
2023-07-07Hide symbols in hkdf, evp, err, ecdsa, and ecBob Beck
2023-07-07Mop up remaining uses of ASN1_bn_print()Theo Buehler
2023-07-06Convert ecpk_print_explicit_parameters() to bn_printf()Theo Buehler
2023-07-05don't return in a void functionBrent Cook
2023-07-05Mop up last uses of ECDHerror() and ECDSAerror()Theo Buehler
2023-07-05Rename ecs_local.h into ecdsa_local.hTheo Buehler
2023-07-05Drop useless ossl_ prefixesTheo Buehler
2023-07-03Explicit parameter printing can also use get0_order()Theo Buehler
2023-07-03Convert ossl_ec_key_gen() and EC_KEY_check_key()Theo Buehler
2023-07-03Convert EC_GROUP_check() to EC_GROUP_get0_order()Theo Buehler
2023-07-03Inline two copies of EC_GROUP_order_bits()Theo Buehler
2023-07-03Provide internal-only EC_GROUP_get0_order()Theo Buehler
2023-07-02Fix return values of ecx methodsTheo Buehler
2023-07-02Fix typo in previousTheo Buehler
2023-07-02Use asprintf() to avoid repetition in string constantsTheo Buehler
2023-07-02Split ECPKParameters_print()Theo Buehler
2023-07-01Simplify ASN1_bn_print() usage in ec/Theo Buehler
2023-06-30whitespaceTheo Buehler
2023-06-27Remove some dead code from ECPKParameters_print()Theo Buehler
2023-06-27Remove the now unused poly[] from EC_GROUPTheo Buehler
2023-06-27Simplify EC_GROUP_get_basis_type()Theo Buehler
2023-06-25Stop including ech_local.hTheo Buehler
2023-06-25Remove prototypes for EC_KEY_{get,insert}_key_method_data()Theo Buehler
2023-06-25Move ecdh_KDF_X9_63() to ec_local.hTheo Buehler
2023-06-25Remove EC_EXTRA_DATATheo Buehler
2023-06-25ec_local.h: move ec_group_simple_order_bits down a bitTheo Buehler
2023-06-24Remove precompute_mult/have_precompute_mult from EC_METHOD.Joel Sing
2023-06-24Mop up EC_GROUP precomp machinery.Joel Sing
2023-06-24Mop up ec_wNAF_{,have_}precompute_mult().Joel Sing
2023-06-23Fix return check for BN_hex2bn()Theo Buehler
2023-06-20Consolidate elliptic curve cofactor handlingTheo Buehler
2023-06-12Remove prototypes for various ec_GF2m_* functions that no longer exist.Joel Sing