toBytes method
Implementation
@override
List<int> toBytes() {
final tmp = JubJubFr.montgomeryReduce(
limbs[0],
limbs[1],
limbs[2],
limbs[3],
BigInt.zero,
BigInt.zero,
BigInt.zero,
BigInt.zero,
);
final res = List<int>.filled(32, 0);
for (int i = 0; i < 4; i++) {
final limbBytes = BigintUtils.toBytes(
tmp.limbs[i],
length: 8,
order: Endian.little,
);
res.setRange(i * 8, i * 8 + 8, limbBytes);
}
return res;
}