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); + 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