sonobe-playground/src/input.rs
src/input.rsRaw
1use std::{fs::File, io::Read};
2
3use ark_bn254::Fr;
4use ark_serialize::CanonicalDeserialize;
5
6pub fn prepare_input() -> Vec<Vec<Fr>> {
7 let mut file = File::open("circuit/input.bin").expect("Failed to open input file");
8 let mut buffer = Vec::new();
9 file.read_to_end(&mut buffer)
10 .expect("Failed to read input file");
11
12 CanonicalDeserialize::deserialize_uncompressed(&mut buffer.as_slice())
13 .expect("Failed to deserialize input")
14}