summaryrefslogtreecommitdiffstats
path: root/providers/common
AgeCommit message (Expand)Author
2020-07-06[EC][ASN1] Detect missing OID when serializing EC parameters and keysNicola Tuveri
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre
2020-06-24rand: core APIs for provider friendly random.Pauli
2020-06-19Create defines for TLS Group IdsMatt Caswell
2020-06-19Add the concept of "Capabilities" to the default and fips providersMatt Caswell
2020-06-11The EVP_MAC functions have been renamed for consistency. The EVP_MAC_CTX_*Pauli
2020-06-04Update copyright yearMatt Caswell
2020-05-25Fix omissions in providers/common/der/build.infoRichard Levitte
2020-05-20Refactor the provider side DER constants and writersRichard Levitte
2020-05-16Maintain strict type discipline between the core and providersMatt Caswell
2020-05-15Update copyright yearMatt Caswell
2020-05-14PROV: make some DER AID arrays non-static, to avoid clang complaintsRichard Levitte
2020-05-14PROV & SIGNATURE: Adapt the RSA signature code for PSS-parametersRichard Levitte
2020-05-14PROV: Refactor the RSA DER supportRichard Levitte
2020-05-13PROV: Adapt all our providers to use the new PROV_CTX structureRichard Levitte
2020-05-13PROV: Add a proper provider context structure for OpenSSL providersRichard Levitte
2020-05-07Add RSA SHA512 truncated digest supportShane Lontis
2020-05-07Add OIDS for md4 and ripemd160 to der_rsaShane Lontis
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-04-15PROV: Implement EC param / key generationRichard Levitte
2020-04-07PROV: Add DERlib support for ECDSA and EC keysRichard Levitte
2020-04-07PROV: Add DERlib support for DSARichard Levitte
2020-04-07PROV: Add DERlib support for RSARichard Levitte
2020-04-07PROV: Add the beginning of a DER writing libraryRichard Levitte
2020-04-07Add perl support to parse and DER encode ASN.1 OID specsRichard Levitte
2020-03-27Ignore some fetch failuresMatt Caswell
2020-03-09Implement provider support for Ed25519 annd Ed448Matt Caswell
2020-02-22PROV: add RSA signature implementationRichard Levitte
2020-02-11Add X25519/X448 Key Exchange to the default providerMatt Caswell
2020-02-04PROV: Implement padding mode words in the RSA ASYM_CIPHER implementationRichard Levitte
2020-01-06Add AES_CBC_HMAC_SHA ciphers to providers.Shane Lontis
2019-12-11Move providers/common/{ciphers,digests}/* to providers/implementationsRichard Levitte
2019-12-05Teach the RSA implementation about TLS RSA Key TransportMatt Caswell
2019-11-29PROV SERIALIZER: add support for writing DH keys and parametersRichard Levitte
2019-11-29PROV SERIALIZER: add common functionality to serialize keysRichard Levitte
2019-11-29PROV BIO: add a BIO_vprintf() upcall, and a provider BIO libraryRichard Levitte
2019-11-29Make sure we handle input NULL with length 0Matt Caswell
2019-11-22PROV: check for memory allocation failure in digest _dupctx.Pauli
2019-11-20Dont pass zero length input to asm modules for ciphersPatrick Steuer
2019-11-19EVP_CIPHER_CTX_set_keylen should not succeed if a bad keylen is passedMatt Caswell
2019-11-18Fix Use after free when copying cipher ctxShane Lontis
2019-11-14Implement provider support for Asym CiphersMatt Caswell
2019-11-10Rename providers/common/provlib.c to nid_to_name.cRichard Levitte
2019-11-07Update source files for deprecation at 3.0Richard Levitte
2019-10-23Add KRB5KDF from RFC 3961Simo Sorce
2019-10-17[KDF] Add feedback-mode and CMAC support to KBKDFRobbie Harwood
2019-10-11Remove EVP_CIPH_FLAG_CUSTOM_CIPHER in all our providersRichard Levitte
2019-10-11Providers: fix OSSL_FUNC_CIPHER_CIPHER functionsRichard Levitte