INNER CODE UNIT · Rust

new

GuildOfWeavers/distaff · src/processor/decoder/mod.rs:39

    pub fn new(init_trace_length: usize) -> Decoder {

        // initialize operation counter
        let op_counter = vec![field::ZERO; init_trace_length];

        // initialize instruction sponge
        let sponge_trace = [
            vec![field::ZERO; init_trace_length], vec![field::ZERO; init_trace_length],
            vec![field::ZERO; init_trace_length], vec![field::ZERO; init_trace_length],
        ];
        let sponge = [field::ZERO; SPONGE_WIDTH];

        // initialize op_bits registers
        let cf_op_bits = [
            vec![field::ZERO; init_trace_length], vec![field::ZERO; init_trace_length],
            vec![field::ZERO; init_trace_length]
        ];
        let ld_op_bits = [

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…