CSPspEmu.Core.Tests.Crypto.KirkTest.TestSha1 C# (CSharp) Метод

TestSha1() приватный Метод

private TestSha1 ( ) : void
Результат void
        public void TestSha1()
        {
            var Kirk = new Kirk();
            Kirk.kirk_init();

            var Input = new byte[] {
                // Size
                0x20, 0x00, 0x00, 0x00,
                // Data
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
            };

            var ExpectedOutput = new byte[]
            {
                0xDE, 0x8A, 0x84, 0x7B, 0xFF, 0x8C, 0x34, 0x3D, 0x69, 0xB8, 0x53, 0xA2,
                0x15, 0xE6, 0xEE, 0x77, 0x5E, 0xF2, 0xEF, 0x96
            };

            var Output = new byte[0x14];

            Assert.AreEqual(0x24, Input.Length);

            fixed (byte* OutputPtr = Output)
            fixed (byte* InputPtr = Input)
            {
                Kirk.KirkSha1(OutputPtr, InputPtr, Input.Length);
            }

            CollectionAssert.AreEqual(ExpectedOutput, Output);
            //Console.WriteLine(BitConverter.ToString(Hash));
        }