コード例 #1
0
ファイル: torture.cs プロジェクト: huaan21/crimson
    static void SHA256(string name, int max, byte[] input, byte[] output)
    {
        int i = 0;

        try {
            for (; i < max; i++)
            {
                using (SHA256 digest = new SHA256Kernel()) {
                    if (!Compare(output, digest.ComputeHash(input)))
                    {
                        throw new Exception(name + " " + i.ToString());
                    }
                }
                Process(name, i, max);
            }
        }
        catch (Exception e) {
            Console.WriteLine("{0} #{1} : {2}", name, i, e);
        }
    }
コード例 #2
0
ファイル: torture.cs プロジェクト: symform/crimson
 static void SHA256(string name, int max, byte[] input, byte[] output)
 {
     int i = 0;
     try {
         for (; i < max; i++) {
             using (SHA256 digest = new SHA256Kernel ()) {
                 if (!Compare (output, digest.ComputeHash (input)))
                     throw new Exception (name + " " + i.ToString ());
             }
             Process (name, i, max);
         }
     }
     catch (Exception e) {
         Console.WriteLine ("{0} #{1} : {2}", name, i, e);
     }
 }
コード例 #3
0
ファイル: SHA256KernelTest.cs プロジェクト: amatai/crimson
 protected void SetUp()
 {
     CryptoDevTest.EnsureAvailability ();
     hash = new SHA256Kernel ();
 }
コード例 #4
0
ファイル: SHA256KernelTest.cs プロジェクト: huaan21/crimson
 protected void SetUp()
 {
     CryptoDevTest.EnsureAvailability(Crimson.CryptoDev.Cipher.SHA256);
     hash = new SHA256Kernel();
 }
コード例 #5
0
ファイル: SHA256KernelTest.cs プロジェクト: symform/crimson
 protected void SetUp()
 {
     CryptoDevTest.EnsureAvailability (Crimson.CryptoDev.Cipher.SHA256);
     hash = new SHA256Kernel ();
 }
コード例 #6
0
 protected void SetUp()
 {
     CryptoDevTest.EnsureAvailability();
     hash = new SHA256Kernel();
 }