summaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_lib.c
AgeCommit message (Expand)Author
2020-01-18EVP: Add evp_pkey_make_provided() and refactor around itRichard Levitte
2020-01-17EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keysRichard Levitte
2020-01-12Add dsa signature alg to fips providerShane Lontis
2020-01-07coverity 1201462: check error returnsPauli
2019-12-18EVP: Adapt EVP_PKEY_print_ routines to use BIO_f_prefix()Richard Levitte
2019-12-16Ensure EVP_PKEY_set1_DH detects X9.42 keysMatt Caswell
2019-11-29SERIALIZER: add hooks in EVP_PKEY_print_ routinesRichard Levitte
2019-11-21EVP p_lib: Add NULL check to EVP_PKEY_missing_parameters.Pauli
2019-10-28Allow EVP_PKEY_get0_RSA for RSA-PSS keysTobias Nießen
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-25Remove engine param macros from wrapper APIsPauli
2019-09-04OSSL_PARAM_construct_utf8_string computes the string length.Pauli
2019-08-29Use ENGINE_get_id() instead of ENGINE_get_name()Matt Caswell
2019-08-29Fix no-engineMatt Caswell
2019-08-24Get rid of the diversity of names for MAC parametersRichard Levitte
2019-08-19Use macros internally for algorithm namesRichard Levitte
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte
2019-07-22Add evp_keymgmt_clear_pkey_cache() and use itRichard Levitte
2019-03-19Providing missing accessor to EVP_PKEY.engineDmitry Belyavskiy
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb
2018-12-23EVP_PKEY_size declared to take a const parameterShreya Bhandare
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-11-10Add EVP_PKEY_supports_digest_nid()David Woodhouse
2018-10-30Adapt other EVP code to use EVP_MAC instead of direct implementation callsRichard Levitte
2018-06-19Add EVP_PKEY_set_alias_typeJack Lloyd
2018-06-08Add support getting raw private/public keysMatt Caswell
2018-03-20Update copyright yearMatt Caswell
2018-03-19Fix no-cmacMatt Caswell
2018-03-15Rename EVP_PKEY_new_private_key()/EVP_PKEY_new_public_key()Matt Caswell
2018-03-15Make sure all errors go on the stack in the EVP_PKEY_new*() functionsMatt Caswell
2018-03-15Add the function EVP_PKEY_new_CMAC_key()Matt Caswell
2018-03-15Add support for setting raw private HMAC keysMatt Caswell
2018-03-15Add functions to create an EVP_PKEY from raw private/public key dataMatt Caswell
2017-10-18Remove parentheses of return.KaoruToda
2017-10-12Add EVP_PKEY_set1_engine() function.Dr. Stephen Henson
2017-08-30Move the REF_PRINT support from e_os.h to internal/refcount.h.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-02-01Add support for parameterized SipHashTodd Short
2017-01-24Add support for Poly1305 in EVP_PKEYTodd Short
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx
2016-09-07GH1537: Avoid double-free in the EVP_PKEY APIAlex Gaynor
2016-08-17Convert X509* functions to use const gettersDr. Stephen Henson
2016-08-13Add point ctrls to X25519Dr. Stephen Henson
2016-06-16Add EVP_PKEY_get0_hmac() functionNathaniel McCallum
2016-05-31Parameter copy sanity checks.Dr. Stephen Henson
2016-05-17Copyright consolidation 04/10Rich Salz
2016-05-16Unify <TYPE>_up_ref methods signature and behaviour.FdaSilvaYY
2016-03-20Remove #error from include files.Rich Salz
2016-03-08Convert CRYPTO_LOCK_EVP_PKEY to new multi-threading APIAlessandro Ghedini