summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Expand)Author
2019-04-19Make implementation of blocksize, iv_length and key_length mandatoryMatt 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-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-19Fix the generic EVP algorithm fetch to actually cache themRichard Levitte
2019-04-15Providers: for the digest_final operation, pass a output buffer sizeRichard Levitte
2019-04-10EVP_*Update: ensure that input NULL with length 0 isn't passedRichard Levitte
2019-04-09Add a legacy provider and put MD2 in itMatt Caswell
2019-04-09Use the right NID when putting a method in the storeMatt Caswell
2019-04-06Fix the allocation size in EVP_OpenInit and PEM_SignFinalBernd Edlinger
2019-04-05EVP configuration section: add 'default_properties' commandRichard Levitte
2019-04-05EVP_set_default_properties(): New function to set global propertiesRichard Levitte
2019-04-05Move the AES-XTS mode duplicated key check into the init_key function ratherPauli
2019-04-03Support EVP_MD_block_size() with providersMatt Caswell
2019-04-03Ensure EVP_MD_CTX_md returns the EVP_MD originally usedMatt Caswell
2019-04-03AES-XTS block limit.Pauli
2019-03-27Correctly check the return code of EVP_MAC_ctrl everwhere it is usedMatt Caswell
2019-03-27Fix a memory leak in ARIA GCMMatt Caswell
2019-03-27Tolerate 0 byte input length for Update functionsMatt Caswell
2019-03-21Implement SHA256 in the default providerMatt Caswell
2019-03-21Make EVP_Digest* functions provider awareMatt Caswell
2019-03-21Implement EVP_MD_fetch()Matt Caswell
2019-03-19Single step kdf implementationShane Lontis
2019-03-19Providing missing accessor to EVP_PKEY.engineDmitry Belyavskiy
2019-03-18Add generic EVP method fetcherRichard Levitte
2019-03-17EVP_PBE_scrypt() handles salt=NULL as salt=""Victor Stinner
2019-03-07FIPS AES_GCM IV gen changesShane Lontis
2019-03-06constify *_dup() and *i2d_*() and related functions as far as possible, intro...David von Oheimb
2019-03-06Prevent over long nonces in ChaCha20-Poly1305Matt Caswell
2019-03-06Adapt OPENSSL_DEBUG_PKCS5V2 to the new generic trace APIRichard Levitte
2019-02-28The use of the likes of UINT32_MAX requires internal/numbers.hRichard Levitte
2019-02-27Implement SSH KDFSimo Sorce
2019-02-27The use of the likes of UINT32_MAX requires internal/numbers.hRichard Levitte
2019-02-18Don't leak EVP_KDF_CTX on errorMatt Caswell
2019-02-13Added new EVP/KDF API.David Makepeace
2019-02-06blake2: backport changes to blake2sAntoine Salon
2019-02-06blake2: register MAC objectsAntoine Salon
2019-02-06blake2b: add EVP_MAC APIAntoine Salon
2019-02-05Remove unnecessary trailing whitespaceSam Roberts
2019-01-08Fix compilation on sparcMatt Caswell
2019-01-05crypto/evp/e_aes.c: build again on s390xRichard Levitte
2018-12-23EVP_PKEY_size declared to take a const parameterShreya Bhandare
2018-12-12Add RFC5297 AES-SIV supportTodd Short
2018-12-10make updateRichard Levitte