scalarmult8Const static method
mul scalar with 8 r = a*8;
Implementation
static List<int> scalarmult8Const(List<int> p) {
final GroupElementP3 p3 = GroupElementP3();
if (CryptoOps.geFromBytesVartime_(p3, p) != 0) {
throw const CryptoException("invalid point bytes");
}
final GroupElementP2 p2 = GroupElementP2();
CryptoOps.geP3ToP2(p2, p3);
final GroupElementP1P1 p1 = GroupElementP1P1();
CryptoOps.geMul8(p1, p2);
CryptoOps.geP1P1ToP2(p2, p1);
final List<int> res = zero();
CryptoOps.geToBytes(res, p2);
return res;
}