summaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Non-const accessor to legacy keysDmitry Belyavskiy2021-03-091-11/+23
* Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell2021-03-081-12/+24
* Ensure the various legacy key EVP_PKEY getters/setters are deprecatedMatt Caswell2021-03-081-4/+7
* Cache legacy keys instead of downgrading themMatt Caswell2021-03-081-111/+68
* Avoid a null pointer deref on a malloc failureMatt Caswell2021-03-081-2/+7
* Fix external symbols related to ec & sm2 keysShane Lontis2021-02-261-2/+2
* Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell2021-02-241-9/+10
* EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte2021-02-231-64/+35
* Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz2021-02-171-2/+2
* Remove an unnecessary free call.Pauli2021-02-141-2/+0
* Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis2021-02-081-4/+4
* Fix race condition & allow operation cache to grow.Pauli2021-02-071-15/+18
* EVP: use evp_pkey_copy_downgraded() in EVP_PKEY_copy_parameters()Richard Levitte2021-02-051-22/+31
* EVP: Adapt EVP_PKEY_{set1,get1}_encoded_public_key()Richard Levitte2021-02-051-37/+30
* EVP: Modify the checks in EVP_PKEY_{set,get}_xxx_param() functionsRichard Levitte2021-02-051-51/+25
* EVP: Adapt the other EVP_PKEY_set_xxx_param() functionsRichard Levitte2021-02-051-31/+34
* EVP: Make EVP_PKEY_set_params() increment the dirty countRichard Levitte2021-02-051-4/+5
* EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte2021-02-031-45/+50
* Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell2021-02-021-3/+19
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz2021-01-261-2/+6
* Add EVP_PKEY functions to get EC conv form and field typeMatt Caswell2021-01-261-0/+79
* Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis2021-01-261-32/+1
* Add functions to set values into an EVP_PKEYShane Lontis2021-01-261-0/+104
* Don't copy parameters on setting a key in libsslMatt Caswell2021-01-221-2/+2
* Ensure legacy_asn1_ctrl_to_param can handle MDs not in the OBJ databaseMatt Caswell2021-01-221-4/+33
* Fixes related to broken DH support in CMSTomas Mraz2021-01-211-0/+2
* Deprecate EVP_KEY_new_CMAC_key and EVP_PKEY_new_CMAC_key_exRich Salz2021-01-211-7/+0
* EVP_PKEY & EC_KEY: Make EC EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte2020-12-161-0/+1
* EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte2020-12-161-2/+6
* EVP: Add EVP_PKEY_get_group_name() to extract the group name of a pkeyRichard Levitte2020-12-081-43/+54
* EVP: constify the EVP_PKEY_get_*_param() argument |pkey|Richard Levitte2020-12-081-6/+9
* EVP: Adjust EVP_PKEY_size(), EVP_PKEY_bits() and EVP_PKEY_security_bits()Richard Levitte2020-12-051-13/+15
* Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte2020-12-021-5/+4
* Deprecate EVP_PKEY_assign_DH and other similar macrosMatt Caswell2020-11-271-1/+1
* EVP: don't touch the lock for evp_pkey_downgradeDaniel Bevenius2020-11-261-18/+18
* Deprecate RSA harderRichard Levitte2020-11-181-31/+0
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-34/+33
* Adapt libcrypto functionality to specify the desired output structureRichard Levitte2020-11-111-1/+1
* Add easy to digest selector macros for EVP_PKEYsRichard Levitte2020-10-301-10/+3
* Rename EVP_PKEY_set1_tls_encodedpoint to EVP_PKEY_set1_encoded_public_keyMatt Caswell2020-10-201-14/+15
* Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre2020-10-151-2/+2
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-9/+10
* EVP: Take care of locks when downgrading an EVP_PKEYRichard Levitte2020-10-131-13/+48
* Run the withlibctx.pl scriptMatt Caswell2020-10-011-15/+10
* EVP: Enforce that EVP_PKEY_set_alias_type() only works with legacy keysRichard Levitte2020-09-251-0/+12
* Hide ECX_KEY againRichard Levitte2020-09-251-21/+5
* TEST: Adapt applicable tests to the changed OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte2020-09-201-0/+16
* ENCODER: Adapt calls to the changed OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte2020-09-201-5/+15
* Add a NULL check to EVP_PKEY_assignjwalch2020-09-171-1/+1