From bc35972bc8978e8730b00077ffef8453271541e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ana=C3=AFs=20Querol?= Date: Wed, 1 Oct 2025 14:34:09 +0200 Subject: [PATCH 1/2] backend: overwrite polycomm group and vector structs --- .../kimchi_bindings/js/node_js/node_backend.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/lib/crypto/kimchi_bindings/js/node_js/node_backend.js b/src/lib/crypto/kimchi_bindings/js/node_js/node_backend.js index 32cc494ab906..bf467e1afd0a 100644 --- a/src/lib/crypto/kimchi_bindings/js/node_js/node_backend.js +++ b/src/lib/crypto/kimchi_bindings/js/node_js/node_backend.js @@ -23,5 +23,14 @@ function override(functionName) { } // Overwrite only the functions that are already available in native -override('caml_pasta_fp_poseidon_block_cipher'); -override('caml_pasta_fq_poseidon_block_cipher'); +[ + 'caml_pasta_fp_poseidon_block_cipher', // Poseidon + 'caml_pasta_fq_poseidon_block_cipher', // Poseidon + 'WasmFpPolyComm', // PolyComm + 'WasmFqPolyComm', // PolyComm + 'WasmGPallas', // Group + 'WasmGVesta', // Group + 'WasmVecVecFp', // Vector + 'WasmVecVecFq', // Vector +].forEach(override); + From 003af6b6c53368d2644546170dfd4a750217150b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ana=C3=AFs=20Querol?= Date: Tue, 30 Sep 2025 17:03:44 +0200 Subject: [PATCH 2/2] submodule: update proof-systems --- src/lib/crypto/proof-systems | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/crypto/proof-systems b/src/lib/crypto/proof-systems index 2a07e99eb6cb..e91340875d14 160000 --- a/src/lib/crypto/proof-systems +++ b/src/lib/crypto/proof-systems @@ -1 +1 @@ -Subproject commit 2a07e99eb6cbef041a5fa918e3c4638659ac5734 +Subproject commit e91340875d14df76d44faef823c24d570625f984