MillerLoopDriverBls12 class

Implemented types

Constructors

MillerLoopDriverBls12({required List<(G1NativeAffinePoint, G2NativePrepared)> terms, int index = 0})

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terms List<(G1NativeAffinePoint, G2NativePrepared)>
final

Methods

additionStep(Bls12NativeFp12 f) Bls12NativeFp12
Performs an addition step on the accumulated value.
override
conjugate(Bls12NativeFp12 acc) Bls12NativeFp12
Computes the conjugate of the accumulated value.
override
doublingStep(Bls12NativeFp12 f) Bls12NativeFp12
Performs a doubling step on the accumulated value.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
one() Bls12NativeFp12
Returns the multiplicative identity element for the accumulation.
override
squareOutput(Bls12NativeFp12 acc) Bls12NativeFp12
Squares the accumulated output.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited