diff options
| author | esneider <dariosn@gmail.com> | 2015-05-10 16:29:31 -0300 |
|---|---|---|
| committer | esneider <dariosn@gmail.com> | 2015-05-10 16:29:31 -0300 |
| commit | b8771db171187a83a69257221cd441e013e1041a (patch) | |
| tree | 56cd2ca6fc757a054ed9e6e0848451aa826dab16 /jwt | |
| parent | 6c9cada81758cc985a5e4b3d6e1bcadc3852a9a8 (diff) | |
| download | pyjwt-b8771db171187a83a69257221cd441e013e1041a.tar.gz | |
Fix the ECDSA signature serialization format
Diffstat (limited to 'jwt')
| -rw-r--r-- | jwt/contrib/algorithms/py_ecdsa.py | 6 |
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 |
