aboutsummaryrefslogtreecommitdiffstats
path: root/tests/primitives/test_ciphers.py
diff options
context:
space:
mode:
authorDonald Stufft <donald@stufft.io>2013-10-27 16:44:30 -0400
committerDonald Stufft <donald@stufft.io>2013-10-28 08:37:33 -0400
commitf04317ae24441082279ea73ccca0a6630c33cc86 (patch)
treeb466055f23bd0ac01776202c0cde70bf7128e863 /tests/primitives/test_ciphers.py
parent01fbdf74967f8e22e3ea2d15f195898c64d34cc3 (diff)
downloadcryptography-f04317ae24441082279ea73ccca0a6630c33cc86.tar.gz
cryptography-f04317ae24441082279ea73ccca0a6630c33cc86.tar.bz2
cryptography-f04317ae24441082279ea73ccca0a6630c33cc86.zip
Move primtives into a hazmat package
Diffstat (limited to 'tests/primitives/test_ciphers.py')
-rw-r--r--tests/primitives/test_ciphers.py65
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))