コード例 #1
0
ファイル: SHA224Test.cs プロジェクト: Jakosa/MonoLibraries
		public void FIPS186_c (string testName, SHA224 hash, byte[] input, byte[] result) 
		{
			MemoryStream ms = new MemoryStream (input);
			byte[] output = hash.ComputeHash (ms); 
			AssertEquals (testName + ".c.1", result, output);
			AssertEquals (testName + ".c.2", result, hash.Hash);
			// required or next operation will still return old hash
			hash.Initialize ();
		}
コード例 #2
0
ファイル: SHA224Test.cs プロジェクト: Jakosa/MonoLibraries
		public void FIPS186_b (string testName, SHA224 hash, byte[] input, byte[] result) 
		{
			byte[] output = hash.ComputeHash (input, 0, input.Length); 
			AssertEquals (testName + ".b.1", result, output);
			AssertEquals (testName + ".b.2", result, hash.Hash);
			// required or next operation will still return old hash
			hash.Initialize ();
		}