summaryrefslogtreecommitdiff
path: root/lib/libcrypto/ec
AgeCommit message (Expand)Author
2024-04-23One empty line is enoughTheo Buehler
2024-04-18Add some more comments explaining shortcomings of the APITheo Buehler
2024-04-18Use X509_ALGOR_get0() in ecdh_cms_set_shared_info()Theo Buehler
2024-04-18Test and assign in ecdh_cms_set_shared_info()Theo Buehler
2024-04-18Turn ecdh_cms_set_shared_info() into single exitTheo Buehler
2024-04-17Remove comments from captain obvious and drop useless prototypesTheo Buehler
2024-04-17Shuffle EVP_PKEY_CTX setting togetherTheo Buehler
2024-04-17ecdh_cms_encrypt(): tweak wrap_algor constructionTheo Buehler
2024-04-17ecdh_cms_encrypt: tweak handling of ecdh_nidTheo Buehler
2024-04-17ecdh_cms_encrypt: handle kdf_md in one goTheo Buehler
2024-04-17ecdh_cms_encrypt: simplify setting the KDF typeTheo Buehler
2024-04-17Use error checked X509_ALGOR_set0_by_nidTheo Buehler
2024-04-17ecdh_cms_encrypt: simplify handling of pkeyTheo Buehler
2024-04-17Transfer ownership before setting unused bitsTheo Buehler
2024-04-17Turn ecdh_cms_encrypt() into single exitTheo Buehler
2024-04-17Fix error check in ecdh_cms_encrypt()Theo Buehler
2024-04-15More X9.62 stuff was never used outside of ec_asn1.cTheo Buehler
2024-04-15EC_PRIVATEKEY becomes internal-only, tooTheo Buehler
2024-04-15Unexport the ECPKPARAMETERS APITheo Buehler
2024-04-15Make ECPARAMETERS_{new,free,it} internal-onlyTheo Buehler
2024-04-14Fix indentTheo Buehler
2024-04-13Error check X509_ALGOR_set0() in {dsa,ec}_pkey_ctrl()Theo Buehler
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