summaryrefslogtreecommitdiff
path: root/include/crypto/evp.h
Commit message (Expand)AuthorAgeFilesLines
* Don't try and load the config file while already loading the config fileMatt Caswell2021-07-281-0/+2
* Fix custom EVP_PKEY_METHOD implementations where no engine is presentMatt Caswell2021-07-221-12/+1
* Made foreign bit field unsigned in evp.hRandall S. Becker2021-07-081-1/+1
* ENCODER & DECODER: Make a tighter coupling between en/decoders and keymgmtRichard Levitte2021-06-291-0/+1
* add internal get_number functons to crypto/evp.hPauli2021-06-021-0/+12
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-7/+7
* Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis2021-05-241-4/+20
* Add a callback for providers to know about global properties changesMatt Caswell2021-05-201-1/+2
* Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb2021-05-111-1/+1
* Add type_name member to provided methods and use itTomas Mraz2021-04-261-0/+4
* Detect low-level engine and app method based keysTomas Mraz2021-04-191-1/+2
* Add "origin" field to EVP_CIPHER, EVP_MDRich Salz2021-04-181-1/+13
* Remove keymgmt_copy function from the provider APITomas Mraz2021-04-151-3/+0
* Add selection support to the provider keymgmt_dup functionTomas Mraz2021-04-151-1/+1
* Implement provider-side keymgmt_dup functionTomas Mraz2021-04-151-0/+2
* property: check return values from the property locking calls.Pauli2021-04-081-1/+1
* CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte2021-04-021-0/+4
* EVP_PKCS82PKEY: Create provided keys if possibleTomas Mraz2021-03-251-0/+2
* Make evp_privatekey_from_binary() completely libcrypto internalRichard Levitte2021-03-191-4/+0
* Add ossl_pkcs5_pbkdf2_hmac_ex symbolShane Lontis2021-03-181-4/+5
* evp: add params argument to key manager's gen_init callPauli2021-03-121-1/+2
* Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell2021-03-081-0/+7
* Cache legacy keys instead of downgrading themMatt Caswell2021-03-081-16/+22
* include/crypto: Remove TODOs that are irrelevant for 3.0Tomas Mraz2021-03-041-4/+2
* Fix external symbols related to ec & sm2 keysShane Lontis2021-02-261-5/+5
* Fix external symbols related to dsa keysShane Lontis2021-02-261-1/+1
* Fix external symbols related to dh keysShane Lontis2021-02-261-2/+2
* EVP: Implement data-driven translation between known ctrl and OSSL_PARAMsRichard Levitte2021-02-231-0/+17
* EVP: make evp_pkey_is_assigned() usable in the FIPS moduleRichard Levitte2021-02-231-1/+6
* EVP: Make evp_pkey_ctx_state() available to all of EVPRichard Levitte2021-02-231-0/+6
* EVP: Implement EVP_PKEY_CTX_is_a()Richard Levitte2021-02-231-1/+1
* Fix d2i_AutoPrivateKey_ex so that is uses the new decoder (and producesShane Lontis2021-02-191-0/+4
* Update copyright yearMatt Caswell2021-02-181-1/+1
* Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell2021-02-151-1/+1
* include/crypto: add a few missing #pragma once directivesFdaSilvaYY2021-02-101-10/+17
* Fix race condition & allow operation cache to grow.Pauli2021-02-071-14/+22
* EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte2021-02-031-0/+1
* CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte2021-02-031-1/+0
* Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell2021-02-021-1/+1
* Drop OPENSSL_NO_RSA everywhereRichard Levitte2020-12-201-2/+0
* Fix EVP_PKEY_CTX propq so that it uses a copyShane Lontis2020-12-041-1/+1
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-8/+10
* Make evp_pkey_ctx_get0_libctx/propq public APIMatt Caswell2020-10-151-2/+0
* Move CMS enveloping code out of the algorithms and into CMSMatt Caswell2020-10-151-0/+2
* rsa: add ossl_ prefix to internal rsa_ calls.Pauli2020-10-071-2/+2
* EVP: use evp_pkey_ctx_is_legacy() to find what implementation to useRichard Levitte2020-10-011-0/+16
* Run the withlibctx.pl scriptMatt Caswell2020-10-011-8/+6
* en EVP_PKEY_CTX_set_rsa_keygen_pubexp() BIGNUM managementjwalch2020-09-261-0/+7
* Remove some dead SM2 codeMatt Caswell2020-09-251-1/+0
* Add KEM (Key encapsulation mechanism) support to providersShane Lontis2020-09-191-0/+8