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 /cryptography | |
| 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 'cryptography')
| -rw-r--r-- | cryptography/hazmat/primitives/asymmetric/rsa.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cryptography/hazmat/primitives/asymmetric/rsa.py b/cryptography/hazmat/primitives/asymmetric/rsa.py index 1b33eaab..60c5c807 100644 --- a/cryptography/hazmat/primitives/asymmetric/rsa.py +++ b/cryptography/hazmat/primitives/asymmetric/rsa.py @@ -109,6 +109,10 @@ class RSAPrivateKey(object): self._public_exponent = public_exponent self._modulus = modulus + @classmethod + def generate(self, public_exponent, key_size, backend): + return backend.generate_rsa_private_key(public_exponent, key_size) + @property def key_size(self): return _bit_length(self.modulus) |
