Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

HonkVk

Fully qualified path: garaga::apps::noir::HonkVk

#[derive(Drop, Copy)]
pub struct HonkVk {
    pub vk_hash: u256,
    pub log_circuit_size: u32,
    pub public_inputs_size: u32,
    pub qm: G1Point,
    pub qc: G1Point,
    pub ql: G1Point,
    pub qr: G1Point,
    pub qo: G1Point,
    pub q4: G1Point,
    pub qLookup: G1Point,
    pub qArith: G1Point,
    pub qDeltaRange: G1Point,
    pub qElliptic: G1Point,
    pub qMemory: G1Point,
    pub qNnf: G1Point,
    pub qPoseidon2External: G1Point,
    pub qPoseidon2Internal: G1Point,
    pub s1: G1Point,
    pub s2: G1Point,
    pub s3: G1Point,
    pub s4: G1Point,
    pub id1: G1Point,
    pub id2: G1Point,
    pub id3: G1Point,
    pub id4: G1Point,
    pub t1: G1Point,
    pub t2: G1Point,
    pub t3: G1Point,
    pub t4: G1Point,
    pub lagrange_first: G1Point,
    pub lagrange_last: G1Point,
}

Members

vk_hash

Fully qualified path: garaga::apps::noir::HonkVk::vk_hash

pub vk_hash: u256

log_circuit_size

Fully qualified path: garaga::apps::noir::HonkVk::log_circuit_size

pub log_circuit_size: u32

public_inputs_size

Fully qualified path: garaga::apps::noir::HonkVk::public_inputs_size

pub public_inputs_size: u32

qm

Fully qualified path: garaga::apps::noir::HonkVk::qm

pub qm: G1Point

qc

Fully qualified path: garaga::apps::noir::HonkVk::qc

pub qc: G1Point

ql

Fully qualified path: garaga::apps::noir::HonkVk::ql

pub ql: G1Point

qr

Fully qualified path: garaga::apps::noir::HonkVk::qr

pub qr: G1Point

qo

Fully qualified path: garaga::apps::noir::HonkVk::qo

pub qo: G1Point

q4

Fully qualified path: garaga::apps::noir::HonkVk::q4

pub q4: G1Point

qLookup

Fully qualified path: garaga::apps::noir::HonkVk::qLookup

pub qLookup: G1Point

qArith

Fully qualified path: garaga::apps::noir::HonkVk::qArith

pub qArith: G1Point

qDeltaRange

Fully qualified path: garaga::apps::noir::HonkVk::qDeltaRange

pub qDeltaRange: G1Point

qElliptic

Fully qualified path: garaga::apps::noir::HonkVk::qElliptic

pub qElliptic: G1Point

qMemory

Fully qualified path: garaga::apps::noir::HonkVk::qMemory

pub qMemory: G1Point

qNnf

Fully qualified path: garaga::apps::noir::HonkVk::qNnf

pub qNnf: G1Point

qPoseidon2External

Fully qualified path: garaga::apps::noir::HonkVk::qPoseidon2External

pub qPoseidon2External: G1Point

qPoseidon2Internal

Fully qualified path: garaga::apps::noir::HonkVk::qPoseidon2Internal

pub qPoseidon2Internal: G1Point

s1

Fully qualified path: garaga::apps::noir::HonkVk::s1

pub s1: G1Point

s2

Fully qualified path: garaga::apps::noir::HonkVk::s2

pub s2: G1Point

s3

Fully qualified path: garaga::apps::noir::HonkVk::s3

pub s3: G1Point

s4

Fully qualified path: garaga::apps::noir::HonkVk::s4

pub s4: G1Point

id1

Fully qualified path: garaga::apps::noir::HonkVk::id1

pub id1: G1Point

id2

Fully qualified path: garaga::apps::noir::HonkVk::id2

pub id2: G1Point

id3

Fully qualified path: garaga::apps::noir::HonkVk::id3

pub id3: G1Point

id4

Fully qualified path: garaga::apps::noir::HonkVk::id4

pub id4: G1Point

t1

Fully qualified path: garaga::apps::noir::HonkVk::t1

pub t1: G1Point

t2

Fully qualified path: garaga::apps::noir::HonkVk::t2

pub t2: G1Point

t3

Fully qualified path: garaga::apps::noir::HonkVk::t3

pub t3: G1Point

t4

Fully qualified path: garaga::apps::noir::HonkVk::t4

pub t4: G1Point

lagrange_first

Fully qualified path: garaga::apps::noir::HonkVk::lagrange_first

pub lagrange_first: G1Point

lagrange_last

Fully qualified path: garaga::apps::noir::HonkVk::lagrange_last

pub lagrange_last: G1Point