aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_lib.c
Commit message (Expand)AuthorAgeFilesLines
* EVP_CIPHER_CTX_get_key_length(): Add null check of ctx->cipherMax Ammann2024-05-241-0/+3
* Copyright year updatesRichard Levitte2024-04-091-1/+1
* Add appropriate NULL checks in EVP_CIPHER apiNeil Horman2024-01-251-8/+26
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* evp: update to structure based atomicsPauli2023-07-011-3/+3
* Fix incomplete checks for EVP_CIPHER_asn1_to_paramNiels Dossche2023-01-251-1/+1
* Refine the documents of several APIsPeiwei Hu2022-12-161-2/+2
* Add SM2 support for EVP_PKEY_Q_keygenJiaxun Yang2022-11-241-1/+2
* Fix bug in EVP_CIPHER_CTX_get_iv_length()Pauli2022-08-031-5/+10
* evp: make all _is_a functions accept and handle a NULL argumentPauli2022-07-171-0/+4
* Always try locale initialization from OPENSSL_strcasecmpTomas Mraz2022-05-131-2/+0
* EVP_PKEY_Q_keygen: Call OPENSSL_init_crypto to init strcasecmpTomas Mraz2022-05-091-0/+7
* Update copyright yearMatt Caswell2022-05-031-1/+1
* str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy2022-04-221-7/+6
* evp enc: cache cipher key lengthPauli2022-02-071-6/+20
* evp enc: cache cipher IV lengthPauli2022-02-071-16/+26
* Move e_os.h to include/internalRichard Levitte2022-02-051-1/+1
* avoid a NULL dereference when getting digestPauli2021-11-071-1/+1
* Fix EVP_MD_meth_dup and EVP_CIPHER_meth_dupMatt Caswell2021-07-281-0/+1
* fips module header inclusion fine-tunningTomas Mraz2021-07-061-1/+1
* Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flagShane Lontis2021-06-081-3/+7
* libcrypto: make XXX_get_number() internalPauli2021-06-021-2/+2
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-45/+45
* Fix aes cfb1 so that it can operate in bit mode.Shane Lontis2021-06-011-0/+17
* Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis2021-05-241-13/+13
* todo: remove TODO(3.0) from the sources.Pauli2021-05-201-1/+0
* coverity: fix 1484542 dereference after null checkPauli2021-05-121-4/+2
* Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb2021-05-111-1/+1
* Add convenience functions and macros for asymmetric key generationDr. David von Oheimb2021-05-111-0/+60
* Fixes #15070. Allow custom algorithm ID ASN.1 encoding for provided ciphersJon Spillett2021-05-071-4/+10
* Add type_name member to provided methods and use itTomas Mraz2021-04-261-4/+5
* Add "origin" field to EVP_CIPHER, EVP_MDRich Salz2021-04-181-1/+57
* Add some additional NULL checks to prevent segfaults.Shane Lontis2021-04-141-0/+2
* EVP: Add EVP_<TYPE>_description()Richard Levitte2021-04-021-0/+22
* EVP_CIPHER_type: fix misleading argument nameTomas Mraz2021-04-011-2/+2
* Add ossl_asn1 symbolsShane Lontis2021-03-181-4/+5
* Remove some of the TODO 3.0 in crypto/evp related to legacy support.Tomas Mraz2021-03-041-1/+1
* Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell2021-02-251-8/+12
* EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte2021-02-231-27/+3
* Replace provider digest flags with separate param fieldsShane Lontis2021-02-101-24/+0
* Replace provider cipher flags with separate param fieldsShane Lontis2021-02-101-14/+54
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Rename EVP_CIPHER_CTX_get_iv and EVP_CIPHER_CTX_get_iv_state for clarityTomas Mraz2021-01-181-7/+7
* Cache Digest constantsMatt Caswell2020-12-231-30/+3
* Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte2020-12-161-4/+0
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-6/+6
* Remove unused helper functions EVP_str2ctrl() & EVP_hex2ctrl().Shane Lontis2020-11-131-27/+0
* Add CMS AuthEnvelopedData with AES-GCM supportJakub Zelenka2020-09-081-28/+79
* Fix coverity CID #1452775 & #1452772- Dereference before NULL check in evp_lib.cShane Lontis2020-08-241-4/+4
* Avoid deprecated function in evp_lib.cBenjamin Kaduk2020-08-111-3/+2