public void Rfc5869ExtractTamperSaltTests(Rfc5869TestCase test) { byte[] salt = test.Salt.ToArray(); salt[0] ^= 1; byte[] prk = Extract(test.Hash, test.Prk.Length, test.Ikm, salt); Assert.NotEqual(test.Prk, prk); }
public void Rfc5869DeriveKeyTamperInfoTests(Rfc5869TestCase test) { byte[] info = test.Info.ToArray(); info[0] ^= 1; byte[] okm = DeriveKey(test.Hash, test.Ikm, test.Okm.Length, test.Salt, info); Assert.NotEqual(test.Okm, okm); }
public void Rfc5869ExtractTamperIkmTests(Rfc5869TestCase test) { byte[] ikm = test.Ikm.ToArray(); ikm[0] ^= 1; byte[] prk = Extract(test.Hash, test.Prk.Length, ikm, test.Salt); Assert.NotEqual(test.Prk, prk); }
public void Rfc5869DeriveKeyTamperSaltTests(Rfc5869TestCase test) { byte[] salt = test.Salt.ToArray(); salt[0] ^= 1; byte[] okm = DeriveKey(test.Hash, test.Ikm, test.Okm.Length, salt, test.Info); Assert.NotEqual(test.Okm, okm); }
public void Rfc5869ExpandTamperPrkTests(Rfc5869TestCase test) { byte[] prk = test.Prk.ToArray(); prk[0] ^= 1; byte[] okm = Expand(test.Hash, prk, test.Okm.Length, test.Info); Assert.NotEqual(test.Okm, okm); }
public void Rfc5869ExpandTests(Rfc5869TestCase test) { byte[] okm = Expand(test.Hash, test.Prk, test.Okm.Length, test.Info); Assert.Equal(test.Okm, okm); }
public void Rfc5869ExtractTamperHashTests(Rfc5869TestCase test) { byte[] prk = Extract(HashAlgorithmName.MD5, 128 / 8, test.Ikm, test.Salt); Assert.NotEqual(test.Prk, prk); }
public void Rfc5869ExtractTests(Rfc5869TestCase test) { byte[] prk = Extract(test.Hash, test.Prk.Length, test.Ikm, test.Salt); Assert.Equal(test.Prk, prk); }
public void Rfc5869DeriveKeyTests(Rfc5869TestCase test) { byte[] okm = DeriveKey(test.Hash, test.Ikm, test.Okm.Length, test.Salt, test.Info); Assert.Equal(test.Okm, okm); }