From 1e7bca73a32875e2d8237bff24a3ee5fccf03373 Mon Sep 17 00:00:00 2001 From: Alex <41netting-latent@icloud.com> Date: Tue, 9 Sep 2025 04:48:15 -0400 Subject: [PATCH] fix: replace assert with return False in dleq_verify_proof --- bip-0374/reference.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bip-0374/reference.py b/bip-0374/reference.py index 51354bd256..23c944c203 100755 --- a/bip-0374/reference.py +++ b/bip-0374/reference.py @@ -82,7 +82,8 @@ def dleq_verify_proof( ) -> bool: if A.infinity or B.infinity or C.infinity or G.infinity: return False - assert len(proof) == 64 + if len(proof) != 64: + return False e = int.from_bytes(proof[:32], "big") s = int.from_bytes(proof[32:], "big") if s >= GE.ORDER: