try except both functions

This commit is contained in:
callebtc
2022-10-10 22:44:07 +02:00
parent 7d59fb48af
commit 35a822d3ad

View File

@@ -117,8 +117,6 @@ class Ledger:
C = PublicKey(bytes.fromhex(proof.C), raw=True) C = PublicKey(bytes.fromhex(proof.C), raw=True)
# backwards compatibility with old hash_to_curve # backwards compatibility with old hash_to_curve
# old clients do not send a version or
# new clients will send tokens which have a keyset id without a version
logger.debug(f"Client version {context.get('client-version')}") logger.debug(f"Client version {context.get('client-version')}")
if self.keysets.keysets.get(proof.id): if self.keysets.keysets.get(proof.id):
logger.debug( logger.debug(
@@ -135,6 +133,7 @@ class Ledger:
return ret return ret
except: except:
pass pass
return b_dhke.verify(secret_key, C, proof.secret) return b_dhke.verify(secret_key, C, proof.secret)
def _verify_script(self, idx: int, proof: Proof): def _verify_script(self, idx: int, proof: Proof):