summaryrefslogtreecommitdiff
path: root/jwt
diff options
context:
space:
mode:
authoresneider <dariosn@gmail.com>2015-05-10 16:29:31 -0300
committeresneider <dariosn@gmail.com>2015-05-10 16:29:31 -0300
commitb8771db171187a83a69257221cd441e013e1041a (patch)
tree56cd2ca6fc757a054ed9e6e0848451aa826dab16 /jwt
parent6c9cada81758cc985a5e4b3d6e1bcadc3852a9a8 (diff)
downloadpyjwt-b8771db171187a83a69257221cd441e013e1041a.tar.gz
Fix the ECDSA signature serialization format
Diffstat (limited to 'jwt')
-rw-r--r--jwt/contrib/algorithms/py_ecdsa.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/jwt/contrib/algorithms/py_ecdsa.py b/jwt/contrib/algorithms/py_ecdsa.py
index dea2710..bf0dea5 100644
--- a/jwt/contrib/algorithms/py_ecdsa.py
+++ b/jwt/contrib/algorithms/py_ecdsa.py
@@ -50,11 +50,11 @@ class ECAlgorithm(Algorithm):
def sign(self, msg, key):
return key.sign(msg, hashfunc=self.hash_alg,
- sigencode=ecdsa.util.sigencode_der)
+ sigencode=ecdsa.util.sigencode_string)
def verify(self, msg, key, sig):
try:
return key.verify(sig, msg, hashfunc=self.hash_alg,
- sigdecode=ecdsa.util.sigdecode_der)
- except ecdsa.der.UnexpectedDER:
+ sigdecode=ecdsa.util.sigdecode_string)
+ except AssertionError:
return False