WnafScalar<SCALAR extends CryptoPrimeFieldElement<SCALAR> , G extends CryptoGroupElement<G, SCALAR> > constructor
WnafScalar<SCALAR extends CryptoPrimeFieldElement<SCALAR> , G extends CryptoGroupElement<G, SCALAR> > (
- SCALAR scalar, {
- int windowSize = 4,
Implementation
factory WnafScalar(SCALAR scalar, {int windowSize = 4}) {
final wScalar = WnafUtils.wnafForm(scalar.toBytes(), windowSize);
return WnafScalar._(
wScalar: wScalar,
scalar: scalar,
windowSize: windowSize,
);
}