diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-15 23:02:47 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-16 19:34:44 -0600 |
commit | 432b4cb67e11b5e9ea9fb22b8a39443e11ab7bc1 (patch) | |
tree | e71ae3c3a872ed1856330766e621e9932b2e47a0 /docs/development/custom-vectors/cast5/generate_cast5.py | |
parent | 5214220fa27086ebd8f5e60949fb08532e29154e (diff) | |
download | cryptography-432b4cb67e11b5e9ea9fb22b8a39443e11ab7bc1.tar.gz cryptography-432b4cb67e11b5e9ea9fb22b8a39443e11ab7bc1.tar.bz2 cryptography-432b4cb67e11b5e9ea9fb22b8a39443e11ab7bc1.zip |
update generation script and verification script to support CTR gen
Diffstat (limited to 'docs/development/custom-vectors/cast5/generate_cast5.py')
-rw-r--r-- | docs/development/custom-vectors/cast5/generate_cast5.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/development/custom-vectors/cast5/generate_cast5.py b/docs/development/custom-vectors/cast5/generate_cast5.py index c3f579e7..32ef3b43 100644 --- a/docs/development/custom-vectors/cast5/generate_cast5.py +++ b/docs/development/custom-vectors/cast5/generate_cast5.py @@ -1,6 +1,6 @@ import binascii -from cryptography.hazmat.backends.openssl.backend import backend +from cryptography.hazmat.backends import default_backend from cryptography.hazmat.primitives.ciphers import base, algorithms, modes @@ -8,7 +8,7 @@ def encrypt(mode, key, iv, plaintext): cipher = base.Cipher( algorithms.CAST5(binascii.unhexlify(key)), mode(binascii.unhexlify(iv)), - backend + default_backend() ) encryptor = cipher.encryptor() ct = encryptor.update(binascii.unhexlify(plaintext)) @@ -57,3 +57,5 @@ ofb_path = "tests/hazmat/primitives/vectors/ciphers/AES/OFB/OFBMMT128.rsp" write_file(build_vectors(modes.OFB, ofb_path), "cast5-ofb.txt") cfb_path = "tests/hazmat/primitives/vectors/ciphers/AES/CFB/CFB128MMT128.rsp" write_file(build_vectors(modes.CFB, cfb_path), "cast5-cfb.txt") +ctr_path = "tests/hazmat/primitives/vectors/ciphers/AES/CTR/aes-128-ctr.txt" +write_file(build_vectors(modes.CTR, ctr_path), "cast5-ctr.txt") |