aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/utils.py
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-22 07:56:05 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-12-22 07:56:05 -0600
commit85c11068b4eeb3d0bf1c42cfe4fb0659289566ab (patch)
tree433c5e9482a91639417cf3db7045cfcce6b039fa /tests/hazmat/primitives/utils.py
parent217d417243956f703082451f5fd25d7586a69a4e (diff)
downloadcryptography-85c11068b4eeb3d0bf1c42cfe4fb0659289566ab.tar.gz
cryptography-85c11068b4eeb3d0bf1c42cfe4fb0659289566ab.tar.bz2
cryptography-85c11068b4eeb3d0bf1c42cfe4fb0659289566ab.zip
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