summaryrefslogtreecommitdiff
path: root/crypto/evp/evp_enc.c
Commit message (Expand)AuthorAgeFilesLines
* Add GCM support for EVP_CTRL_GCM_IV_GEN and EVP_CTRL_GCM_SET_IV_INV to providersShane Lontis2020-01-101-4/+16
* Add AES_CBC_HMAC_SHA ciphers to providers.Shane Lontis2020-01-061-7/+78
* Fix some typosVeres Lajos2019-12-111-1/+1
* Cache constants for fetched EVP_cipherShane Lontis2019-11-251-0/+4
* Replumbing: pre-populate the EVP namemap with commonly known namesRichard Levitte2019-11-201-2/+8
* EVP_CIPHER_CTX_set_keylen should not succeed if a bad keylen is passedMatt Caswell2019-11-191-7/+21
* Add rc4_hmac_md5 cipher to default providerShane Lontis2019-11-111-0/+1
* Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte2019-11-101-4/+3
* Add AES SIV ciphers to default providerShane Lontis2019-11-081-0/+9
* EVP: add name traversal functions to all fetchable typesRichard Levitte2019-10-171-1/+1
* EVP: add missing common functionalityRichard Levitte2019-10-171-3/+3
* For provided ciphers, EVP_CIPHER_CTX_ctrl() with EVP_CTRL_INIT always returns 1Richard Levitte2019-10-171-1/+9
* EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1Richard Levitte2019-10-171-5/+5
* Add ChaCha related ciphers to default providerShane Lontis2019-10-161-0/+7
* Add rc2 ciphers to default providerShane Lontis2019-10-081-0/+12
* Move cipher ctx 'original iv' parameter into the providerShane Lontis2019-10-081-13/+0
* EVP_{CIPHER,MD}_CTX_ctrl(): make sure to return 0 or 1Richard Levitte2019-10-061-1/+3
* Add rc5 ciphers to default providerShane Lontis2019-10-031-1/+14
* Consistent naming for context gettable param queries .Pauli2019-09-271-2/+2
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Add rc4 cipher to default providerShane Lontis2019-09-251-1/+3
* Rework cipher / digest fetching for legacy nids with multiple name supportRichard Levitte2019-09-231-10/+34
* Add des ciphers to default providerShane Lontis2019-09-231-0/+6
* Add aes_wrap cipher to providersShane Lontis2019-09-201-0/+6
* In provider implemented methods, save the name number, not the name stringRichard Levitte2019-09-191-13/+13
* Add aes_ocb cipher to providersShane Lontis2019-09-191-0/+3
* Add sm4 ciphers to default providerShane Lontis2019-09-191-0/+5
* Add SEED ciphers to default providerShane Lontis2019-09-181-0/+4
* Add cast5 ciphers to default providerShane Lontis2019-09-181-0/+4
* Add IDEA ciphers to default providerShane Lontis2019-09-181-0/+4
* Add blowfish ciphers to default providerShane Lontis2019-09-151-0/+4
* Add aes_xts cipher to providersShane Lontis2019-09-141-0/+2
* Change provider params from int to size_tShane Lontis2019-09-051-18/+14
* New function EVP_CIPHER_free()Richard Levitte2019-09-041-7/+46
* Refactor how KEYMGMT methods get associated with other methodsRichard Levitte2019-09-031-3/+4
* Fix data races in EVP_CIPHER_fetch and EVP_MD_fetchMatt Caswell2019-08-291-16/+11
* Cleanup ciphers and Add 3des ciphers.Shane Lontis2019-08-261-8/+31
* Add basic aria and camellia ciphers modes to default providerShane Lontis2019-08-221-0/+42
* Add aes_ccm to providerShane Lontis2019-08-201-0/+6
* Rename ctx_{get,set}_params to {get,set}_ctx_paramsRichard Levitte2019-08-161-10/+10
* Add missing EVP param utility functionsRichard Levitte2019-08-151-0/+59
* Don't set ctx->cipher until after a successful fetchMatt Caswell2019-08-071-3/+1
* Add gcm ciphers (aes and aria) to providers.Shane Lontis2019-07-311-1/+7
* Add evp_util macrosShane Lontis2019-07-311-4/+4
* Document the provider CIPHER operationMatt Caswell2019-07-301-3/+2
* Add EVP_CIPHER_do_all_ex() and EVP_MD_do_all_ex()Richard Levitte2019-07-231-0/+9
* Add a mechnism to save the name of fetched methodsRichard Levitte2019-07-231-2/+7
* Add Common shared code needed to move aes ciphers to providersShane Lontis2019-07-161-18/+64
* Adapt diverse EVP_CIPHER functions to use get_params and set_params interfacesRichard Levitte2019-07-111-38/+39