From 1dbfafbdb97579ca97ffc72e16d4df4c3009fc56 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Thu, 30 Oct 2014 06:44:48 -0700 Subject: Make sure algorithm classes fully implement their interface --- tests/hazmat/backends/test_commoncrypto.py | 4 ++-- tests/hazmat/backends/test_openssl.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/hazmat/backends/test_commoncrypto.py b/tests/hazmat/backends/test_commoncrypto.py index 6bb0ede0..eb61a574 100644 --- a/tests/hazmat/backends/test_commoncrypto.py +++ b/tests/hazmat/backends/test_commoncrypto.py @@ -29,8 +29,8 @@ from ...utils import raises_unsupported_algorithm @utils.register_interface(interfaces.CipherAlgorithm) class DummyCipher(object): name = "dummy-cipher" - block_size = 128 - digest_size = None + block_size = None + key_size = None @pytest.mark.skipif("commoncrypto" not in diff --git a/tests/hazmat/backends/test_openssl.py b/tests/hazmat/backends/test_openssl.py index ebd8686c..bc6a2bac 100644 --- a/tests/hazmat/backends/test_openssl.py +++ b/tests/hazmat/backends/test_openssl.py @@ -439,8 +439,7 @@ class TestOpenSSLCMAC(object): def test_unsupported_cipher(self): @utils.register_interface(BlockCipherAlgorithm) class FakeAlgorithm(object): - def __init__(self): - self.block_size = 64 + block_size = 64 with raises_unsupported_algorithm(_Reasons.UNSUPPORTED_CIPHER): backend.create_cmac_ctx(FakeAlgorithm()) -- cgit v1.2.3