generateHash<T extends JubJubScalar<T>, E extends BaseJubJubPoint<T, E>> static method
List<E>
generateHash<
T extends JubJubScalar<T>, E extends BaseJubJubPoint<T, E>>( - E fromBytes(
- List<int> bytes
), {
- String personalization = "Zcash_PH",
- int length = 6,
})
Implementation
static List<E>
generateHash<T extends JubJubScalar<T>, E extends BaseJubJubPoint<T, E>>(
E Function(List<int> bytes) fromBytes, {
String personalization = "Zcash_PH",
int length = 6,
}) {
List<E> points = [];
for (int i = 0; i < length; i++) {
final r = findGroupHash<T, E>(
message: i.toU32LeBytes(),
personalization: personalization.codeUnits,
fromBytes: fromBytes,
);
points.add(r);
}
return points;
}