diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2014-02-12 07:12:31 -0800 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2014-02-12 07:12:31 -0800 |
commit | d0f37ea8da57daf9f4f9d60490d1aa3c41dd8845 (patch) | |
tree | 9a9da1d58715c0b0bacfb88259dc9ee21941a46e /tests | |
parent | b96d7968be429a2e4d13b9141ee6ad333ef1cf42 (diff) | |
parent | b232d7427650d4f217e3b28d51151c4cb625a764 (diff) | |
download | cryptography-d0f37ea8da57daf9f4f9d60490d1aa3c41dd8845.tar.gz cryptography-d0f37ea8da57daf9f4f9d60490d1aa3c41dd8845.tar.bz2 cryptography-d0f37ea8da57daf9f4f9d60490d1aa3c41dd8845.zip |
Merge pull request #582 from public/rsa-generate
Add RSAPrivateKey.generate
Diffstat (limited to 'tests')
-rw-r--r-- | tests/hazmat/primitives/test_rsa.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/tests/hazmat/primitives/test_rsa.py b/tests/hazmat/primitives/test_rsa.py index fdd55e73..0e930e44 100644 --- a/tests/hazmat/primitives/test_rsa.py +++ b/tests/hazmat/primitives/test_rsa.py @@ -49,26 +49,32 @@ class TestRSA(object): ) ) def test_generate_rsa_keys(self, backend, public_exponent, key_size): - skey = backend.generate_rsa_private_key(public_exponent, key_size) + skey = rsa.RSAPrivateKey.generate(public_exponent, key_size, backend) _check_rsa_private_key(skey) assert skey.key_size == key_size assert skey.public_exponent == public_exponent def test_generate_bad_rsa_key(self, backend): with pytest.raises(ValueError): - backend.generate_rsa_private_key(public_exponent=1, key_size=2048) + rsa.RSAPrivateKey.generate(public_exponent=1, + key_size=2048, + backend=backend) with pytest.raises(ValueError): - backend.generate_rsa_private_key(public_exponent=4, key_size=2048) + rsa.RSAPrivateKey.generate(public_exponent=4, + key_size=2048, + backend=backend) def test_cant_generate_insecure_tiny_key(self, backend): with pytest.raises(ValueError): - backend.generate_rsa_private_key(public_exponent=65537, - key_size=511) + rsa.RSAPrivateKey.generate(public_exponent=65537, + key_size=511, + backend=backend) with pytest.raises(ValueError): - backend.generate_rsa_private_key(public_exponent=65537, - key_size=256) + rsa.RSAPrivateKey.generate(public_exponent=65537, + key_size=256, + backend=backend) @pytest.mark.parametrize( "pkcs1_example", |