summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
2020-02-11Add S390 support for provider based X25519/X448Matt Caswell
2020-02-11Implement a stricter ECX_KEY typeMatt Caswell
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-02-06Add FFC param/key generationShane Lontis
2020-01-31Add support for DH 'modp' group parameters (RFC 3526)Shane Lontis
2020-01-29Add RSA key validation to default providerShane Lontis
2020-01-28PROV: Adapt the DSA signature implementation to provide AlgorithmidentifiersRichard Levitte
2020-01-24Modify DSA and DH keys to use a shared FFC_PARAMS structShane Lontis
2020-01-23Add DH key exchange to fips providerShane Lontis
2020-01-20Convert rand_bytes_ex and rand_priv_bytes_ex to public functionsMatt Caswell
2020-01-17EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keysRichard Levitte
2020-01-15CRYPTO: Remove support for ex_data fields when building the FIPS moduleRichard Levitte
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-07Move random-related defines to "crypto/rand.h"Dr. Matthias St. Pierre
2020-01-06Add AES_CBC_HMAC_SHA ciphers to providers.Shane Lontis
2019-12-19CRYPTO: split cipher_platform.h into algorithm specific headersRichard Levitte
2019-12-19Optimize AES-GCM implementation on aarch64Fangming.Fang
2019-12-11Optimize AES-ECB mode in OpenSSL for both aarch64 and aarch32XiaokangQian
2019-12-05Teach the RSA implementation about TLS RSA Key TransportMatt Caswell
2019-11-29SERIALIZER: New API for serialization of objects through providersRichard Levitte
2019-11-14CORE & PROV: make export of key data leaner through callbackRichard Levitte
2019-11-14Implement provider support for Asym CiphersMatt Caswell
2019-11-09RSA generation: Use more bits of 1/sqrt(2)Kurt Roeckx
2019-11-07Add EVP functionality to create domain params and keys by user dataRichard Levitte
2019-11-07Update source files for deprecation at 3.0Richard Levitte
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-10-17Added internal functions for easy getting and setting all RSA parameters.Richard Levitte
2019-10-17PKEY: adapt the export_to_provider funtions to handle domain params tooRichard Levitte
2019-10-16Add EVP_PKEY_CTX_new_provided()Richard Levitte
2019-10-16Add ChaCha related ciphers to default providerShane Lontis
2019-10-14KDF: clean away old EVP_KDF declarationsRichard Levitte
2019-09-28Fix header file include guard namesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre