void VerifyDerivedKey(TestVector testVector) { VerifyAllAtOnce(() => new Blake3DerivedKey(DerivedKeyContext, DerivedKeyContextEncoding), testVector.InputLength, testVector.DerivedKeyHash); }
void VerifyKeyedHashOneAtATime(TestVector testVector) { VerifyOneAtATime(() => new Blake3Keyed(testVector.Key.FromHex()), testVector.InputLength, testVector.KeyedHash); }
void VerifyHashOneAtATime(TestVector testVector) { VerifyOneAtATime(() => new Blake3(), testVector.InputLength, testVector.Hash); }
void VerifyKeyedHash(TestVector testVector) { VerifyAllAtOnce(() => new Blake3Keyed(testVector.Key.FromHex()), testVector.InputLength, testVector.KeyedHash); }
void VerifyHash(TestVector testVector) { VerifyAllAtOnce(() => new Blake3(), testVector.InputLength, testVector.Hash); }