Skip to content

Commit cb48006

Browse files
author
Nelz
committed
Move away from deprecated methods
1 parent c97f18a commit cb48006

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

jose/backends/cryptography_backend.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,8 @@ def sign(self, msg):
101101
def verify(self, msg, sig):
102102
order = (2 ** self.prepared_key.curve.key_size) - 1
103103
signature = sigencode_der(*sigdecode_string(sig, order), order=order)
104-
verifier = self.prepared_key.verifier(signature, ec.ECDSA(self.hash_alg()))
105-
verifier.update(msg)
106104
try:
107-
verifier.verify()
105+
self.prepared_key.verify(signature, msg, ec.ECDSA(self.hash_alg()))
108106
return True
109107
except:
110108
return False
@@ -251,25 +249,23 @@ def _process_jwk(self, jwk_dict):
251249

252250
def sign(self, msg):
253251
try:
254-
signer = self.prepared_key.signer(
252+
signature = self.prepared_key.sign(
253+
msg,
255254
padding.PKCS1v15(),
256255
self.hash_alg()
257256
)
258-
signer.update(msg)
259-
signature = signer.finalize()
260257
except Exception as e:
261258
raise JWKError(e)
262259
return signature
263260

264261
def verify(self, msg, sig):
265-
verifier = self.prepared_key.verifier(
266-
sig,
267-
padding.PKCS1v15(),
268-
self.hash_alg()
269-
)
270-
verifier.update(msg)
271262
try:
272-
verifier.verify()
263+
self.prepared_key.verify(
264+
sig,
265+
msg,
266+
padding.PKCS1v15(),
267+
self.hash_alg()
268+
)
273269
return True
274270
except InvalidSignature:
275271
return False

0 commit comments

Comments
 (0)