From 9c3e856d4fc2b0d986fda96d7a191d1770ccc9a8 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Mon, 10 Oct 2022 22:19:47 +0200 Subject: [PATCH] try both --- cashu/mint/ledger.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cashu/mint/ledger.py b/cashu/mint/ledger.py index c9eb0ed..938e58e 100644 --- a/cashu/mint/ledger.py +++ b/cashu/mint/ledger.py @@ -123,13 +123,13 @@ class Ledger: not context.get("client-version") or not self.keysets.keysets[proof.id].version ): - logger.debug( - f"Using legacy hash_to_curve for proof from keyset {proof.id} or client with version {context.get('client-version')}" - ) return legacy.verify_pre_0_3_3(secret_key, C, proof.secret) - logger.debug( - f"Using new hash_to_curve for proof from keyset {proof.id} or client with version {context.get('client-version')}" - ) + try: + ret = legacy.verify_pre_0_3_3(secret_key, C, proof.secret) + if ret: + return ret + except: + pass return b_dhke.verify(secret_key, C, proof.secret) def _verify_script(self, idx: int, proof: Proof):