summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
2020-03-09Implement provider support for Ed25519 annd Ed448Matt Caswell
2020-03-09Add Key Management support for EdDSA keysMatt Caswell
2020-03-07Change DH_get_nid() to set the value of q if it is not already setShane Lontis
2020-03-03Add pairwise consistency self tests to asym keygeneratorsShane Lontis
2020-03-02PROV: Add a OP_keymgmt_match() function to our DH, DSA, RSA and EC_KEY implRichard Levitte
2020-03-02EVP: Add support for copying provided EVP_PKEYsRichard Levitte
2020-03-02KEYMGMT: Add a keydata copy functionRichard Levitte
2020-03-02EVP: Add support for comparing provided EVP_PKEYsRichard Levitte
2020-03-02KEYMGMT: Add a keydata matching functionRichard Levitte
2020-03-02EVP: Adapt EVP_PKEY_missing_parameters() for provider keysRichard Levitte
2020-02-29EVP: Add evp_pkey_upgrade_to_provider(), for EVP_PKEY upgradesRichard Levitte
2020-02-29Rethink the EVP_PKEY cache of provider side keysRichard Levitte
2020-02-28x509v3 subjectSignTool extention supportNikolay Morozov
2020-02-22Refactor evp_pkey_make_provided() to do legacy to provider exportRichard Levitte
2020-02-22PROV: add RSA signature implementationRichard Levitte
2020-02-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-17chunk 7 of CMP contribution to OpenSSLDr. David von Oheimb
2020-02-17Fix a bug for aarch64 BigEndiansimplelins
2020-02-16Add FFC param/key validationShane Lontis
2020-02-13Make the RSA ASYM_CIPHER implementation available inside the FIPS moduleMatt Caswell
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