Bls12NativeFp.fromBytes constructor
Implementation
factory Bls12NativeFp.fromBytes(List<int> bytes) {
if (bytes.length != 48) {
throw ArgumentException.invalidOperationArguments(
"fromBytes",
reason: "Invalid field bytes length.",
);
}
final r = BigintUtils.fromBytes(bytes);
if (r >= Bls12FpConst.p) {
throw ArgumentException.invalidOperationArguments(
"fromBytes",
reason: "Invalid field encoding bytes.",
);
}
return Bls12NativeFp.nP(r);
}