openvm_
pairing_
circuit
0.1.0-alpha
All Items
Crate Items
Structs
Enums
Functions
Crate
openvm_pairing_circuit
Copy item path
Source
Structs
§
EcLine
Mul013
By013
Chip
EcLine
Mul023
By023
Chip
EcLine
MulBy01234
Chip
EcLine
MulBy02345
Chip
Evaluate
Line
Chip
Fp12
Field extension Fp12 defined with coefficients in Fp2. Represents the element
c0 + c1 w + ... + c5 w^5
in Fp12. Fp6-equivalent coefficients are c0: (c0, c2, c4), c1: (c1, c3, c5).
Fp12
MulChip
Miller
Double
AndAdd
Step
Chip
Miller
Double
Step
Chip
Pairing
Extension
Rv32
Pairing
Config
Enums
§
Pairing
Curve
Pairing
Extension
Executor
Pairing
Extension
Periphery
Rv32
Pairing
Config
Executor
Rv32
Pairing
Config
Periphery
Functions
§
evaluate_
line_
expr
fp12_
add_
expr
fp12_
mul_
expr
fp12_
sub_
expr
miller_
double_
and_
add_
step_
expr
miller_
double_
step_
expr
mul_
013_
by_
013_
expr
mul_
023_
by_
023_
expr
mul_
by_
01234_
expr
mul_
by_
02345_
expr