diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-11-27 10:40:12 -1000 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-11-27 10:43:49 -1000 |
commit | aa7dacaf53e150d9d6e58224c46b88214f2957df (patch) | |
tree | 90b716eda89e7f94d65add0bceeb4e38011da3ee /tests/test_utils.py | |
parent | 65d054d1a9b8b122096d7994fc2fe675c06f423f (diff) | |
download | pyca-cryptography-aa7dacaf53e150d9d6e58224c46b88214f2957df.zip pyca-cryptography-aa7dacaf53e150d9d6e58224c46b88214f2957df.tar.gz pyca-cryptography-aa7dacaf53e150d9d6e58224c46b88214f2957df.tar.bz2 |
add encode_rfc6979_signature and refactor tests to use it
Diffstat (limited to 'tests/test_utils.py')
-rw-r--r-- | tests/test_utils.py | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/tests/test_utils.py b/tests/test_utils.py index 637c42b..bc5f2e1 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -18,7 +18,7 @@ from cryptography.exceptions import UnsupportedAlgorithm, _Reasons import cryptography_vectors from .utils import ( - check_backend_support, der_encode_dsa_signature, load_cryptrec_vectors, + check_backend_support, load_cryptrec_vectors, load_fips_dsa_key_pair_vectors, load_fips_dsa_sig_vectors, load_fips_ecdsa_key_pair_vectors, load_fips_ecdsa_signing_vectors, load_hash_vectors, load_kasvs_dh_vectors, load_nist_vectors, @@ -110,26 +110,6 @@ def test_check_backend_support_no_backend(): check_backend_support(item) -def test_der_encode_dsa_signature_values(): - sig = der_encode_dsa_signature(1, 1) - assert sig == b"0\x06\x02\x01\x01\x02\x01\x01" - - sig2 = der_encode_dsa_signature( - 1037234182290683143945502320610861668562885151617, - 559776156650501990899426031439030258256861634312 - ) - assert sig2 == ( - b'0-\x02\x15\x00\xb5\xaf0xg\xfb\x8bT9\x00\x13\xccg\x02\r\xdf\x1f,\x0b' - b'\x81\x02\x14b\r;"\xabP1D\x0c>5\xea\xb6\xf4\x81)\x8f\x9e\x9f\x08' - ) - - sig3 = der_encode_dsa_signature(0, 0) - assert sig3 == b"0\x06\x02\x01\x00\x02\x01\x00" - - sig4 = der_encode_dsa_signature(-1, 0) - assert sig4 == b"0\x06\x02\x01\xFF\x02\x01\x00" - - def test_load_nist_vectors(): vector_data = textwrap.dedent(""" # CAVS 11.1 |