public void SHA0_Test() { var isParsed = HashParser.TryParseHashAlgorithm("SHA0", out var algorithm, out _, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA0, algorithm); }
public void SHA1_Case_Sensitive_Test() { var isParsed = HashParser.TryParseHashAlgorithm("sha1", out var algorithm, out _, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA1, algorithm); }
public void MD5_Case_Sensitive_Test() { var isParsed = HashParser.TryParseHashAlgorithm("md5", out var algorithm, out _, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.MD5, algorithm); }
public void SHA_224_Test() { var isParsed = HashParser.TryParseHashAlgorithm("SHA-224", out var algorithm, out var outputBitSize, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA2_224, algorithm); Assert.AreEqual(224, outputBitSize); }
public void SHA3_512_Case_Sensitive_Test() { var isParsed = HashParser.TryParseHashAlgorithm("sha3-512", out var algorithm, out var outputBitSize, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA3_512, algorithm); Assert.AreEqual(512, outputBitSize); }
public void SHA3_256_Test() { var isParsed = HashParser.TryParseHashAlgorithm("SHA3-256", out var algorithm, out var outputBitSize, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA3_256, algorithm); Assert.AreEqual(256, outputBitSize); }
public void SHA2_512_Test() { var isParsed = HashParser.TryParseHashAlgorithm("SHA2-512", out var algorithm, out var outputBitSize, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA2_512, algorithm); Assert.AreEqual(512, outputBitSize); }
public void SHA2_384_Case_Sensitive_Test() { var isParsed = HashParser.TryParseHashAlgorithm("sha2-384", out var algorithm, out var outputBitSize, out _); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA2_384, algorithm); Assert.AreEqual(384, outputBitSize); }
public void SHA2_512_256_Case_Sensitive_Test() { var isParsed = HashParser.TryParseHashAlgorithm("sha2-512-256", out var algorithm, out var outputBitSize, out var stateSize); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA2_512_256, algorithm); Assert.AreEqual(256, outputBitSize); Assert.AreEqual(512, stateSize); }
public void SHA2_512_256_Slash_Separator_Test() { var isParsed = HashParser.TryParseHashAlgorithm("SHA2-512/256", out var algorithm, out var outputBitSize, out var stateSize); Assert.IsTrue(isParsed); Assert.AreEqual(HashAlgorithms.SHA2_512_256, algorithm); Assert.AreEqual(256, outputBitSize); Assert.AreEqual(512, stateSize); }