summaryrefslogtreecommitdiffstats
path: root/crypto/evp/pmeth_lib.c
AgeCommit message (Expand)Author
2020-01-15Restoring correct check for legacy PKEYDmitry Belyavskiy
2020-01-12Add dsa signature alg to fips providerShane Lontis
2020-01-09EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte
2020-01-06EVP: Fix method to determine if a PKEY is legacy or notRichard Levitte
2019-12-17EVP: make it possible to init EVP_PKEY_CTX with provided EVP_PKEYRichard Levitte
2019-11-17Add missing EVP_PKEY_METHOD accessors for digestsign and digestverifyAnthony Hu
2019-11-14Move RSA Asym cipher code to the default providerMatt Caswell
2019-11-14Implement provider support for Asym CiphersMatt Caswell
2019-11-06Ensure EVP_get_digestbyname() and EVP_get_cipherbyname() know all aliasesMatt Caswell
2019-11-05EVP: Make the KEYEXCH implementation leanerRichard Levitte
2019-11-03Change EVP_PKEY_CTX_new_provided() to take a library context too.Richard Levitte
2019-11-03Make EVP_PKEY_CTX initialization more preciseRichard Levitte
2019-10-31evp_pkey_ctx_free_old_ops(): Make sure to assign NULL to freed pointersRichard Levitte
2019-10-21crypto/evp/pmeth_lib.c: Fix copy'n'paste errorRichard Levitte
2019-10-16Add EVP_PKEY_CTX_new_provided()Richard Levitte
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-25s390x assembly pack: accelerate X25519, X448, Ed25519 and Ed448Patrick Steuer
2019-09-09Move EVP_PKEY algorithm implementations into a unionMatt Caswell
2019-09-09Revise EVP_PKEY param handlingMatt Caswell
2019-09-09Add support for verify/verify_recover functions to EVP_SIGNATUREMatt Caswell
2019-09-09Implement DSA in the default providerMatt Caswell
2019-09-09Add the ability to perform signatures in a providerMatt Caswell
2019-09-05Change provider params from int to size_tShane Lontis
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte
2019-07-22Adapt int_ctx_new() to use with providersRichard Levitte
2019-07-19Fix no-dhMatt Caswell
2019-07-16Add the ability to set PKCS#3 DH padding in providersMatt Caswell
2019-07-16Make the EVP Key Exchange code provider awareMatt Caswell
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte
2018-09-13Make some return checks consistent with othersPaul Yang
2018-09-07Update document for SM2 stuffsPaul Yang
2018-09-07Support setting SM2 IDPaul Yang
2018-09-07Support pmeth->digest_customPaul Yang
2018-09-07Avoid SEGV when giving X509_sign a NULL private key.Pauli
2018-06-19Move SM2 algos to SM2 specific PKEY methodJack Lloyd
2018-06-19Add EVP_PKEY_set_alias_typeJack Lloyd
2018-03-29EVP,KDF: Add more error code along some return 0 in ...FdaSilvaYY
2018-03-21Convert _meth_get_ functions to const gettersJack Bates
2018-03-20Update copyright yearMatt Caswell
2018-03-02Integrate X448 and Ed448 into libcryptoMatt Caswell
2017-11-20Support public key and param check in EVP interfacePaul Yang
2017-10-12Add EVP_PKEY_set1_engine() function.Dr. Stephen Henson
2017-10-12Fix memory leak on lookup failureDr. Stephen Henson
2017-10-12Don't ignore passed ENGINE.Dr. Stephen Henson
2017-09-14Support EVP_PKEY_meth_remove and pmeth internal cleanupPaul Yang
2017-09-13Support key check in EVP interfacePaul Yang
2017-08-15Fix coding style of EVP_PKEY_CTX_ctrl_uint64Johannes Bauer