diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-09-22 21:20:06 -0500 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-09-22 21:20:06 -0500 |
commit | b1735244386c74ab6fda25f47207f85bbf6f786b (patch) | |
tree | bd96c461e9ec7b4d7888094fc08e1652e8959cc5 /tests/hazmat/backends | |
parent | b7af2f5aeb726ae7dd1df7da2ae4162e36999a27 (diff) | |
parent | 6da24565098ae63488bb54ec452b3ecf3f4484ae (diff) | |
download | cryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.tar.gz cryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.tar.bz2 cryptography-b1735244386c74ab6fda25f47207f85bbf6f786b.zip |
Merge branch 'master' into release-docs
Diffstat (limited to 'tests/hazmat/backends')
-rw-r--r-- | tests/hazmat/backends/test_multibackend.py | 11 |
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) |