1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00

use cursor in zokrates_js

This commit is contained in:
dark64 2023-01-26 15:24:24 +01:00
parent 6a16198bed
commit fdd441c374

View file

@ -471,7 +471,8 @@ pub fn compute_witness(
config: JsValue,
log_callback: &js_sys::Function,
) -> Result<ComputationResult, JsValue> {
let prog = ir::ProgEnum::deserialize(program)
let cursor = Cursor::new(program);
let prog = ir::ProgEnum::deserialize(cursor)
.map_err(|err| JsValue::from_str(&err))?
.collect();
match prog {
@ -533,7 +534,8 @@ pub fn setup(program: &[u8], options: JsValue) -> Result<JsValue, JsValue> {
)
.map_err(|e| JsValue::from_str(&e))?;
let prog = ir::ProgEnum::deserialize(program)
let cursor = Cursor::new(program);
let prog = ir::ProgEnum::deserialize(cursor)
.map_err(|err| JsValue::from_str(&err))?
.collect();
@ -572,7 +574,8 @@ pub fn setup_with_srs(srs: &[u8], program: &[u8], options: JsValue) -> Result<Js
)
.map_err(|e| JsValue::from_str(&e))?;
let prog = ir::ProgEnum::deserialize(program)
let cursor = Cursor::new(program);
let prog = ir::ProgEnum::deserialize(cursor)
.map_err(|err| JsValue::from_str(&err))?
.collect();
@ -635,7 +638,8 @@ pub fn generate_proof(
)
.map_err(|e| JsValue::from_str(&e))?;
let prog = ir::ProgEnum::deserialize(program)
let cursor = Cursor::new(program);
let prog = ir::ProgEnum::deserialize(cursor)
.map_err(|err| JsValue::from_str(&err))?
.collect();