Skip to content

Commit 6189fa7

Browse files
committed
backend: include missing srs functions
1 parent 5573035 commit 6189fa7

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

src/lib/crypto/kimchi_bindings/js/native/native-overrides/srs.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ var caml_fq_srs_lagrange_commitments_whole_domain =
5959
return tsSrs.fq.lagrangeCommitmentsWholeDomain(srs, domain_size);
6060
}
6161

62+
// Provides: caml_fp_srs_lagrange_commitment
63+
// Requires: tsSrs
64+
var caml_fp_srs_lagrange_commitment = tsSrs.fp.lagrangeCommitment;
65+
6266
// Provides: caml_fp_srs_lagrange_commitment
6367
// Requires: tsSrs
6468
var caml_fp_srs_lagrange_commitment = function (srs, i) {
@@ -166,12 +170,16 @@ var caml_fq_srs_read = function (offset, path) {
166170
}
167171
};
168172

173+
// Provides: caml_fq_srs_lagrange_commitment
174+
// Requires: tsSrs
175+
var caml_fq_srs_lagrange_commitment = tsSrs.fq.lagrangeCommitment;
176+
169177
// Provides: caml_fq_srs_lagrange_commitment
170178
// Requires: tsSrs
171179
var caml_fq_srs_lagrange_commitment = function (srs, i) {
172180
console.log("native caml_fq_srs_lagrange_commitment");
173181
return tsSrs.fq.lagrangeCommitment(srs, i);
174-
}
182+
};
175183

176184
// Provides: caml_fq_srs_commit_evaluations
177185
// Requires: plonk_wasm, tsRustConversionNative

src/lib/crypto/kimchi_bindings/js/node_js/node_backend.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,22 @@ var plonk_wasm = (function() {
5656
"caml_pasta_fq_plonk_index_read",
5757
"caml_fp_srs_from_bytes",
5858
"caml_fq_srs_from_bytes",
59+
"caml_fp_srs_to_bytes_external",
60+
"caml_fq_srs_to_bytes_external",
61+
"caml_fp_srs_from_bytes_external",
62+
"caml_fq_srs_from_bytes_external",
63+
"caml_fp_srs_to_bytes",
64+
"caml_fq_srs_to_bytes",
5965
"WasmFpSrs",
6066
"caml_fp_srs_create",
6167
"caml_fp_srs_create_parallel",
6268
"caml_fp_srs_get",
6369
"caml_fp_srs_set",
70+
"caml_fp_srs_lagrange_commitment",
71+
"caml_fp_srs_maybe_lagrange_commitment",
72+
"caml_fp_srs_lagrange_commitments_whole_domain_ptr",
73+
"caml_fp_srs_set_lagrange_basis",
74+
"caml_fp_srs_get_lagrange_basis",
6475
"caml_fp_srs_write",
6576
"caml_fp_srs_read",
6677
"caml_fp_srs_add_lagrange_basis",
@@ -74,6 +85,11 @@ var plonk_wasm = (function() {
7485
"caml_fq_srs_create_parallel",
7586
"caml_fq_srs_get",
7687
"caml_fq_srs_set",
88+
"caml_fq_srs_lagrange_commitment",
89+
"caml_fq_srs_maybe_lagrange_commitment",
90+
"caml_fq_srs_lagrange_commitments_whole_domain_ptr",
91+
"caml_fq_srs_set_lagrange_basis",
92+
"caml_fq_srs_get_lagrange_basis",
7793
"caml_fq_srs_write",
7894
"caml_fq_srs_read",
7995
"caml_fq_srs_add_lagrange_basis",

0 commit comments

Comments
 (0)