From f834efa186784cfdb0401c8596e1264cc9030f97 Mon Sep 17 00:00:00 2001 From: lightsing Date: Wed, 6 Aug 2025 13:08:07 +0800 Subject: [PATCH] fix sw_init --- extensions/ecc/sw-macros/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/ecc/sw-macros/src/lib.rs b/extensions/ecc/sw-macros/src/lib.rs index 7af9e77daf..40d3aa0f77 100644 --- a/extensions/ecc/sw-macros/src/lib.rs +++ b/extensions/ecc/sw-macros/src/lib.rs @@ -494,7 +494,7 @@ pub fn sw_init(input: TokenStream) -> TokenStream { // p1 should be (p, a) let p1 = [modulus_bytes.as_ref(), curve_a_bytes.as_ref()].concat(); // (EcAdd only) p2 is (x2, y2), and x1 - x2 has to be non-zero to avoid division over zero in add. - let p2 = [one.as_ref(), one.as_ref()].concat(); + let p2 = [one, one].concat(); let mut uninit: core::mem::MaybeUninit<[#item; 2]> = core::mem::MaybeUninit::uninit(); openvm::platform::custom_insn_r!( opcode = ::openvm_ecc_guest::OPCODE,