diff options
author | Alex Stapleton <alexs@prol.etari.at> | 2014-02-06 21:06:18 +0000 |
---|---|---|
committer | Alex Stapleton <alexs@prol.etari.at> | 2014-02-06 21:15:47 +0000 |
commit | 4eaab17b738963335c76cfafafee44fef8203dee (patch) | |
tree | dcb0b2f3febd8be901aa80d12fe0e7e7f8a43c9d /tests/hazmat | |
parent | 7d69d3a831abfdfadf014ece0b324d406742d286 (diff) | |
download | cryptography-4eaab17b738963335c76cfafafee44fef8203dee.tar.gz cryptography-4eaab17b738963335c76cfafafee44fef8203dee.tar.bz2 cryptography-4eaab17b738963335c76cfafafee44fef8203dee.zip |
More sanity checks
Diffstat (limited to 'tests/hazmat')
-rw-r--r-- | tests/hazmat/primitives/test_rsa.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/hazmat/primitives/test_rsa.py b/tests/hazmat/primitives/test_rsa.py index 5b1b3658..35207c11 100644 --- a/tests/hazmat/primitives/test_rsa.py +++ b/tests/hazmat/primitives/test_rsa.py @@ -72,6 +72,18 @@ class TestRSA(object): with pytest.raises(ValueError): rsa.RSAPrivateKey(3, 5, 14, 8, 2) + # modulus wrong + with pytest.raises(ValueError): + rsa.RSAPrivateKey(3, 5, 14, 8, 16) + + # p too high + with pytest.raises(ValueError): + rsa.RSAPrivateKey(16, 5, 14, 8, 15) + + # q too high + with pytest.raises(ValueError): + rsa.RSAPrivateKey(3, 16, 14, 8, 15) + # private exp too high with pytest.raises(ValueError): rsa.RSAPrivateKey(3, 5, 16, 8, 15) |