aboutsummaryrefslogtreecommitdiffstats
path: root/tests/utils.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2013-11-12 09:23:02 -0800
committerAlex Gaynor <alex.gaynor@gmail.com>2013-11-12 09:23:02 -0800
commit1d75bfa060ff55c4e415a8d34f8e55025fed9a86 (patch)
treedbb32f57709358945325c14b09edcee993b29fb2 /tests/utils.py
parentd3683ec33d0ca1aa8b47bdafff65d79ee13ea08c (diff)
parentf7f6a9f77ade1b190766c37cc8967375b5093175 (diff)
downloadcryptography-1d75bfa060ff55c4e415a8d34f8e55025fed9a86.tar.gz
cryptography-1d75bfa060ff55c4e415a8d34f8e55025fed9a86.tar.bz2
cryptography-1d75bfa060ff55c4e415a8d34f8e55025fed9a86.zip
Merge pull request #244 from reaperhulk/less-loaders
Remove separate vector file loaders and replace with one
Diffstat (limited to 'tests/utils.py')
-rw-r--r--tests/utils.py42
1 files changed, 8 insertions, 34 deletions
diff --git a/tests/utils.py b/tests/utils.py
index 0b215543..df9232d8 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -14,6 +14,14 @@
import os.path
+def load_vectors_from_file(filename, loader):
+ base = os.path.join(
+ os.path.dirname(__file__), "hazmat", "primitives", "vectors",
+ )
+ with open(os.path.join(base, filename), "r") as vector_file:
+ return loader(vector_file)
+
+
def load_nist_vectors(vector_data):
section = None
count = None
@@ -52,23 +60,6 @@ def load_nist_vectors(vector_data):
return [v for k, v in sorted(data.items(), key=lambda kv: kv[0])]
-def load_nist_vectors_from_file(filename):
- base = os.path.join(
- os.path.dirname(__file__), "hazmat", "primitives", "vectors",
- )
- with open(os.path.join(base, filename), "r") as vector_file:
- return load_nist_vectors(vector_file)
-
-
-def load_cryptrec_vectors_from_file(filename):
- base = os.path.join(
- os.path.dirname(__file__),
- "hazmat", "primitives", "vectors",
- )
- with open(os.path.join(base, filename), "r") as vector_file:
- return load_cryptrec_vectors(vector_file)
-
-
def load_cryptrec_vectors(vector_data):
cryptrec_list = []
@@ -97,15 +88,6 @@ def load_cryptrec_vectors(vector_data):
return cryptrec_list
-def load_openssl_vectors_from_file(filename):
- base = os.path.join(
- os.path.dirname(__file__),
- "hazmat", "primitives", "vectors",
- )
- with open(os.path.join(base, filename), "r") as vector_file:
- return load_openssl_vectors(vector_file)
-
-
def load_openssl_vectors(vector_data):
vectors = []
@@ -167,11 +149,3 @@ def load_hash_vectors(vector_data):
else:
raise ValueError("Unknown line in hash vector")
return vectors
-
-
-def load_hash_vectors_from_file(filename):
- base = os.path.join(
- os.path.dirname(__file__), "hazmat", "primitives", "vectors"
- )
- with open(os.path.join(base, filename), "r") as vector_file:
- return load_hash_vectors(vector_file)