use cursor in zokrates_js
This commit is contained in:
parent
6a16198bed
commit
fdd441c374
1 changed files with 8 additions and 4 deletions
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in a new issue