From 85c11068b4eeb3d0bf1c42cfe4fb0659289566ab Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Mon, 22 Dec 2014 07:56:05 -0600 Subject: consolidate dsa serialization loading tests and improve verifier --- tests/hazmat/primitives/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/hazmat/primitives/utils.py') 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 -- cgit v1.2.3