aboutsummaryrefslogtreecommitdiffstats
path: root/providers
Commit message (Expand)AuthorAgeFilesLines
* Tell the FIPS provider about thread stop eventsMatt Caswell2019-06-172-1/+72
* Replumbing: Adapt the default and legacy providers to use library context upcallRichard Levitte2019-06-172-0/+30
* Replumbing: Adapt the FIPS module to use the library context upcallRichard Levitte2019-06-172-12/+50
* Add some dummy BIGNUM calls from inside the FIPS providerMatt Caswell2019-06-121-0/+19
* Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).Shane Lontis2019-06-112-20/+9
* rename the digest provider files to avoid any name clashes with other foldersShane Lontis2019-06-0617-11/+11
* Move digests to providersShane Lontis2019-06-0425-117/+1617
* Ensure we get all the right defines for AES assembler in FIPS moduleMatt Caswell2019-06-031-0/+1
* Make basic AES ciphers available from within the FIPS providersMatt Caswell2019-06-032-2/+19
* Add more commentary about recursive Provider intialisation in the FIPS moduleMatt Caswell2019-05-231-1/+8
* Move where include path for providers/common/include gets specifiedMatt Caswell2019-05-231-0/+2
* Make some EVP code available from within the FIPS moduleMatt Caswell2019-05-231-8/+71
* Make core code available within the FIPS moduleMatt Caswell2019-05-231-0/+52
* Structure alignment macro.Pauli2019-05-011-2/+4
* Replumbing: give the possibility for the provider to create a contextRichard Levitte2019-04-305-5/+8
* Replumbing: make the oneshot proider cipher function like the othersRichard Levitte2019-04-301-2/+9
* Create provider errors and use themMatt Caswell2019-04-197-32/+207
* Fix the S390X support for the basic AES ciphersMatt Caswell2019-04-193-215/+152
* Add forward declarations of the AES dispatch table functionsMatt Caswell2019-04-191-0/+21
* Add a maximum output length to update and final callsMatt Caswell2019-04-191-5/+19
* Add iv length and key length params to the cipher init callsMatt Caswell2019-04-191-10/+24
* Implement AES CTR ciphers in the default providerMatt Caswell2019-04-193-0/+17
* Implement AES CFB ciphers in the default providerMatt Caswell2019-04-193-0/+42
* Implement AES OFB ciphers in the default providerMatt Caswell2019-04-193-15/+72
* Implement AES CBC ciphers in the default providerMatt Caswell2019-04-193-72/+92
* Add support in the default provider for 192/128 bit AES ECBMatt Caswell2019-04-193-0/+68
* Add the provider_algs.h internal header fileMatt Caswell2019-04-195-7/+18
* Implement support for AES-256-ECB in the default providerMatt Caswell2019-04-197-1/+1374
* Make EVP_Encrypt*/EVP_Decrypt* and EVP_Cipher* provider awareMatt Caswell2019-04-192-2/+2
* providers/common/digests/sha2.c: forward declare all dispatched functionsRichard Levitte2019-04-151-0/+16
* Providers: for the digest_final operation, pass a output buffer sizeRichard Levitte2019-04-151-3/+5
* Add a legacy provider and put MD2 in itMatt Caswell2019-04-095-0/+183
* Create a FIPS provider and put SHA256 in itMatt Caswell2019-04-044-1/+115
* Support EVP_MD_block_size() with providersMatt Caswell2019-04-031-0/+6
* Implement SHA256 in the default providerMatt Caswell2019-03-215-1/+88
* Add a skeleton default providerMatt Caswell2019-03-213-0/+85