File tree 1 file changed +7
-1
lines changed
src/lib/crypto/kimchi_bindings/wasm/src
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -253,6 +253,9 @@ pub mod fp {
253
253
domain_size : i32 ,
254
254
i : i32 ,
255
255
) -> Option < WasmPolyComm > {
256
+ if !( srs. 0 . lagrange_bases . contains_key ( & ( domain_size as usize ) ) ) {
257
+ return None ;
258
+ }
256
259
let basis = srs. get_lagrange_basis_from_domain_size ( domain_size as usize ) ;
257
260
Some ( basis[ i as usize ] . clone ( ) . into ( ) )
258
261
}
@@ -330,7 +333,10 @@ pub mod fq {
330
333
domain_size : i32 ,
331
334
i : i32 ,
332
335
) -> Option < WasmPolyComm > {
333
- let basis = srs. 0 . get_lagrange_basis_from_domain_size ( domain_size as usize ) ;
336
+ if !( srs. 0 . lagrange_bases . contains_key ( & ( domain_size as usize ) ) ) {
337
+ return None ;
338
+ }
339
+ let basis = srs. get_lagrange_basis_from_domain_size ( domain_size as usize ) ;
334
340
Some ( basis[ i as usize ] . clone ( ) . into ( ) )
335
341
}
336
342
You can’t perform that action at this time.
0 commit comments