summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
AgeCommit message (Expand)Author
2023-02-07Update copyright yearRichard Levitte
2023-01-25Fix incomplete checks for EVP_CIPHER_asn1_to_paramNiels Dossche
2022-12-16Refine the documents of several APIsPeiwei Hu
2022-11-24Add SM2 support for EVP_PKEY_Q_keygenJiaxun Yang
2022-08-19Fix bug in EVP_CIPHER_CTX_get_iv_length()Pauli
2022-08-19evp enc: cache cipher IV lengthPauli
2022-08-03Revert "Fix bug in EVP_CIPHER_CTX_get_iv_length()"Matt Caswell
2022-08-03Fix bug in EVP_CIPHER_CTX_get_iv_length()Pauli
2022-07-17evp: make all _is_a functions accept and handle a NULL argumentPauli
2022-05-13Always try locale initialization from OPENSSL_strcasecmpTomas Mraz
2022-05-09EVP_PKEY_Q_keygen: Call OPENSSL_init_crypto to init strcasecmpTomas Mraz
2022-05-03Update copyright yearMatt Caswell
2022-04-21str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy
2021-11-07avoid a NULL dereference when getting digestPauli
2021-07-28Fix EVP_MD_meth_dup and EVP_CIPHER_meth_dupMatt Caswell
2021-07-06fips module header inclusion fine-tunningTomas Mraz
2021-06-08Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flagShane Lontis
2021-06-02libcrypto: make XXX_get_number() internalPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-06-01Fix aes cfb1 so that it can operate in bit mode.Shane Lontis
2021-05-24Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis
2021-05-20todo: remove TODO(3.0) from the sources.Pauli
2021-05-12coverity: fix 1484542 dereference after null checkPauli
2021-05-11Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb
2021-05-11Add convenience functions and macros for asymmetric key generationDr. David von Oheimb
2021-05-07Fixes #15070. Allow custom algorithm ID ASN.1 encoding for provided ciphersJon Spillett
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-18Add "origin" field to EVP_CIPHER, EVP_MDRich Salz
2021-04-14Add some additional NULL checks to prevent segfaults.Shane Lontis
2021-04-02EVP: Add EVP_<TYPE>_description()Richard Levitte
2021-04-01EVP_CIPHER_type: fix misleading argument nameTomas Mraz
2021-03-18Add ossl_asn1 symbolsShane Lontis
2021-03-04Remove some of the TODO 3.0 in crypto/evp related to legacy support.Tomas Mraz
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2021-02-23EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte
2021-02-10Replace provider digest flags with separate param fieldsShane Lontis
2021-02-10Replace provider cipher flags with separate param fieldsShane Lontis
2021-01-28Update copyright yearRichard Levitte
2021-01-18Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz
2020-12-23Cache Digest constantsMatt Caswell
2020-12-16Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-11-13Remove unused helper functions EVP_str2ctrl() & EVP_hex2ctrl().Shane Lontis
2020-09-08Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka
2020-08-24Fix coverity CID #1452775 & #1452772- Dereference before NULL check in evp_lib.cShane Lontis
2020-08-11Avoid deprecated function in evp_lib.cBenjamin Kaduk
2020-08-11Deprecate and replace EVP_CIPHER_CTX_iv()/etc.Benjamin Kaduk
2020-08-11Support cipher provider "iv state"Benjamin Kaduk
2020-07-22EVP: deprecate the EVP_X_meth_ functions.Pauli
2020-06-19Make EVP_PKEY_CTX_[get|set]_group_name work for DH tooMatt Caswell