aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-09-22 21:20:06 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-09-22 21:20:06 -0500
commitb1735244386c74ab6fda25f47207f85bbf6f786b (patch)
treebd96c461e9ec7b4d7888094fc08e1652e8959cc5
parentb7af2f5aeb726ae7dd1df7da2ae4162e36999a27 (diff)
parent6da24565098ae63488bb54ec452b3ecf3f4484ae (diff)
downloadcryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.tar.gz
cryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.tar.bz2
cryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.zip
Merge branch 'master' into release-docs
-rw-r--r--tests/hazmat/backends/test_multibackend.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/hazmat/backends/test_multibackend.py b/tests/hazmat/backends/test_multibackend.py
index cc59a8d4..4d17cdb0 100644
--- a/tests/hazmat/backends/test_multibackend.py
+++ b/tests/hazmat/backends/test_multibackend.py
@@ -221,6 +221,9 @@ class TestMultiBackend(object):
assert backend.cipher_supported(
algorithms.AES(b"\x00" * 16), modes.CBC(b"\x00" * 16)
)
+ assert not backend.cipher_supported(
+ algorithms.TripleDES(b"\x00" * 16), modes.CBC(b"\x00" * 16)
+ )
cipher = Cipher(
algorithms.AES(b"\x00" * 16),
@@ -245,6 +248,7 @@ class TestMultiBackend(object):
DummyHashBackend([hashes.MD5])
])
assert backend.hash_supported(hashes.MD5())
+ assert not backend.hash_supported(hashes.SHA256())
hashes.Hash(hashes.MD5(), backend=backend)
@@ -256,6 +260,7 @@ class TestMultiBackend(object):
DummyHMACBackend([hashes.MD5])
])
assert backend.hmac_supported(hashes.MD5())
+ assert not backend.hmac_supported(hashes.SHA256())
hmac.HMAC(b"", hashes.MD5(), backend=backend)
@@ -381,8 +386,10 @@ class TestMultiBackend(object):
fake_key = b"\x00" * 16
- assert backend.cmac_algorithm_supported(
- algorithms.AES(fake_key)) is True
+ assert backend.cmac_algorithm_supported(algorithms.AES(fake_key))
+ assert not backend.cmac_algorithm_supported(
+ algorithms.TripleDES(fake_key)
+ )
cmac.CMAC(algorithms.AES(fake_key), backend)