isValidConstants static method
bool
isValidConstants(
- MdsGenerateResult<
PastaFieldElement> constants, { - int constantLength = 64,
- int width = 3,
Implementation
static bool isValidConstants(
MdsGenerateResult constants, {
int constantLength = 64,
int width = 3,
}) {
final mdsValid =
constants.mds.length == width &&
constants.mds.every((e) => e.length == 3);
final mdsInvValid =
constants.mdsInv.length == width &&
constants.mdsInv.every((e) => e.length == 3);
final constantsValid = constants.constants.length == constantLength;
return mdsInvValid && mdsValid && constantsValid;
}