File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11from base64 import b64encode
22
33import six
4+ import warnings
45
56import Crypto .Hash .SHA256
67import Crypto .Hash .SHA384
@@ -148,7 +149,8 @@ def sign(self, msg):
148149
149150 def verify (self , msg , sig ):
150151 if not self .is_public ():
151- return False
152+ warnings .warn ("Attempting to verify a message with a private key. "
153+ "This is not recommended." )
152154 try :
153155 return PKCS1_v1_5 .new (self .prepared_key ).verify (self .hash_alg .new (msg ), sig )
154156 except Exception :
Original file line number Diff line number Diff line change 11import binascii
22
33import six
4+ import warnings
5+
46from pyasn1 .error import PyAsn1Error
57
68import rsa as pyrsa
@@ -201,7 +203,8 @@ def sign(self, msg):
201203
202204 def verify (self , msg , sig ):
203205 if not self .is_public ():
204- return False
206+ warnings .warn ("Attempting to verify a message with a private key. "
207+ "This is not recommended." )
205208 try :
206209 pyrsa .verify (msg , sig , self ._prepared_key )
207210 return True
You can’t perform that action at this time.
0 commit comments