aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto/src
diff options
context:
space:
mode:
authorHans Nilsson <[email protected]>2019-03-20 15:39:23 +0100
committerHans Nilsson <[email protected]>2019-03-22 10:23:50 +0100
commit97a97c8021c2740182b43ee95067898a01622000 (patch)
tree9d3769f4b729c7772c35706acc4733f6d01d6daa /lib/crypto/src
parentfc234a9945f00e8e90e62560bd2662caee5deefb (diff)
downloadotp-97a97c8021c2740182b43ee95067898a01622000.tar.gz
otp-97a97c8021c2740182b43ee95067898a01622000.tar.bz2
otp-97a97c8021c2740182b43ee95067898a01622000.zip
crypto: Update CipherModes for PR/2186
Diffstat (limited to 'lib/crypto/src')
-rw-r--r--lib/crypto/src/crypto.erl14
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/crypto/src/crypto.erl b/lib/crypto/src/crypto.erl
index b6715e83c0..4387819341 100644
--- a/lib/crypto/src/crypto.erl
+++ b/lib/crypto/src/crypto.erl
@@ -568,7 +568,19 @@ poly1305(Key, Data) ->
mode := CipherModes,
type := undefined | integer()
},
- CipherModes :: ecb_mode | cbc_mode | cfb_mode | ofb_mode | undefined.
+ CipherModes :: undefined
+ | cbc_mode
+ | ccm_mode
+ | cfb_mode
+ | ctr_mode
+ | ecb_mode
+ | gcm_mode
+ | ige_mode
+ | ocb_mode
+ | ofb_mode
+ | wrap_mode
+ | xts_mode
+ .
%% These ciphers are not available via the EVP interface on older cryptolibs.
cipher_info(aes_ctr) ->