From 8d9e98fd5036021184e0bca268de5a02d07b24a3 Mon Sep 17 00:00:00 2001 From: David Reid Date: Wed, 30 Apr 2014 16:47:57 -0700 Subject: Failing tests. --- tests/hazmat/primitives/test_rsa.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'tests') diff --git a/tests/hazmat/primitives/test_rsa.py b/tests/hazmat/primitives/test_rsa.py index 63d62657..9d696238 100644 --- a/tests/hazmat/primitives/test_rsa.py +++ b/tests/hazmat/primitives/test_rsa.py @@ -1483,3 +1483,30 @@ class TestRSAEncryption(object): ), backend ) + + +class TestRSANumbers(object): + def test_RSAPublicNumbers(self): + public_numbers = rsa.RSAPublicNumbers(e=1, n=15) + assert public_numbers.e == 1 + assert public_numbers.n == 15 + + def test_RSAPrivateNumbers(self): + public_numbers = rsa.RSAPublicNumbers(e=1, n=15) + private_numbers = rsa.RSAPrivateNumbers( + p=3, + q=5, + d=1, + dmp1=1, + dmq1=1, + iqmp=2, + public_numbers=public_numbers + ) + + assert private_numbers.p == 3 + assert private_numbers.q == 5 + assert private_numbers.d == 1 + assert private_numbers.dmp1 == 1 + assert private_numbers.dmq1 == 1 + assert private_numbers.iqmp == 2 + assert private_numbers.public_numbers() == public_numbers -- cgit v1.2.3