summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2024-04-10Hide deprecated functions in ec.hBob Beck
2024-04-02Simplify ecx_cms_sign_or_verify() using X509_ALGOR_set0_by_nid()Theo Buehler
2024-03-29Implement Ed25519 signatures for CMS (RFC 8419)Theo Buehler
2024-03-27Unify *_up_ref() implementationsTheo Buehler
2024-03-24Bye bye gost, bye, bye turdinessTheo Buehler
2024-01-04Replace .pkey_base_id with a .base_method pointerTheo Buehler
2023-12-29eckey: adjust some variable names and unwrap function definitionsTheo Buehler
2023-12-29Clean up old_ec_priv_decode()Theo Buehler
2023-12-29Clean up eckey_param_decode()Theo Buehler
2023-12-29Rework eckey_priv_decode()Theo Buehler
2023-12-29Move a call to X509_ALGOR_get0() down a lineTheo Buehler
2023-12-28Clean up pkey_ec_paramgen()Theo Buehler
2023-12-28Fix pkey_ec_keygen()Theo Buehler
2023-11-29Ignore ENGINE at the API boundaryTheo Buehler
2023-11-21ec_print.c: Unwrap a lineTheo Buehler
2023-11-21Inline a better version of print_bin() in only callerTheo Buehler
2023-11-21Fix a <= 5-byte buffer overwrite in print_bin()Theo Buehler
2023-11-19Unifdef OPENSSL_NO_ENGINE in libcryptoTheo Buehler
2023-11-09Convert ecx_item_sign() to X509_ALGOR_set0_by_nid()Theo Buehler
2023-09-24Break two ridiculously long lines in ec_pub_cmp() and ec_cmp_parameters()Theo Buehler
2023-09-24Refactor eckey_{param2type,type2param}()Theo Buehler
2023-08-21ec_ameth: clean up eckey_{pub,priv}_encode()Theo Buehler
2023-08-12The int_ prefix also leaves the ec_ameth messTheo Buehler
2023-08-11Move EC_KEY and EC_KEY_METHOD typedefs to ossl_typ.hTheo Buehler
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