aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/utils.py
diff options
context:
space:
mode:
authorAlex Stapleton <alexs@prol.etari.at>2014-12-22 15:29:13 +0000
committerAlex Stapleton <alexs@prol.etari.at>2014-12-22 15:29:13 +0000
commita4cc7456c3b27cd11bfbb133f88395fbad487ded (patch)
tree0447ebd9128824c6e089d29b1c60d75aebe40023 /tests/hazmat/primitives/utils.py
parentb426b20ad35715b8744231e22ece3c1a17db7322 (diff)
parent85c11068b4eeb3d0bf1c42cfe4fb0659289566ab (diff)
downloadcryptography-a4cc7456c3b27cd11bfbb133f88395fbad487ded.tar.gz
cryptography-a4cc7456c3b27cd11bfbb133f88395fbad487ded.tar.bz2
cryptography-a4cc7456c3b27cd11bfbb133f88395fbad487ded.zip
Merge pull request #1567 from reaperhulk/consolidate-more
consolidate dsa serialization loading tests and improve verifier
Diffstat (limited to 'tests/hazmat/primitives/utils.py')
-rw-r--r--tests/hazmat/primitives/utils.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/utils.py b/tests/hazmat/primitives/utils.py
index 0c9af504..e148bc63 100644
--- a/tests/hazmat/primitives/utils.py
+++ b/tests/hazmat/primitives/utils.py
@@ -414,3 +414,10 @@ def _check_rsa_private_numbers(skey):
assert skey.dmp1 == rsa.rsa_crt_dmp1(skey.d, skey.p)
assert skey.dmq1 == rsa.rsa_crt_dmq1(skey.d, skey.q)
assert skey.iqmp == rsa.rsa_crt_iqmp(skey.p, skey.q)
+
+
+def _check_dsa_private_numbers(skey):
+ assert skey
+ pkey = skey.public_numbers
+ params = pkey.parameter_numbers
+ assert pow(params.g, skey.x, params.p) == pkey.y