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