summaryrefslogtreecommitdiffstats
path: root/providers/common (follow)
Commit message (Expand)AuthorAgeFilesLines
* Coverity 1453630: Null pointer dereferences (FORWARD_NULL)Pauli2019-09-111-1/+2
* Revise EVP_PKEY param handlingMatt Caswell2019-09-092-8/+82
* Add support for verify/verify_recover functions to EVP_SIGNATUREMatt Caswell2019-09-091-4/+19
* Implement DSA in the default providerMatt Caswell2019-09-097-4/+238
* Use common digest getter for TLS1 PRFPauli2019-09-071-39/+29
* Use common digest getter for single step KDFPauli2019-09-071-32/+18
* Use common digest getter for PBKDF2Pauli2019-09-071-27/+14
* Use common digest getter for HKDFPauli2019-09-071-30/+14
* KMAC using common digest get codePauli2019-09-071-45/+35
* HMAC using common digest get codePauli2019-09-071-82/+16
* GMAC using common cipher get codePauli2019-09-071-76/+16
* CMAC using common cipher get codePauli2019-09-071-82/+15
* Unify the digest getting code inside providers.Pauli2019-09-074-2/+234
* PBKDF2 implementation: refactor to avoid memleakRichard Levitte2019-09-061-5/+10
* Fix memleaks in KDF implementationsRichard Levitte2019-09-064-7/+6
* KDF error codes reworkedPauli2019-09-062-0/+62
* Add KDFs to providersPauli2019-09-0610-1829/+767
* Move KDFs to the provider.Pauli2019-09-068-0/+2917
* Change provider params from int to size_tShane Lontis2019-09-0512-99/+105
* New function EVP_CIPHER_free()Richard Levitte2019-09-042-4/+4
* New function EVP_MD_free()Richard Levitte2019-09-042-4/+4
* Fix platform specific issues with provider ciphersShane Lontis2019-09-011-8/+15
* Fix no-engineMatt Caswell2019-08-293-3/+6
* Fix no-cmacMatt Caswell2019-08-292-14/+13
* Coverty fixes for MACsRichard Levitte2019-08-271-1/+2
* Cleanup ciphers and Add 3des ciphers.Shane Lontis2019-08-2641-1030/+794
* Fix Issue OSS-Fuzz: Branch on uninitialized memory (in ccm code).Shane Lontis2019-08-251-1/+2
* Get rid of the diversity of names for MAC parametersRichard Levitte2019-08-244-38/+13
* Add basic aria and camellia ciphers modes to default providerShane Lontis2019-08-2242-1764/+2418
* cleanup provider digestsShane Lontis2019-08-207-258/+267
* Add aes_ccm to providerShane Lontis2019-08-2012-88/+1187
* Use macros internally for algorithm namesRichard Levitte2019-08-191-2/+2
* cipher cleanups.Shane Lontis2019-08-197-202/+287
* Directly return from final sha3/keccak_final if no bytes are requestedPatrick Steuer2019-08-181-2/+4
* Rename ctx_{get,set}_params to {get,set}_ctx_paramsRichard Levitte2019-08-1610-56/+56
* Rename the hash implementations KMAC{128,256} to KECCAK_KMAC{128,256}Richard Levitte2019-08-151-2/+2
* Adjust some provider reason codesRichard Levitte2019-08-154-11/+11
* Move Poly1305 to providersRichard Levitte2019-08-151-0/+1
* Move SipHash to providersRichard Levitte2019-08-151-0/+1
* Move KMAC to providersRichard Levitte2019-08-153-1/+561
* Move HMAC to providersRichard Levitte2019-08-153-1/+286
* Move GMAC to providersRichard Levitte2019-08-153-1/+293
* Move CMAC to providersRichard Levitte2019-08-154-1/+278
* Move BLAKE2 MACs to the providersRichard Levitte2019-08-153-0/+15
* Add {get,set}table_params() functions for provider digestsRichard Levitte2019-08-153-9/+68
* Adapt the provider digests for more use of OSSL_PARAMRichard Levitte2019-08-122-28/+46
* Rework the provider digest constructor to provide implementation get_paramsRichard Levitte2019-08-121-23/+40
* GCM cipher in provider now fails if passed bad keylengthShane Lontis2019-08-071-0/+19
* Documentation for the provider Key Exchange operationMatt Caswell2019-08-051-6/+6
* Fix commit a672a02a s390x build breakagePatrick Steuer2019-08-011-3/+3