aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-06-13 12:29:37 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-06-13 12:29:37 -0500
commit8e717516a5f6c66e26b56a7b41f1a86bd0a5aa89 (patch)
tree694952278c10200937242631172bdc113445a4b2 /cryptography
parent19b70d2adb5f7b9c1903d7b69e580b4c1148f394 (diff)
downloadcryptography-8e717516a5f6c66e26b56a7b41f1a86bd0a5aa89.tar.gz
cryptography-8e717516a5f6c66e26b56a7b41f1a86bd0a5aa89.tar.bz2
cryptography-8e717516a5f6c66e26b56a7b41f1a86bd0a5aa89.zip
add TripleDES ECB support to OpenSSL backend
Diffstat (limited to 'cryptography')
-rw-r--r--cryptography/hazmat/backends/openssl/backend.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py
index ab3f9471..eea58bec 100644
--- a/cryptography/hazmat/backends/openssl/backend.py
+++ b/cryptography/hazmat/backends/openssl/backend.py
@@ -181,6 +181,11 @@ class Backend(object):
mode_cls,
GetCipherByName("des-ede3-{mode.name}")
)
+ self.register_cipher_adapter(
+ TripleDES,
+ ECB,
+ GetCipherByName("des-ede3")
+ )
for mode_cls in [CBC, CFB, OFB, ECB]:
self.register_cipher_adapter(
Blowfish,