diff options
| author | David Reid <dreid@dreid.org> | 2013-11-13 10:41:28 -0800 | 
|---|---|---|
| committer | David Reid <dreid@dreid.org> | 2013-11-13 10:41:28 -0800 | 
| commit | 2d45bc3295c62e09dd06f19e206735e374bddd61 (patch) | |
| tree | f8949a7ebe891bbaa183cda6146314e67708133d /tests | |
| parent | 4826ec6e7602a3d2bca687afadb97a04a5e85ff2 (diff) | |
| parent | e5aa205070877852ff2d54eebcc0d4ac9cf8465e (diff) | |
| download | cryptography-2d45bc3295c62e09dd06f19e206735e374bddd61.tar.gz cryptography-2d45bc3295c62e09dd06f19e206735e374bddd61.tar.bz2 cryptography-2d45bc3295c62e09dd06f19e206735e374bddd61.zip | |
Merge pull request #255 from alex/remove-backends
Remove the hash and hmac specific classes, now that the logic is the Con...
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/hazmat/bindings/test_openssl.py | 6 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_aes.py | 2 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_arc4.py | 2 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_blowfish.py | 8 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_camellia.py | 8 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_cast5.py | 2 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_hash_vectors.py | 20 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_hashes.py | 16 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_hmac.py | 2 | ||||
| -rw-r--r-- | tests/hazmat/primitives/test_hmac_vectors.py | 14 | 
10 files changed, 40 insertions, 40 deletions
| diff --git a/tests/hazmat/bindings/test_openssl.py b/tests/hazmat/bindings/test_openssl.py index f1493e8d..241c6411 100644 --- a/tests/hazmat/bindings/test_openssl.py +++ b/tests/hazmat/bindings/test_openssl.py @@ -44,11 +44,11 @@ class TestOpenSSL(object):          assert backend.openssl_version_text().startswith("OpenSSL")      def test_supports_cipher(self): -        assert backend.ciphers.supported(None, None) is False +        assert backend.cipher_supported(None, None) is False      def test_register_duplicate_cipher_adapter(self):          with pytest.raises(ValueError): -            backend.ciphers.register_cipher_adapter(AES, CBC, None) +            backend.register_cipher_adapter(AES, CBC, None)      def test_instances_share_ffi(self):          b = Backend() @@ -57,7 +57,7 @@ class TestOpenSSL(object):      def test_nonexistent_cipher(self):          b = Backend() -        b.ciphers.register_cipher_adapter( +        b.register_cipher_adapter(              FakeCipher,              FakeMode,              lambda backend, cipher, mode: backend.ffi.NULL diff --git a/tests/hazmat/primitives/test_aes.py b/tests/hazmat/primitives/test_aes.py index 7c8cab72..d178da7b 100644 --- a/tests/hazmat/primitives/test_aes.py +++ b/tests/hazmat/primitives/test_aes.py @@ -127,7 +127,7 @@ class TestAES(object):          ["aes-128-ctr.txt", "aes-192-ctr.txt", "aes-256-ctr.txt"],          lambda key, iv: algorithms.AES(binascii.unhexlify(key)),          lambda key, iv: modes.CTR(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.AES("\x00" * 16), modes.CTR("\x00" * 16)          ),          skip_message="Does not support AES CTR", diff --git a/tests/hazmat/primitives/test_arc4.py b/tests/hazmat/primitives/test_arc4.py index 302658f6..d233bec2 100644 --- a/tests/hazmat/primitives/test_arc4.py +++ b/tests/hazmat/primitives/test_arc4.py @@ -36,7 +36,7 @@ class TestARC4(object):              "rfc-6229-256.txt",          ],          lambda key: algorithms.ARC4(binascii.unhexlify((key))), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.ARC4("\x00" * 16), None          ),          skip_message="Does not support ARC4", diff --git a/tests/hazmat/primitives/test_blowfish.py b/tests/hazmat/primitives/test_blowfish.py index eea0ac33..d5fbed6f 100644 --- a/tests/hazmat/primitives/test_blowfish.py +++ b/tests/hazmat/primitives/test_blowfish.py @@ -29,7 +29,7 @@ class TestBlowfish(object):          ["bf-ecb.txt"],          lambda key: algorithms.Blowfish(binascii.unhexlify(key)),          lambda key: modes.ECB(), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Blowfish("\x00" * 56), modes.ECB()          ),          skip_message="Does not support Blowfish ECB", @@ -41,7 +41,7 @@ class TestBlowfish(object):          ["bf-cbc.txt"],          lambda key, iv: algorithms.Blowfish(binascii.unhexlify(key)),          lambda key, iv: modes.CBC(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Blowfish("\x00" * 56), modes.CBC("\x00" * 8)          ),          skip_message="Does not support Blowfish CBC", @@ -53,7 +53,7 @@ class TestBlowfish(object):          ["bf-ofb.txt"],          lambda key, iv: algorithms.Blowfish(binascii.unhexlify(key)),          lambda key, iv: modes.OFB(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Blowfish("\x00" * 56), modes.OFB("\x00" * 8)          ),          skip_message="Does not support Blowfish OFB", @@ -65,7 +65,7 @@ class TestBlowfish(object):          ["bf-cfb.txt"],          lambda key, iv: algorithms.Blowfish(binascii.unhexlify(key)),          lambda key, iv: modes.CFB(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Blowfish("\x00" * 56), modes.CFB("\x00" * 8)          ),          skip_message="Does not support Blowfish CFB", diff --git a/tests/hazmat/primitives/test_camellia.py b/tests/hazmat/primitives/test_camellia.py index 223269a2..a2c935d9 100644 --- a/tests/hazmat/primitives/test_camellia.py +++ b/tests/hazmat/primitives/test_camellia.py @@ -35,7 +35,7 @@ class TestCamellia(object):          ],          lambda key: algorithms.Camellia(binascii.unhexlify((key))),          lambda key: modes.ECB(), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Camellia("\x00" * 16), modes.ECB()          ),          skip_message="Does not support Camellia ECB", @@ -47,7 +47,7 @@ class TestCamellia(object):          ["camellia-cbc.txt"],          lambda key, iv: algorithms.Camellia(binascii.unhexlify(key)),          lambda key, iv: modes.CBC(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Camellia("\x00" * 16), modes.CBC("\x00" * 16)          ),          skip_message="Does not support Camellia CBC", @@ -59,7 +59,7 @@ class TestCamellia(object):          ["camellia-ofb.txt"],          lambda key, iv: algorithms.Camellia(binascii.unhexlify(key)),          lambda key, iv: modes.OFB(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Camellia("\x00" * 16), modes.OFB("\x00" * 16)          ),          skip_message="Does not support Camellia OFB", @@ -71,7 +71,7 @@ class TestCamellia(object):          ["camellia-cfb.txt"],          lambda key, iv: algorithms.Camellia(binascii.unhexlify(key)),          lambda key, iv: modes.CFB(binascii.unhexlify(iv)), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.Camellia("\x00" * 16), modes.CFB("\x00" * 16)          ),          skip_message="Does not support Camellia CFB", diff --git a/tests/hazmat/primitives/test_cast5.py b/tests/hazmat/primitives/test_cast5.py index 486b5b5a..a283dafc 100644 --- a/tests/hazmat/primitives/test_cast5.py +++ b/tests/hazmat/primitives/test_cast5.py @@ -29,7 +29,7 @@ class TestCAST5(object):          ["cast5-ecb.txt"],          lambda key: algorithms.CAST5(binascii.unhexlify((key))),          lambda key: modes.ECB(), -        only_if=lambda backend: backend.ciphers.supported( +        only_if=lambda backend: backend.cipher_supported(              algorithms.CAST5("\x00" * 16), modes.ECB()          ),          skip_message="Does not support CAST5 ECB", diff --git a/tests/hazmat/primitives/test_hash_vectors.py b/tests/hazmat/primitives/test_hash_vectors.py index b08beca6..a8655812 100644 --- a/tests/hazmat/primitives/test_hash_vectors.py +++ b/tests/hazmat/primitives/test_hash_vectors.py @@ -30,7 +30,7 @@ class TestSHA1(object):              "SHA1ShortMsg.rsp",          ],          hashes.SHA1(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA1), +        only_if=lambda backend: backend.hash_supported(hashes.SHA1),          skip_message="Does not support SHA1",      ) @@ -44,7 +44,7 @@ class TestSHA224(object):              "SHA224ShortMsg.rsp",          ],          hashes.SHA224(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA224), +        only_if=lambda backend: backend.hash_supported(hashes.SHA224),          skip_message="Does not support SHA224",      ) @@ -58,7 +58,7 @@ class TestSHA256(object):              "SHA256ShortMsg.rsp",          ],          hashes.SHA256(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA256), +        only_if=lambda backend: backend.hash_supported(hashes.SHA256),          skip_message="Does not support SHA256",      ) @@ -72,7 +72,7 @@ class TestSHA384(object):              "SHA384ShortMsg.rsp",          ],          hashes.SHA384(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA384), +        only_if=lambda backend: backend.hash_supported(hashes.SHA384),          skip_message="Does not support SHA384",      ) @@ -86,7 +86,7 @@ class TestSHA512(object):              "SHA512ShortMsg.rsp",          ],          hashes.SHA512(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA512), +        only_if=lambda backend: backend.hash_supported(hashes.SHA512),          skip_message="Does not support SHA512",      ) @@ -99,14 +99,14 @@ class TestRIPEMD160(object):              "ripevectors.txt",          ],          hashes.RIPEMD160(), -        only_if=lambda backend: backend.hashes.supported(hashes.RIPEMD160), +        only_if=lambda backend: backend.hash_supported(hashes.RIPEMD160),          skip_message="Does not support RIPEMD160",      )      test_RIPEMD160_long_string = generate_long_string_hash_test(          hashes.RIPEMD160(),          "52783243c1697bdbe16d37f97f68f08325dc1528", -        only_if=lambda backend: backend.hashes.supported(hashes.RIPEMD160), +        only_if=lambda backend: backend.hash_supported(hashes.RIPEMD160),          skip_message="Does not support RIPEMD160",      ) @@ -119,7 +119,7 @@ class TestWhirlpool(object):              "iso-test-vectors.txt",          ],          hashes.Whirlpool(), -        only_if=lambda backend: backend.hashes.supported(hashes.Whirlpool), +        only_if=lambda backend: backend.hash_supported(hashes.Whirlpool),          skip_message="Does not support Whirlpool",      ) @@ -128,7 +128,7 @@ class TestWhirlpool(object):          ("0c99005beb57eff50a7cf005560ddf5d29057fd86b2"           "0bfd62deca0f1ccea4af51fc15490eddc47af32bb2b"           "66c34ff9ad8c6008ad677f77126953b226e4ed8b01"), -        only_if=lambda backend: backend.hashes.supported(hashes.Whirlpool), +        only_if=lambda backend: backend.hash_supported(hashes.Whirlpool),          skip_message="Does not support Whirlpool",      ) @@ -141,6 +141,6 @@ class TestMD5(object):              "rfc-1321.txt",          ],          hashes.MD5(), -        only_if=lambda backend: backend.hashes.supported(hashes.MD5), +        only_if=lambda backend: backend.hash_supported(hashes.MD5),          skip_message="Does not support MD5",      ) diff --git a/tests/hazmat/primitives/test_hashes.py b/tests/hazmat/primitives/test_hashes.py index 6cdb0a07..c022f537 100644 --- a/tests/hazmat/primitives/test_hashes.py +++ b/tests/hazmat/primitives/test_hashes.py @@ -57,7 +57,7 @@ class TestSHA1(object):          hashes.SHA1(),          digest_size=20,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.SHA1), +        only_if=lambda backend: backend.hash_supported(hashes.SHA1),          skip_message="Does not support SHA1",      ) @@ -67,7 +67,7 @@ class TestSHA224(object):          hashes.SHA224(),          digest_size=28,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.SHA224), +        only_if=lambda backend: backend.hash_supported(hashes.SHA224),          skip_message="Does not support SHA224",      ) @@ -77,7 +77,7 @@ class TestSHA256(object):          hashes.SHA256(),          digest_size=32,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.SHA256), +        only_if=lambda backend: backend.hash_supported(hashes.SHA256),          skip_message="Does not support SHA256",      ) @@ -87,7 +87,7 @@ class TestSHA384(object):          hashes.SHA384(),          digest_size=48,          block_size=128, -        only_if=lambda backend: backend.hashes.supported(hashes.SHA384), +        only_if=lambda backend: backend.hash_supported(hashes.SHA384),          skip_message="Does not support SHA384",      ) @@ -97,7 +97,7 @@ class TestSHA512(object):          hashes.SHA512(),          digest_size=64,          block_size=128, -        only_if=lambda backend: backend.hashes.supported(hashes.SHA512), +        only_if=lambda backend: backend.hash_supported(hashes.SHA512),          skip_message="Does not support SHA512",      ) @@ -107,7 +107,7 @@ class TestRIPEMD160(object):          hashes.RIPEMD160(),          digest_size=20,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.RIPEMD160), +        only_if=lambda backend: backend.hash_supported(hashes.RIPEMD160),          skip_message="Does not support RIPEMD160",      ) @@ -117,7 +117,7 @@ class TestWhirlpool(object):          hashes.Whirlpool(),          digest_size=64,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.Whirlpool), +        only_if=lambda backend: backend.hash_supported(hashes.Whirlpool),          skip_message="Does not support Whirlpool",      ) @@ -127,6 +127,6 @@ class TestMD5(object):          hashes.MD5(),          digest_size=16,          block_size=64, -        only_if=lambda backend: backend.hashes.supported(hashes.MD5), +        only_if=lambda backend: backend.hash_supported(hashes.MD5),          skip_message="Does not support MD5",      ) diff --git a/tests/hazmat/primitives/test_hmac.py b/tests/hazmat/primitives/test_hmac.py index 0f627a10..4186967a 100644 --- a/tests/hazmat/primitives/test_hmac.py +++ b/tests/hazmat/primitives/test_hmac.py @@ -27,7 +27,7 @@ from .utils import generate_base_hmac_test  class TestHMAC(object):      test_copy = generate_base_hmac_test(          hashes.MD5(), -        only_if=lambda backend: backend.hashes.supported(hashes.MD5), +        only_if=lambda backend: backend.hash_supported(hashes.MD5),          skip_message="Does not support MD5",      ) diff --git a/tests/hazmat/primitives/test_hmac_vectors.py b/tests/hazmat/primitives/test_hmac_vectors.py index 570c3d46..7d0f156a 100644 --- a/tests/hazmat/primitives/test_hmac_vectors.py +++ b/tests/hazmat/primitives/test_hmac_vectors.py @@ -27,7 +27,7 @@ class TestHMAC_MD5(object):              "rfc-2202-md5.txt",          ],          hashes.MD5(), -        only_if=lambda backend: backend.hashes.supported(hashes.MD5), +        only_if=lambda backend: backend.hash_supported(hashes.MD5),          skip_message="Does not support MD5",      ) @@ -40,7 +40,7 @@ class TestHMAC_SHA1(object):              "rfc-2202-sha1.txt",          ],          hashes.SHA1(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA1), +        only_if=lambda backend: backend.hash_supported(hashes.SHA1),          skip_message="Does not support SHA1",      ) @@ -53,7 +53,7 @@ class TestHMAC_SHA224(object):              "rfc-4231-sha224.txt",          ],          hashes.SHA224(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA224), +        only_if=lambda backend: backend.hash_supported(hashes.SHA224),          skip_message="Does not support SHA224",      ) @@ -66,7 +66,7 @@ class TestHMAC_SHA256(object):              "rfc-4231-sha256.txt",          ],          hashes.SHA256(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA256), +        only_if=lambda backend: backend.hash_supported(hashes.SHA256),          skip_message="Does not support SHA256",      ) @@ -79,7 +79,7 @@ class TestHMAC_SHA384(object):              "rfc-4231-sha384.txt",          ],          hashes.SHA384(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA384), +        only_if=lambda backend: backend.hash_supported(hashes.SHA384),          skip_message="Does not support SHA384",      ) @@ -92,7 +92,7 @@ class TestHMAC_SHA512(object):              "rfc-4231-sha512.txt",          ],          hashes.SHA512(), -        only_if=lambda backend: backend.hashes.supported(hashes.SHA512), +        only_if=lambda backend: backend.hash_supported(hashes.SHA512),          skip_message="Does not support SHA512",      ) @@ -105,6 +105,6 @@ class TestHMAC_RIPEMD160(object):              "rfc-2286-ripemd160.txt",          ],          hashes.RIPEMD160(), -        only_if=lambda backend: backend.hashes.supported(hashes.RIPEMD160), +        only_if=lambda backend: backend.hash_supported(hashes.RIPEMD160),          skip_message="Does not support RIPEMD160",      ) | 
