diff options
Diffstat (limited to 'tests/primitives/test_ciphers.py')
-rw-r--r-- | tests/primitives/test_ciphers.py | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/tests/primitives/test_ciphers.py b/tests/primitives/test_ciphers.py deleted file mode 100644 index 17fcdbaf..00000000 --- a/tests/primitives/test_ciphers.py +++ /dev/null @@ -1,65 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from __future__ import absolute_import, division, print_function - -import binascii - -import pytest - -from cryptography.primitives.block.ciphers import AES, Camellia, TripleDES - - -class TestAES(object): - @pytest.mark.parametrize(("key", "keysize"), [ - (b"0" * 32, 128), - (b"0" * 48, 192), - (b"0" * 64, 256), - ]) - def test_key_size(self, key, keysize): - cipher = AES(binascii.unhexlify(key)) - assert cipher.key_size == keysize - - def test_invalid_key_size(self): - with pytest.raises(ValueError): - AES(binascii.unhexlify(b"0" * 12)) - - -class TestCamellia(object): - @pytest.mark.parametrize(("key", "keysize"), [ - (b"0" * 32, 128), - (b"0" * 48, 192), - (b"0" * 64, 256), - ]) - def test_key_size(self, key, keysize): - cipher = Camellia(binascii.unhexlify(key)) - assert cipher.key_size == keysize - - def test_invalid_key_size(self): - with pytest.raises(ValueError): - Camellia(binascii.unhexlify(b"0" * 12)) - - -class TestTripleDES(object): - @pytest.mark.parametrize("key", [ - b"0" * 16, - b"0" * 32, - b"0" * 48, - ]) - def test_key_size(self, key): - cipher = TripleDES(binascii.unhexlify(key)) - assert cipher.key_size == 192 - - def test_invalid_key_size(self): - with pytest.raises(ValueError): - TripleDES(binascii.unhexlify(b"0" * 12)) |