summaryrefslogtreecommitdiffstats
path: root/providers
AgeCommit message (Expand)Author
2019-06-17Replumbing: Adapt the default and legacy providers to use library context upcallRichard Levitte
2019-06-17Replumbing: Adapt the FIPS module to use the library context upcallRichard Levitte
2019-06-12Add some dummy BIGNUM calls from inside the FIPS providerMatt Caswell
2019-06-11Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).Shane Lontis
2019-06-06rename the digest provider files to avoid any name clashes with other foldersShane Lontis
2019-06-04Move digests to providersShane Lontis
2019-06-03Ensure we get all the right defines for AES assembler in FIPS moduleMatt Caswell
2019-06-03Make basic AES ciphers available from within the FIPS providersMatt Caswell
2019-05-23Add more commentary about recursive Provider intialisation in the FIPS moduleMatt Caswell
2019-05-23Move where include path for providers/common/include gets specifiedMatt Caswell
2019-05-23Make some EVP code available from within the FIPS moduleMatt Caswell
2019-05-23Make core code available within the FIPS moduleMatt Caswell
2019-05-01Structure alignment macro.Pauli
2019-04-30Replumbing: give the possibility for the provider to create a contextRichard Levitte
2019-04-30Replumbing: make the oneshot proider cipher function like the othersRichard Levitte
2019-04-19Create provider errors and use themMatt Caswell
2019-04-19Fix the S390X support for the basic AES ciphersMatt Caswell
2019-04-19Add forward declarations of the AES dispatch table functionsMatt Caswell
2019-04-19Add a maximum output length to update and final callsMatt Caswell
2019-04-19Add iv length and key length params to the cipher init callsMatt Caswell
2019-04-19Implement AES CTR ciphers in the default providerMatt Caswell
2019-04-19Implement AES CFB ciphers in the default providerMatt Caswell
2019-04-19Implement AES OFB ciphers in the default providerMatt Caswell
2019-04-19Implement AES CBC ciphers in the default providerMatt Caswell
2019-04-19Add support in the default provider for 192/128 bit AES ECBMatt Caswell
2019-04-19Add the provider_algs.h internal header fileMatt Caswell
2019-04-19Implement support for AES-256-ECB in the default providerMatt Caswell
2019-04-19Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider awareMatt Caswell
2019-04-15providers/common/digests/sha2.c: forward declare all dispatched functionsRichard Levitte
2019-04-15Providers: for the digest_final operation, pass a output buffer sizeRichard Levitte
2019-04-09Add a legacy provider and put MD2 in itMatt Caswell
2019-04-04Create a FIPS provider and put SHA256 in itMatt Caswell
2019-04-03Support EVP_MD_block_size() with providersMatt Caswell
2019-03-21Implement SHA256 in the default providerMatt Caswell
2019-03-21Add a skeleton default providerMatt Caswell