summaryrefslogtreecommitdiff
path: root/rsa
diff options
context:
space:
mode:
authorSybren A. St?vel <sybren@stuvel.eu>2012-10-12 09:11:51 +0200
committerSybren A. St?vel <sybren@stuvel.eu>2012-10-12 09:11:51 +0200
commitd8d6d933f67d3967fbbb4d87a34da52166d8bf41 (patch)
tree34a9729a5d5d4f12a63b7c3df61e2e6c140e599d /rsa
parent093fba63f93b0fe4560b5e2d325aa629b21f7d45 (diff)
downloadrsa-d8d6d933f67d3967fbbb4d87a34da52166d8bf41.tar.gz
Explicitly cast ASN.1 integer type to Python int
Diffstat (limited to 'rsa')
-rw-r--r--rsa/key.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rsa/key.py b/rsa/key.py
index 43f4c87..b6de7b3 100644
--- a/rsa/key.py
+++ b/rsa/key.py
@@ -158,7 +158,7 @@ class PublicKey(AbstractKey):
from rsa.asn1 import AsnPubKey
(priv, _) = decoder.decode(keyfile, asn1Spec=AsnPubKey())
- return cls(n=priv['modulus'], e=priv['publicExponent'])
+ return cls(n=int(priv['modulus']), e=int(priv['publicExponent']))
def _save_pkcs1_der(self):
'''Saves the public key in PKCS#1 DER format.