diff options
| author | David Reid <dreid@dreid.org> | 2014-06-22 16:09:34 -0700 |
|---|---|---|
| committer | David Reid <dreid@dreid.org> | 2014-06-22 16:09:34 -0700 |
| commit | 41a35e1f4ec3dad0761b5e2c880eeab6d81b5cf4 (patch) | |
| tree | 8455afef8c499c4ec8626e58e27f30a030e3e9c5 /cryptography | |
| parent | f1194546e509321edfef9eecf3aa6e62fd7d9310 (diff) | |
| parent | 33bdf0fabd90e3a73138cb3f8acd929328a152aa (diff) | |
| download | cryptography-41a35e1f4ec3dad0761b5e2c880eeab6d81b5cf4.tar.gz cryptography-41a35e1f4ec3dad0761b5e2c880eeab6d81b5cf4.tar.bz2 cryptography-41a35e1f4ec3dad0761b5e2c880eeab6d81b5cf4.zip | |
Merge pull request #1155 from reaperhulk/fix-1111
modify RSA numbers loading to match elliptic curve
Diffstat (limited to 'cryptography')
| -rw-r--r-- | cryptography/hazmat/primitives/asymmetric/rsa.py | 6 | ||||
| -rw-r--r-- | cryptography/hazmat/primitives/serialization.py | 8 |
2 files changed, 6 insertions, 8 deletions
diff --git a/cryptography/hazmat/primitives/asymmetric/rsa.py b/cryptography/hazmat/primitives/asymmetric/rsa.py index fc117cd4..15ec52ac 100644 --- a/cryptography/hazmat/primitives/asymmetric/rsa.py +++ b/cryptography/hazmat/primitives/asymmetric/rsa.py @@ -377,6 +377,9 @@ class RSAPrivateNumbers(object): def public_numbers(self): return self._public_numbers + def private_key(self, backend): + return backend.load_rsa_private_numbers(self) + class RSAPublicNumbers(object): def __init__(self, e, n): @@ -396,3 +399,6 @@ class RSAPublicNumbers(object): @property def n(self): return self._n + + def public_key(self, backend): + return backend.load_rsa_public_numbers(self) diff --git a/cryptography/hazmat/primitives/serialization.py b/cryptography/hazmat/primitives/serialization.py index 056d4a06..ed73c4c4 100644 --- a/cryptography/hazmat/primitives/serialization.py +++ b/cryptography/hazmat/primitives/serialization.py @@ -24,11 +24,3 @@ def load_pem_pkcs8_private_key(data, password, backend): return backend.load_pkcs8_pem_private_key( data, password ) - - -def load_rsa_private_numbers(numbers, backend): - return backend.load_rsa_private_numbers(numbers) - - -def load_rsa_public_numbers(numbers, backend): - return backend.load_rsa_public_numbers(numbers) |
