11/* global plonk_wasm, caml_jsstring_of_string,
2- tsBindings, tsRustConversion
2+ tsBindings, tsRustConversionNative
33*/
44
55// Provides: tsSrs
66// Requires: tsBindings, plonk_wasm
7- var tsSrs = tsBindings . srs ( plonk_wasm ) ;
7+ var tsSrs = tsBindings . srsNative ( plonk_wasm ) ;
88
99// srs
1010
1111// Provides: caml_fp_srs_create
1212// Requires: tsSrs
13- var caml_fp_srs_create = tsSrs . fp . create ;
13+ var caml_fp_srs_create = function ( log_size ) {
14+ console . log ( "native caml_fp_srs_create" ) ;
15+ return tsSrs . fp . create ( log_size ) ;
16+ }
1417
1518// Provides: caml_fp_srs_write
1619// Requires: plonk_wasm, caml_jsstring_of_string
@@ -43,17 +46,25 @@ var caml_fp_srs_read = function (offset, path) {
4346
4447// Provides: caml_fp_srs_lagrange_commitments_whole_domain
4548// Requires: tsSrs
46- var caml_fp_srs_lagrange_commitments_whole_domain =
47- tsSrs . fp . lagrangeCommitmentsWholeDomain ;
49+ var caml_fp_srs_lagrange_commitments_whole_domain = function ( srs , domain_size ) {
50+ console . log ( "native caml_fp_srs_lagrange_commitments_whole_domain" ) ;
51+ return tsSrs . fp . lagrangeCommitmentsWholeDomain ( srs , domain_size ) ;
52+ }
4853
4954// Provides: caml_fq_srs_lagrange_commitments_whole_domain
5055// Requires: tsSrs
5156var caml_fq_srs_lagrange_commitments_whole_domain =
52- tsSrs . fq . lagrangeCommitmentsWholeDomain ;
57+ function ( srs , domain_size ) {
58+ console . log ( "native caml_fq_srs_lagrange_commitments_whole_domain" ) ;
59+ return tsSrs . fq . lagrangeCommitmentsWholeDomain ( srs , domain_size ) ;
60+ }
5361
5462// Provides: caml_fp_srs_lagrange_commitment
5563// Requires: tsSrs
56- var caml_fp_srs_lagrange_commitment = tsSrs . fp . lagrangeCommitment ;
64+ var caml_fp_srs_lagrange_commitment = function ( srs , i ) {
65+ console . log ( "native caml_fp_srs_lagrange_commitment" ) ;
66+ return tsSrs . fp . lagrangeCommitment ( srs , i ) ;
67+ }
5768
5869// Provides: caml_fp_srs_commit_evaluations
5970// Requires: plonk_wasm, tsRustConversionNative
@@ -114,11 +125,17 @@ var caml_fp_srs_h = function (t) {
114125
115126// Provides: caml_fp_srs_add_lagrange_basis
116127// Requires: tsSrs
117- var caml_fp_srs_add_lagrange_basis = tsSrs . fp . addLagrangeBasis ;
128+ var caml_fp_srs_add_lagrange_basis = function ( srs , domain_size ) {
129+ console . log ( "native caml_fp_srs_add_lagrange_basis" ) ;
130+ return tsSrs . fp . addLagrangeBasis ( srs , domain_size ) ;
131+ } ;
118132
119133// Provides: caml_fq_srs_create
120134// Requires: tsSrs
121- var caml_fq_srs_create = tsSrs . fq . create ;
135+ var caml_fq_srs_create = function ( log_size ) {
136+ console . log ( "native caml_fq_srs_create" ) ;
137+ return tsSrs . fq . create ( log_size ) ;
138+ }
122139
123140// Provides: caml_fq_srs_write
124141// Requires: plonk_wasm, caml_jsstring_of_string
@@ -151,7 +168,10 @@ var caml_fq_srs_read = function (offset, path) {
151168
152169// Provides: caml_fq_srs_lagrange_commitment
153170// Requires: tsSrs
154- var caml_fq_srs_lagrange_commitment = tsSrs . fq . lagrangeCommitment ;
171+ var caml_fq_srs_lagrange_commitment = function ( srs , i ) {
172+ console . log ( "native caml_fq_srs_lagrange_commitment" ) ;
173+ return tsSrs . fq . lagrangeCommitment ( srs , i ) ;
174+ }
155175
156176// Provides: caml_fq_srs_commit_evaluations
157177// Requires: plonk_wasm, tsRustConversionNative
@@ -181,7 +201,7 @@ var caml_fq_srs_b_poly_commitment = function (srs, chals) {
181201} ;
182202
183203// Provides: caml_fq_srs_batch_accumulator_check
184- // Requires: plonk_wasm, tsRustConversion
204+ // Requires: plonk_wasm, tsRustConversionNative
185205var caml_fq_srs_batch_accumulator_check = function ( srs , comms , chals ) {
186206 console . log ( "native caml_fq_srs_batch_accumulator_check" ) ;
187207 var rust_comms = tsRustConversionNative . fq . pointsToRust ( comms ) ;
@@ -216,4 +236,7 @@ var caml_fq_srs_h = function (t) {
216236
217237// Provides: caml_fq_srs_add_lagrange_basis
218238// Requires: tsSrs
219- var caml_fq_srs_add_lagrange_basis = tsSrs . fq . addLagrangeBasis ;
239+ var caml_fq_srs_add_lagrange_basis = function ( srs , domain_size ) {
240+ console . log ( "native caml_fq_srs_add_lagrange_basis" ) ;
241+ return tsSrs . fq . addLagrangeBasis ( srs , domain_size ) ;
242+ } ;
0 commit comments