From ab3b95d9bfc10f260ef78c684ff9921836ed55aa Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Fri, 7 Jun 2019 17:30:42 +0200 Subject: [PATCH 01/10] F compression function implementation for Blake2 F is a compression function for Blake2. It takes as an argument the state vector h, message block vector blocks, 2-bit offset counter t, final block indicator flag f, and the number of rounds to execute. The state vector is modified in-place by the function. Number of rounds can be anything from 0 to 12 (inclusive). The code has been borrowed from golang/crypto/blake2b and adjusted so that it can support any number of rounds between 0-12. Parameters have been also adjusted to match those in RFC 7693 https://tools.ietf.org/html/rfc7693 Test vectors were generated from those in golang/crypto/blake2b. The current test coverage is certainly not enough and we'll add some additional test vectors in the future. --- f.go | 206 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ f_test.go | 63 +++++++++++++++++ go.mod | 3 + 3 files changed, 272 insertions(+) create mode 100644 f.go create mode 100644 f_test.go create mode 100644 go.mod diff --git a/f.go b/f.go new file mode 100644 index 0000000..fd39f51 --- /dev/null +++ b/f.go @@ -0,0 +1,206 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package blake2 + +import ( + "encoding/binary" + "fmt" + "math/bits" +) + +const ( + // BlockSize is the blocksize of BLAKE2 in bytes. + BlockSize = 128 +) + +var iv = [8]uint64{ + 0x6a09e667f3bcc908, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, + 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179, +} + +// the precomputed values for the first 12 rounds of BLAKE2 +// there are 12 16-byte arrays - one for each round +// the entries are calculated from the sigma constants. +var precomputed = [12][16]byte{ + {0, 2, 4, 6, 1, 3, 5, 7, 8, 10, 12, 14, 9, 11, 13, 15}, + {14, 4, 9, 13, 10, 8, 15, 6, 1, 0, 11, 5, 12, 2, 7, 3}, + {11, 12, 5, 15, 8, 0, 2, 13, 10, 3, 7, 9, 14, 6, 1, 4}, + {7, 3, 13, 11, 9, 1, 12, 14, 2, 5, 4, 15, 6, 10, 0, 8}, + {9, 5, 2, 10, 0, 7, 4, 15, 14, 11, 6, 3, 1, 12, 8, 13}, + {2, 6, 0, 8, 12, 10, 11, 3, 4, 7, 15, 1, 13, 5, 14, 9}, + {12, 1, 14, 4, 5, 15, 13, 10, 0, 6, 9, 8, 7, 3, 2, 11}, + {13, 7, 12, 3, 11, 14, 1, 9, 5, 15, 8, 2, 0, 4, 6, 10}, + {6, 14, 11, 0, 15, 9, 3, 8, 12, 13, 1, 10, 2, 7, 4, 5}, + {10, 8, 7, 1, 2, 4, 6, 5, 15, 9, 3, 13, 11, 14, 12, 0}, + {0, 2, 4, 6, 1, 3, 5, 7, 8, 10, 12, 14, 9, 11, 13, 15}, // equal to the first + {14, 4, 9, 13, 10, 8, 15, 6, 1, 0, 11, 5, 12, 2, 7, 3}, // equal to the second +} + +// F is a compression function for Blake2. It takes as an argument the state +// vector `h`, message block vector `blocks` 2-bit offset counter `t`, final +// block indicator flag `f`, and number of rounds `rounds`. The state vector +// is modified by the function. Number of rounds can be anything between 0 and +// 12 (inclusive). +func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds uint8) error { + if rounds > 12 { + return fmt.Errorf( + "number of rounds can not be greater than 12; is: [%v]", + rounds, + ) + } + + var m [16]uint64 + t0, t1 := t[0], t[1] + + for i := 0; i < len(blocks); { + t0 += BlockSize + if t0 < BlockSize { + t1++ + } + + v0, v1, v2, v3, v4, v5, v6, v7 := h[0], h[1], h[2], h[3], h[4], h[5], h[6], h[7] + v8, v9, v10, v11, v12, v13, v14, v15 := iv[0], iv[1], iv[2], iv[3], iv[4], iv[5], iv[6], iv[7] + v12 ^= t0 + v13 ^= t1 + v14 ^= f + + for j := range m { + m[j] = binary.LittleEndian.Uint64(blocks[i:]) + i += 8 + } + + for j := 0; j < int(rounds); j++ { + s := &(precomputed[j]) + + v0 += m[s[0]] + v0 += v4 + v12 ^= v0 + v12 = bits.RotateLeft64(v12, -32) + v8 += v12 + v4 ^= v8 + v4 = bits.RotateLeft64(v4, -24) + v1 += m[s[1]] + v1 += v5 + v13 ^= v1 + v13 = bits.RotateLeft64(v13, -32) + v9 += v13 + v5 ^= v9 + v5 = bits.RotateLeft64(v5, -24) + v2 += m[s[2]] + v2 += v6 + v14 ^= v2 + v14 = bits.RotateLeft64(v14, -32) + v10 += v14 + v6 ^= v10 + v6 = bits.RotateLeft64(v6, -24) + v3 += m[s[3]] + v3 += v7 + v15 ^= v3 + v15 = bits.RotateLeft64(v15, -32) + v11 += v15 + v7 ^= v11 + v7 = bits.RotateLeft64(v7, -24) + + v0 += m[s[4]] + v0 += v4 + v12 ^= v0 + v12 = bits.RotateLeft64(v12, -16) + v8 += v12 + v4 ^= v8 + v4 = bits.RotateLeft64(v4, -63) + v1 += m[s[5]] + v1 += v5 + v13 ^= v1 + v13 = bits.RotateLeft64(v13, -16) + v9 += v13 + v5 ^= v9 + v5 = bits.RotateLeft64(v5, -63) + v2 += m[s[6]] + v2 += v6 + v14 ^= v2 + v14 = bits.RotateLeft64(v14, -16) + v10 += v14 + v6 ^= v10 + v6 = bits.RotateLeft64(v6, -63) + v3 += m[s[7]] + v3 += v7 + v15 ^= v3 + v15 = bits.RotateLeft64(v15, -16) + v11 += v15 + v7 ^= v11 + v7 = bits.RotateLeft64(v7, -63) + + v0 += m[s[8]] + v0 += v5 + v15 ^= v0 + v15 = bits.RotateLeft64(v15, -32) + v10 += v15 + v5 ^= v10 + v5 = bits.RotateLeft64(v5, -24) + v1 += m[s[9]] + v1 += v6 + v12 ^= v1 + v12 = bits.RotateLeft64(v12, -32) + v11 += v12 + v6 ^= v11 + v6 = bits.RotateLeft64(v6, -24) + v2 += m[s[10]] + v2 += v7 + v13 ^= v2 + v13 = bits.RotateLeft64(v13, -32) + v8 += v13 + v7 ^= v8 + v7 = bits.RotateLeft64(v7, -24) + v3 += m[s[11]] + v3 += v4 + v14 ^= v3 + v14 = bits.RotateLeft64(v14, -32) + v9 += v14 + v4 ^= v9 + v4 = bits.RotateLeft64(v4, -24) + + v0 += m[s[12]] + v0 += v5 + v15 ^= v0 + v15 = bits.RotateLeft64(v15, -16) + v10 += v15 + v5 ^= v10 + v5 = bits.RotateLeft64(v5, -63) + v1 += m[s[13]] + v1 += v6 + v12 ^= v1 + v12 = bits.RotateLeft64(v12, -16) + v11 += v12 + v6 ^= v11 + v6 = bits.RotateLeft64(v6, -63) + v2 += m[s[14]] + v2 += v7 + v13 ^= v2 + v13 = bits.RotateLeft64(v13, -16) + v8 += v13 + v7 ^= v8 + v7 = bits.RotateLeft64(v7, -63) + v3 += m[s[15]] + v3 += v4 + v14 ^= v3 + v14 = bits.RotateLeft64(v14, -16) + v9 += v14 + v4 ^= v9 + v4 = bits.RotateLeft64(v4, -63) + + } + + h[0] ^= v0 ^ v8 + h[1] ^= v1 ^ v9 + h[2] ^= v2 ^ v10 + h[3] ^= v3 ^ v11 + h[4] ^= v4 ^ v12 + h[5] ^= v5 ^ v13 + h[6] ^= v6 ^ v14 + h[7] ^= v7 ^ v15 + } + t[0], t[1] = t0, t1 + return nil +} diff --git a/f_test.go b/f_test.go new file mode 100644 index 0000000..fbaa6ab --- /dev/null +++ b/f_test.go @@ -0,0 +1,63 @@ +package blake2 + +import ( + "encoding/hex" + "fmt" + "reflect" + "testing" +) + +func TestF(t *testing.T) { + for i, test := range testVectors { + t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { + mHex, err := hex.DecodeString(test.mIn) + if err != nil { + t.Fatal(err) + } + + var c [2]uint64 + + // Initialization vector, see https://tools.ietf.org/html/rfc7693#section-3.3 + var h = [8]uint64{ + 0x6a09e667f2bdc948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, + 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179, + } + + F(&h, mHex, &c, 0, 12) + + if !reflect.DeepEqual(test.hOut, h) { + t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) + } + }) + } +} + +var testVectors = []struct { + mIn string + hOut [8]uint64 +}{ + // 0 + { + mIn: "cece9d6b09747ef27164d5390e47559cf28e800f8f9f2fcefdccca9661f85952abfeaaa852fa4d4895de7452c71ae1fbddd9b68f45d51bf00bfb0602090c1521375990ea7b65e045256b91fd8e8c1aa6c1682a92bc4f0b5a66c127e911fa0b06111729406aaa14bfd49468fc6461c627ed14021719304a7bc54006474d95e277", + hOut: [8]uint64{ + 0x610cdad9429d6047, 0x7457088ba833eab1, 0x6334f520a37a47f9, 0x218f70f6e4129b3, + 0x1703fc0e2c653a6e, 0x85956e39f85ffae4, 0xe6bc1c924f07d857, 0x88a420e2dec65774, + }, + }, + // 1 + { + mIn: "35356a9f0aaab55f157489fe88871097a73fe6250c323f71b022d2f5c7bc8441c608cfd7a67d24a2c6682e96c55b207c9d19b7d18859e23b1e5a78d24a1d6885ee7462d73a114b5da906afb5651b809b1cb8d58d62f0524395d86e47b6fdb4b266187f9817b0c87840b9fab3ad600d6e7cea6650b708bfc88850d82800282952", + hOut: [8]uint64{ + 0xec2121394eccbe7b, 0xf6272c65c93aa388, 0x840ec08d7cbd68da, 0xe742939b30567707, + 0x150b2486fef0144, 0xffd517bb5cb24302, 0x34a7229ae4e37e67, 0x4c5038ff7f502887, + }, + }, + // 2 + { + mIn: "b5b56a1f89a933dc10edfdeae7d1b98b44cf13e3f6dad1ab7c27a3ca6d38a6df8564e94e3886bf46054c529ef190811294a63ae11cfd1a18324a7dc8450d5361b415c9dfa98832bbeda8963ed413e8fbe3dfc3a265086d76e45a3e99d77048b902bcbf7b3ab5f0a6963cd310e3f4d7cba36f12829517acc37034a4d97e57d52d022f326295f88d851399ac45f137296089e9725cce2af9241e4362a507adb562187b930ea1b052025558ad05b2b86a238eb13ff030215172c436fa312c5d89e77057c820e809f1fbede8d5bd9250e333164960aa0ab5c07536ace28e71007172e4563b91cd5e2b8ab641f839316b9d09a7b057086068c831fa2b255176c73e0543498dd7643ca1dd7e5cdb38134c60ac0cb9c67f46c60cd2dfb19042d315e8fde6e4caae7927a1c869329ccf6c3ba7e38b6ffa6964cd31ff30306191f28375f86e66d53b104c5daa08b2bb6e2997c05819718bfd88850e94a236d910e9fae3ddc19f61006162c426ea10fa0b0612182a436eb120d1f1c3b5792ea8d77f56d62d0330336497fb938e22b1d38458dd3512485ba3ffa2a245e72c133f5292e4775cd32f0231336599fe98972fc6f6bdb3702495b94e08565fb514cadfaa8a34bff4b3a75b025e61bf20df00e0e0c0a161026467cb32fe302f5f8fef7e6deb58439ce07d5dda38134b5eaa09b3bd702d9ecc6b38a4dc815edf3d1d5b78d34b1f6b8af57f75f4695ec826ee1504191e38568ee57459cd27f41b102c3d6aa712bacc8753da2e09374078b831ea1b052025456bb11ccdeab7a159fb544fa3f3978a22adcf7d4dca17e2f9dbd5b18738c0f9b9b26b1d89a62fd606dce2bea15f016162c325e90ef807ff06050c111d2f4d7dca47125a6dc835fd33316496fb918c1eabc9743db2efa19133c5f8beb6742ba0cc6d3aa7e1896bf46055b50ac0cb8b56e2391c5571c739013a3b76b127d901dbddb8954ee33115475da502a7aa52fc4e4a99e47d62df41216384e86d55c217d9f1cabb8642c90bd5e0b6974de43115465ca3ffa2a245e82d16445a9ef9989129bae49f8322a5c76d34a1d6784fc716def5d3c99d66036a6dd7451d627fe26144a6ea907a0b869218aac36d319fd06f40aff0a09030c0f0b0a152f345387db634ea1e0927315889e26c4fbb0bc7d2996c057177e9614bacf8a59d42e02303262a517cce4a18637bde5a3993cd602d8ebc4b08545cb00dbdca8852da2d08363e74b227da01dcdeba9852ea3d28668ef58479fd", + hOut: [8]uint64{ + 0x7feb6cd6b36fe00, 0x120fe6e3bbe2864d, 0xeaa31c182f2982d4, 0x9288f1918c892648, + 0xbdd15d561c3661fa, 0x95396e537c101e20, 0xfb451a49dbde1199, 0x7f0a0aeb25cbba27, + }, + }, +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..3635f69 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module github.com/keep-network/blake2 + +go 1.12 From e0745b7f1fa68004184e554ae25b47364c7e7f31 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Fri, 14 Jun 2019 17:15:08 +0200 Subject: [PATCH 02/10] Added a bunch of F compression function test vectors Those test vectors were generated from golang.org/x/crypto/blake2b test hashes in the testHashashes function before and after each F execution. --- f_test.go | 5770 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 5744 insertions(+), 26 deletions(-) diff --git a/f_test.go b/f_test.go index fbaa6ab..2455f6c 100644 --- a/f_test.go +++ b/f_test.go @@ -15,15 +15,9 @@ func TestF(t *testing.T) { t.Fatal(err) } - var c [2]uint64 - - // Initialization vector, see https://tools.ietf.org/html/rfc7693#section-3.3 - var h = [8]uint64{ - 0x6a09e667f2bdc948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, - 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179, - } - - F(&h, mHex, &c, 0, 12) + h := test.hIn + c := test.c + F(&h, mHex, &c, test.flag, test.rounds) if !reflect.DeepEqual(test.hOut, h) { t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) @@ -32,32 +26,5756 @@ func TestF(t *testing.T) { } } +// Test vectors generated from golang.org/x/crypto/blake2b test +// hashes taken from https://blake2.net/blake2b-test.txt. var testVectors = []struct { - mIn string - hOut [8]uint64 + mIn string + hIn [8]uint64 + c [2]uint64 + flag uint64 + rounds uint8 + hOut [8]uint64 }{ // 0 { - mIn: "cece9d6b09747ef27164d5390e47559cf28e800f8f9f2fcefdccca9661f85952abfeaaa852fa4d4895de7452c71ae1fbddd9b68f45d51bf00bfb0602090c1521375990ea7b65e045256b91fd8e8c1aa6c1682a92bc4f0b5a66c127e911fa0b06111729406aaa14bfd49468fc6461c627ed14021719304a7bc54006474d95e277", - hOut: [8]uint64{ - 0x610cdad9429d6047, 0x7457088ba833eab1, 0x6334f520a37a47f9, 0x218f70f6e4129b3, - 0x1703fc0e2c653a6e, 0x85956e39f85ffae4, 0xe6bc1c924f07d857, 0x88a420e2dec65774, - }, + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8e86b10077b6eb10, 0x9046cf7a981744fb, 0xc290a5b72f979dae, 0x8647aa9a797128f0, 0x98ebf4f0e896e9b5, 0x2f2df405b014c21f, 0xdf531639993423f4, 0x6815c53fc1cbef7a}, }, // 1 { - mIn: "35356a9f0aaab55f157489fe88871097a73fe6250c323f71b022d2f5c7bc8441c608cfd7a67d24a2c6682e96c55b207c9d19b7d18859e23b1e5a78d24a1d6885ee7462d73a114b5da906afb5651b809b1cb8d58d62f0524395d86e47b6fdb4b266187f9817b0c87840b9fab3ad600d6e7cea6650b708bfc88850d82800282952", - hOut: [8]uint64{ - 0xec2121394eccbe7b, 0xf6272c65c93aa388, 0x840ec08d7cbd68da, 0xe742939b30567707, - 0x150b2486fef0144, 0xffd517bb5cb24302, 0x34a7229ae4e37e67, 0x4c5038ff7f502887, - }, + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, // 2 { - mIn: "b5b56a1f89a933dc10edfdeae7d1b98b44cf13e3f6dad1ab7c27a3ca6d38a6df8564e94e3886bf46054c529ef190811294a63ae11cfd1a18324a7dc8450d5361b415c9dfa98832bbeda8963ed413e8fbe3dfc3a265086d76e45a3e99d77048b902bcbf7b3ab5f0a6963cd310e3f4d7cba36f12829517acc37034a4d97e57d52d022f326295f88d851399ac45f137296089e9725cce2af9241e4362a507adb562187b930ea1b052025558ad05b2b86a238eb13ff030215172c436fa312c5d89e77057c820e809f1fbede8d5bd9250e333164960aa0ab5c07536ace28e71007172e4563b91cd5e2b8ab641f839316b9d09a7b057086068c831fa2b255176c73e0543498dd7643ca1dd7e5cdb38134c60ac0cb9c67f46c60cd2dfb19042d315e8fde6e4caae7927a1c869329ccf6c3ba7e38b6ffa6964cd31ff30306191f28375f86e66d53b104c5daa08b2bb6e2997c05819718bfd88850e94a236d910e9fae3ddc19f61006162c426ea10fa0b0612182a436eb120d1f1c3b5792ea8d77f56d62d0330336497fb938e22b1d38458dd3512485ba3ffa2a245e72c133f5292e4775cd32f0231336599fe98972fc6f6bdb3702495b94e08565fb514cadfaa8a34bff4b3a75b025e61bf20df00e0e0c0a161026467cb32fe302f5f8fef7e6deb58439ce07d5dda38134b5eaa09b3bd702d9ecc6b38a4dc815edf3d1d5b78d34b1f6b8af57f75f4695ec826ee1504191e38568ee57459cd27f41b102c3d6aa712bacc8753da2e09374078b831ea1b052025456bb11ccdeab7a159fb544fa3f3978a22adcf7d4dca17e2f9dbd5b18738c0f9b9b26b1d89a62fd606dce2bea15f016162c325e90ef807ff06050c111d2f4d7dca47125a6dc835fd33316496fb918c1eabc9743db2efa19133c5f8beb6742ba0cc6d3aa7e1896bf46055b50ac0cb8b56e2391c5571c739013a3b76b127d901dbddb8954ee33115475da502a7aa52fc4e4a99e47d62df41216384e86d55c217d9f1cabb8642c90bd5e0b6974de43115465ca3ffa2a245e82d16445a9ef9989129bae49f8322a5c76d34a1d6784fc716def5d3c99d66036a6dd7451d627fe26144a6ea907a0b869218aac36d319fd06f40aff0a09030c0f0b0a152f345387db634ea1e0927315889e26c4fbb0bc7d2996c057177e9614bacf8a59d42e02303262a517cce4a18637bde5a3993cd602d8ebc4b08545cb00dbdca8852da2d08363e74b227da01dcdeba9852ea3d28668ef58479fd", - hOut: [8]uint64{ - 0x7feb6cd6b36fe00, 0x120fe6e3bbe2864d, 0xeaa31c182f2982d4, 0x9288f1918c892648, - 0xbdd15d561c3661fa, 0x95396e537c101e20, 0xfb451a49dbde1199, 0x7f0a0aeb25cbba27, - }, + mIn: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf630dde4d16d1f96, 0xe4782e510c690139, 0x3c7c19ed42475eb4, 0xe4f225fd49c5455e, 0x2b4930fec90b7b18, 0xf3b0f94ebcd0b016, 0xf15e9ac0fa03704c, 0xbdce340243692e53}, + }, + // 3 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 4 + { + mIn: "0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf9a40d8e2fb2cda, 0xb5844f8813610238, 0x43c404e31a375601, 0x1bfbd9998ad07301, 0xd5060777a3643198, 0x329f6d910c9ef437, 0x859db9957ac35cb9, 0x65a9882c23f03674}, + }, + // 5 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 6 + { + mIn: "0001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa9adf7dd5d82d033, 0x7ad0471307e0e9b, 0x154f219296fd9cca, 0xe5f384e715633561, 0x4cb1dbe94a367ea1, 0x4b7fb732f96d03b2, 0xde28b35f36612729, 0xc15f8f99d8c6fd7a}, + }, + // 7 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 8 + { + mIn: "0001020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7180f3083d5aaabe, 0x569cd951d62cf43, 0x1dc9f9ff9eb4d014, 0xa5ef0eec4192b524, 0xba8b0407d49601f6, 0x48b0bc8e8246218d, 0x6d4fbb56fd42888d, 0xacb8aa4d4b9ce1f8}, + }, + // 9 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 10 + { + mIn: "0001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xea3dd11fb5848009, 0x8e684ae90d32f4e5, 0x68860480a2ae7be0, 0xf4c1467b1136869a, 0x857cae747faff6c1, 0x25afa3586a450076, 0xa7ccc643a72c41d, 0xbb201cc9cad9b65a}, + }, + // 11 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 12 + { + mIn: "0001020304050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xeb5308560d544460, 0x1038dd7700df571c, 0xb1e57390db1c7894, 0x6129e82c7f6d3b3, 0x90a689d996caba6b, 0x5236a83331ca72de, 0x272b94626d4a28ba, 0x1f5be7c92026fa1f}, + }, + // 13 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 14 + { + mIn: "0001020304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7e5ff7909bfe8c7a, 0x19d6ae3a05cc3acb, 0x3febaea4f6b61231, 0xb9de421954ded365, 0xbebbc4a3528122e2, 0xcf289562123bfc72, 0x3374040f63fe09bb, 0x52ede253f4ab549f}, + }, + // 15 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 16 + { + mIn: "0001020304050607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x36c97ceaf6ea0b38, 0x4fa6f3e6f00e275e, 0x1255dd51aeac02b9, 0xbcf4912cad5942f8, 0xbf5b2a1973db0841, 0x213e6ce471cfcbb0, 0xe896dc60e8c5e1ae, 0xe9abe626847b0beb}, + }, + // 17 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 18 + { + mIn: "0001020304050607080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9db5e135453cfe60, 0x41acbf0085ea619a, 0xacd9adceb1ff9da6, 0xa54db625a6e923a3, 0xb902da2672ad3b76, 0xc50a14dea5f1c4c8, 0xe08c714f4e12c1a6, 0x3766aa9373a48eb2}, + }, + // 19 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 20 + { + mIn: "0001020304050607080900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xa, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x293ad64af581e14f, 0x35721e7df7aafe83, 0xd9b628a37fb1bec2, 0xc39ff17d32da5b50, 0xe28c36f0b6c4027f, 0xb538578e3a314731, 0xf8c7e19db2952afa, 0xcd85f5697bb74e26}, + }, + // 21 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 22 + { + mIn: "000102030405060708090a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2ba4f3e33c7728f2, 0xd9727a23634d145f, 0x110e7d83b8ad9396, 0x62c3f2ff8f0f8a2a, 0xd74ec119cc47a85, 0x451f9bac9d740015, 0xdc945715f38b1048, 0x5bb8e2492808e4c9}, + }, + // 23 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 24 + { + mIn: "000102030405060708090a0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xc, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6cc55c45a8522496, 0x2c3b1f3b7e311185, 0x2543e988f575df37, 0x3af69c357070d7fd, 0x8edf6f9330e9e69a, 0x72fb0c44caff081e, 0xd151219ad8068fc2, 0x6385ef68b2d56cc4}, + }, + // 25 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 26 + { + mIn: "000102030405060708090a0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xd, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x598c7618fa4bd443, 0x2dcb6517edf76b89, 0x90036602268caf14, 0x50dc4d3e605ab299, 0x107d84913aefd639, 0x7847e8c7c001d488, 0xcbc6a3330d598a1a, 0x5523f2c2b1faf04d}, + }, + // 27 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 28 + { + mIn: "000102030405060708090a0b0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xe, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa24c2a8cd5a9ffdc, 0xd4c1c4a47a0cbbcd, 0x83e9f48900196551, 0x1fffae4aab2c1cbb, 0x80d7ec6f51eeb5a2, 0x8b6ce537bf400254, 0x1ce6e180b9faa7cc, 0xc64ab1a5a9d80094}, + }, + // 29 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 30 + { + mIn: "000102030405060708090a0b0c0d0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xf, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb8c0b05ab431bf6f, 0x791306f4f5c0d1da, 0x9a0922a95ade2d91, 0x526c34735c720b03, 0xfdf6d289efad9142, 0x11d8da076ddafc8d, 0xd45e91c2364531a9, 0x4ee33de84749a35d}, + }, + // 31 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 32 + { + mIn: "000102030405060708090a0b0c0d0e0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x10, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf5de8adedd5bc6a0, 0x8abce7114bb08272, 0xc751b23995b10ab, 0xfabcb15c734a1f02, 0xc3b0aba3bb5375b8, 0x85512855690b4ae6, 0x57e5fd8cfb35bda0, 0x93ee29f6b1eb9b32}, + }, + // 33 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 34 + { + mIn: "000102030405060708090a0b0c0d0e0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x11, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x818e555055819df9, 0xdd1ae1867f9a2ec, 0xe0cc75b6cff1f386, 0xa4c517f602ff0e6b, 0x79260f2760a75a2c, 0x114fb9aec57726da, 0x3c9ff7c7217f2742, 0xb162eed84ece0c4f}, + }, + // 35 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 36 + { + mIn: "000102030405060708090a0b0c0d0e0f10110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x12, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7a917bfca81d3995, 0x1c4e37f5d6b34420, 0xc772d55414b472a0, 0xf4e0c14bfd056c35, 0xe9bcf6a9b4b88b0b, 0xdcb099c323462cbe, 0x711b28b75cb0daa0, 0x7056e5d9bc0e1ba2}, + }, + // 37 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 38 + { + mIn: "000102030405060708090a0b0c0d0e0f10111200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x13, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc021d2203dcdb904, 0x463dcd31369c89a, 0xe6f194e6a1a98919, 0xf74018457ebaa339, 0x61ad561d19fcc250, 0x98eacc06b93e7f2, 0x87c178d8eeca604b, 0xf9ea1cd602540499}, + }, + // 39 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 40 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x14, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6cede407f70e0eec, 0x4b95e489e0f9660c, 0x8f3986ddd2308005, 0x91e59e1f635940e8, 0x174951357573d7d9, 0xd29ec4e7f8f80c8c, 0x7024a28854f9e4a5, 0x4cc4ad0f5108c267}, + }, + // 41 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 42 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x15, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x99cb773e2cc379a, 0x8876af0e51773691, 0xd22f53d314339be8, 0x45292a02de394c76, 0xddf87a51130d71b5, 0x1cec3be7246631c0, 0x3620302852f17de6, 0xdd18d2b40cab30f3}, + }, + // 43 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 44 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x16, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8bded4b38fbbf94c, 0x460fc4d362f2b238, 0x4c410afce847e7df, 0xce063175cf9f3d19, 0xa2e8122f178fa147, 0xe55853542667c2f1, 0x87873a21e2c928ee, 0x523134d216c5fbaa}, + }, + // 45 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 46 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x17, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfd08c8f93ac6e064, 0x91fd679812373189, 0x4fbe04aff2539d93, 0x2d9b0600610068a2, 0xdd7fedd8c5a5da69, 0x102bdfecee702acb, 0x7211733b1e6ad45d, 0xc96b3289b49a638f}, + }, + // 47 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 48 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x18, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2d9b658d15939c5e, 0x455056c7c3b006ef, 0x6aa9e8eed6622654, 0x3d8bfe09de8ab789, 0xd81588e44f6d09cc, 0x2a60560162828f8d, 0xda36c1f5e9541f5, 0x8fb826c354e214ce}, + }, + // 49 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 50 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x19, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd18d4589f8df7577, 0x213e85767241ef1a, 0xfb9cec4d8eb85e33, 0x5588008249db9e4e, 0x6620f13903a62c1a, 0x94be8dff0691110, 0x3d6bdad948b1dd8f, 0x4bd69a8863f23d61}, + }, + // 51 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 52 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516171819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x741fb9fb5a80d2f0, 0x934f026d1a355139, 0x52bfce17c3ca253, 0x463f238c968b3a1b, 0xff6815cb6e800ff5, 0x214b331e66600baa, 0x74ac55a18f4fe0dd, 0x64d7600be242eb0e}, + }, + // 53 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 54 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x54777d6e31afa286, 0xac6453272e941b20, 0xd7d85bab6289ea12, 0xf9c8fffbc56d27fb, 0x67df67484eae8ca2, 0x2709162425b7d980, 0xb5e078605bda55c8, 0x1dcab91ce391aa54}, + }, + // 55 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 56 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x52780a0caf0bd10, 0x793f8aaf9b3606e7, 0xa77506a8030a2cd7, 0x64515ea4e30bb0bb, 0x6d6fb5ef88eed124, 0x6577e2e65a547757, 0x8930fc93e4f5a8c3, 0x55eedfa133896315}, + }, + // 57 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 58 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4548172b098117b0, 0x27666978c14e2e9e, 0xec74a7bbfeba4ebf, 0x49b8ae689ab718f0, 0x7bd179bb840bbf17, 0x7b6bd64c14513174, 0xe1c4762ce5b9a433, 0xb7f5b38f50f0512}, + }, + // 59 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 60 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xacae6eec1dc6dbc6, 0x8e3c2055f7d5e381, 0xd12f0b4a53510522, 0x85635a948918a905, 0x98d93d09444f2050, 0x3a70adff5d2076c0, 0xe6a738f4c7d35c0e, 0x9e53dbdefe59cd34}, + }, + // 61 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 62 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x31ea4cfbcf1aa5eb, 0xd47dbfe9878d4bdb, 0xaa67ae53027be98f, 0xf241d9a9c49a0f58, 0xcc186828ee18a5be, 0x8eb69f3b2a3f639f, 0xbf15d5d6cd484b59, 0xa703a2856cba521d}, + }, + // 63 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 64 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x20, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7b0352da3a1f2286, 0x2399795d104f2272, 0xd9a93dd034555e1c, 0xd30c4668cb2aa1c0, 0x6f288643e2f8da75, 0x9bf9db2623f76896, 0xe998d337243994a0, 0x91897f711d16b85b}, + }, + // 65 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 66 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x21, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4deca7135ce09555, 0x710ab50cb71ff4c8, 0x7adef64f027ce1bc, 0xd9329c4eccd018f6, 0x52865ba43e6d0d57, 0x182b8f0d0c039154, 0xc135e71c8c77d536, 0x4743054d36df0777}, + }, + // 67 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 68 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x22, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa5989ca6a4f0fce, 0xfad54dd74d03fe37, 0x8a50410abd1ceb65, 0x6dea3c1a3509dcad, 0xc704bc58921cb18, 0xeac72105bf4c9f00, 0x54cb09aec561be01, 0x828c654db4c17bf2}, + }, + // 69 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 70 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x23, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbca315a2060be87e, 0x826187da7cc770a9, 0x3fb3a44fd403c12b, 0x556de397b9dc074d, 0x3f1b2412aece8b29, 0x686057e53ba67fa0, 0xabae59588d7b38da, 0x426d178b84691370}, + }, + // 71 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 72 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x24, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9a104da8b6840a94, 0x64e96c4c028c20ab, 0x6df811aa0aba7676, 0xa62022fdf91870bb, 0xf9bc9a7f02a901d9, 0xbd9ef0cb27273735, 0xe85376b8eea2a261, 0x2783dc85ab1badec}, + }, + // 73 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 74 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x25, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9f2da86482b72020, 0x4bd4a8db1a145141, 0xb5e9ee62c05e0cf2, 0xf11b90849e1fa195, 0x7d77f8c9e098f248, 0x35ac0a67c47cbccd, 0xf12916cb8cadc26c, 0x60e7beefbc766a6f}, + }, + // 75 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 76 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x26, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x68ba75e0b097b8d1, 0x66439c9ddf2a57ab, 0x922de6d8b33ee463, 0x276f4e21bec949fc, 0xe67051a615e23f87, 0x95b4258a4002a9be, 0xf7ec7cd0ab7bf406, 0x5212d35d0cc13e11}, + }, + // 77 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 78 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x27, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9a46faab620c4db1, 0x190cc194e5777135, 0xa58aab2520ed4342, 0xffe018d31aa42fad, 0x137bc0be605ecd48, 0x88e426231d714a63, 0x993315311ef385a9, 0x555c6ac8ef8830e7}, + }, + // 79 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 80 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x28, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x97268d80ccc56941, 0x3c3ec20d43822adc, 0x816645a970dc56d3, 0xbf9ab355d6b80205, 0x38e017e72f907f9e, 0x1adf45199e851992, 0x5aa5cd4c2ea4adf6, 0xa1300ca300717b19}, + }, + // 81 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 82 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x29, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc8663d11db4e8a25, 0x5af3151fc9b1c839, 0x81867fcd119f60de, 0x240b7bef9f5b04a4, 0x7b06f2a506da2cc8, 0xd6534e91e3258836, 0x38e8d6ef92de8e94, 0xee5b9b2337e5a27f}, + }, + // 83 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 84 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xff3306d69d8d279, 0x1ea17111765746b3, 0xbebee7cb641e3f6c, 0x2b81afbf95cb59e1, 0x21c4d9262f1e414f, 0x23d842334a282cdc, 0x461e2de4493829ec, 0xaaab863c1eaca4b0}, + }, + // 85 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 86 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe9dec50d0136948b, 0xd62c7fa9ae38ae92, 0xc92eddfe946d943b, 0x56e94cbde3cd1d67, 0xb9b25bc1665c554d, 0xeb91b8b6ed72df00, 0x3a49e3cf6efdfca, 0xe7813997e78b996a}, + }, + // 87 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 88 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4282d26e698ef6c8, 0x9595343b5b7f99bf, 0xe2f11038612de408, 0xc56ffd26ec935a4, 0x984b23a961f32270, 0x2e9247bf90eefe37, 0x183782df8d5ffde0, 0x710009c6161e6dd8}, + }, + // 89 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 90 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x86d56048ee3e2db0, 0x10e8bf39ce392c8b, 0x858c67dd64052911, 0x13fc2d30293f78e8, 0xebd93cb5b695ba99, 0x67abb01dca0c40bf, 0x1258112d5f329ae1, 0xa4bcd18a97005dd2}, + }, + // 91 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 92 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdac43aaf73ea9376, 0x11b385dad8a01cd2, 0x55afcf24601c7d8a, 0x2f0cbc1782869976, 0x51dd0e6cbc99a144, 0x441b5bbd05ba9897, 0x6bdfcac2476a3484, 0xaf2b8bc85c780bf3}, + }, + // 93 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 94 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe4021c03c0c1e5a0, 0x9aee96e8a5097f8b, 0x97e9189efc172fef, 0x226431aec7caf6d7, 0xa7f3e58479e7b1c2, 0x46f8d3d5ee5db43c, 0x92d8fe36e5e1000, 0x6dc434ea42047d0c}, + }, + // 95 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 96 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x30, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf169dbcfada6da41, 0x65014496b5370c44, 0xe2e2136859da5ac1, 0xde241f55cd0f062f, 0x88870389a64be0e8, 0x6bfcd7a0a7c4ee6c, 0xc02238ec92635044, 0xe8eb5a7dfcacc1d8}, + }, + // 97 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 98 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x31, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4cd884590dd4d414, 0x54b298773b52f75c, 0xd01b0acca8a375e2, 0xac566872ee0bbc6e, 0xda7c66ff16f5cbc3, 0x442512345cad5820, 0x36417018922ca860, 0x87e415c24d7ac73c}, + }, + // 99 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 100 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x32, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfe47a4b9e2a1e7d0, 0x1080ffe977223ee8, 0xaa7afa12ae75f3c2, 0x6aa2687831a6a58c, 0x32cfc1fb690b7a36, 0x1630637eb345da5, 0x75ba0e2310213d6f, 0x7cf5ac546fa52840}, + }, + // 101 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 102 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x33, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x43e0a3b58daa71e7, 0xa07b85a0398f17e8, 0x3c7405aae4183f4a, 0x538295b0b022d2f8, 0x232a38632f42ba50, 0x6a814e0749412ed9, 0x62144d2828cdc136, 0xa28e81f8310b9467}, + }, + // 103 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 104 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x34, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6ba5879e6ffdb4fe, 0xa5bdd284328b39ef, 0xb6663a5866e1b0b5, 0x878405ff5784531e, 0x8f92b96229a3212c, 0x4edd2eafe48db5fa, 0x732527055b3d815, 0xaa4c75a75a2a4eff}, + }, + // 105 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 106 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x35, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc1b15f00bf172f46, 0x952669f7771e6b9, 0x8df911e4e37328ec, 0x953fecd5a140f2ab, 0x17fe23fcb69667ce, 0xde67340202b50319, 0x29b97948f73f27c7, 0x333d185a3aa4a267}, + }, + // 107 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 108 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x36, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdb5345b6938133d3, 0x91c571ea4b148dd3, 0xdb8081d8e210b15b, 0xf31d17d64f36dbc5, 0xef5a1b836872fc17, 0x9787ad2f2b34e475, 0xece680efdced39ba, 0x6d69adb150931508}, + }, + // 109 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 110 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x37, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf7393d5a580d59e1, 0x96709047bd9a59cb, 0xac77436d84a60964, 0x41b95d5d061d47f4, 0x5eb07325e99bcc29, 0xcab07c9b1ebe26d2, 0xad0df889859187be, 0x8ed2935af25eefd4}, + }, + // 111 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 112 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x38, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc86ca2c56a72f3f8, 0xecbed6f3a493201, 0xad4cc8cf090c7660, 0x5e66196898758117, 0x6df7ed9f7b2d8476, 0xadaa6ff5d3f5ebdd, 0xd30616f27a587744, 0xf29a718e0d57ae96}, + }, + // 113 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 114 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x39, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x944979c055601830, 0xcc56a7e950c88381, 0x8e929d7d247e9309, 0x72d93cfcba209e86, 0x9b89a0044ed31917, 0x681850450836c792, 0xe68b0d792ebaef86, 0xa439c409b240f0eb}, + }, + // 115 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 116 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637383900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x776363b86c27c4f3, 0x1eccc544c441c212, 0x34d17dbfde05435, 0x4c0b70eb83dd1958, 0x2ba4138abf38de8, 0x1073e1b4991a5e08, 0xa38b45c0751034c5, 0xe2b3fb18685ac976}, + }, + // 117 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 118 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x32589dddc407a00a, 0xb933c58a1403039, 0xdd3aa57ee7c57dca, 0x6813238e7c3f2b7e, 0xc953efa3d4203504, 0xf6465902fdbbb669, 0x10c2535d767fbd32, 0x6a2a5ef783f9b803}, + }, + // 119 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 120 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x233b53204746e908, 0x3c1e87a4fc24ea0, 0x7738d78753765f14, 0x581cfd7734343d7d, 0xea54b7ca422105db, 0x35c56687e1784367, 0xf8c41c177019f742, 0x64757d716b249416}, + }, + // 121 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 122 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe7937929adf77fd3, 0x71aeb5b4f1e021ec, 0x277568dbc583dc9c, 0x8822a8ffcb1675f2, 0xbfa71c5cee10688a, 0xbfb71abe191132e3, 0x4929831c6702a5a0, 0xf442d526fadf74d}, + }, + // 123 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 124 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf8dc64e4f64290dd, 0xbdafcfacf662126b, 0xab89edd32e90fd8c, 0xb6eebd2d48fa8ff7, 0x68119a4c39429896, 0xf64278011a483dae, 0x226b7c44422d0060, 0xc921e0aa212fb7f7}, + }, + // 125 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 126 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3d7871ef35b96bd, 0xc4eb1c342a6f5327, 0xf95ea05f27ca8e76, 0x981235a0711b7f8f, 0x3367fe73ba6f00de, 0x28a9b40158d701ed, 0x62c5388eb33142e5, 0xfa924928a13ee3b2}, + }, + // 127 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 128 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x40, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2f971706806d6765, 0x671c4e51b9e487bd, 0xbfd39610337a2b40, 0xab7453b9abf122ac, 0xd3eab09a6ef142c9, 0x9e5a66819c9873b, 0xf43e7b7807ff19e1, 0x22306ecfdcdce183}, + }, + // 129 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 130 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x41, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2c5d9c6989a19f93, 0x7c20fac1ffd1dd81, 0xce29bb85366a0b97, 0x42742f2fd4993e1d, 0x147390725ae953da, 0xa5bffa3998358f4, 0xf99426bef6b3be92, 0x1cb4d55229cf6ef8}, + }, + // 131 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 132 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x42, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x913f8601175416c5, 0xe3ecce0841315f00, 0xd22fc4c84fe043c6, 0xa6aa16e6206255ff, 0x74ad4ba897eb8aa4, 0xfaa2a196ff8d2e78, 0xa3caed22d7399394, 0xcc88df417006572b}, + }, + // 133 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 134 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x43, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x557c85d6e0d67f98, 0x2c0a97343dbbae3e, 0x25498f54a3896e2f, 0x151ac2a1802b7221, 0x4464ba2c6d349238, 0x24e3269ada562d21, 0xd2d485dedcc0cbdc, 0x8f4ea6c5ee9943ee}, + }, + // 135 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 136 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x44, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9c8d32c2b1de56ae, 0xd4996ece6b701740, 0xd636d3a93b054913, 0xe60ad59f7dc2c477, 0xf4e15431857ee1ae, 0xa3eaa26d347276fe, 0x80224af2fc53ea1e, 0x2bfcaba63dd0114f}, + }, + // 137 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 138 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x45, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x49e4bdc908a6d649, 0xaa31ac7285497018, 0x81a7388b9340fac3, 0x39ad40b03e38728f, 0x763de17165c02b53, 0xc3bdc077ab45697e, 0x6c9f3f34534228b0, 0x66f80dfff2eb4412}, + }, + // 139 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 140 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x46, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x440b37c5d82a58da, 0x227a46a62a86af69, 0xe9e00ad88bb2b293, 0xfd4972d4d35a421f, 0x2840f186cc2588f9, 0xfe8bc704988c30c3, 0x3624ce441446eeee, 0x1d6a452205a5e187}, + }, + // 141 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 142 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x47, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xae941133a36a26d5, 0x265b7b6dd8ee52f8, 0xf20659731cafa033, 0xfca93149f17932e1, 0x735224e95cac0e3b, 0x62e1ab0529a91abd, 0x89476947fd7eef78, 0xf8703cda773b28a7}, + }, + // 143 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 144 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x48, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x862125284c736229, 0xded42a731c11a1a9, 0x30160948b4d40645, 0xa0cd9c651d99b73e, 0x415cc74b9111997a, 0x5ad571754a4b78a, 0x36affe9767e29647, 0xa4354bf143adf6e9}, + }, + // 145 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 146 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x49, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1b116ed0c59eb7e8, 0xf060579f1ed7afdf, 0xf968f78b5dacc80a, 0x6b0926f0b8086fff, 0x19303373c9a4c31c, 0x983fda773e55e3f1, 0xf8e5900a2e549fcb, 0xb34498e558cc40a9}, + }, + // 147 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 148 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd1419d4fc420b3df, 0x53d58df015c0dcef, 0x9a507dc8396e529e, 0xbf31549e962a81e6, 0x81b903fd1fd9a74f, 0xc0b1d772cf44d5e0, 0xea6d2e4801884f37, 0x5e67ba7e8703f92e}, + }, + // 149 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 150 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa555db8f117586d8, 0x7b211dafc25a36fb, 0x2f4bc9e91ece26f5, 0x58ca068ac5b29000, 0x9ded7b7ce57f7d18, 0xef0e11b467a0fc26, 0xab72e85d340a9acd, 0x45071b0068e30de2}, + }, + // 151 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 152 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xddb0f741fcf293b8, 0xc0c37e0a26a2f6e, 0xecccf3a9ef07dff, 0x47f70ead6f6e0b92, 0x802b347d416806c4, 0x89205f178c1e35d2, 0x7bc6e665972e067a, 0x450517b9a86b9b53}, + }, + // 153 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 154 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x23cdac9756ec676c, 0xae0bb7d786b4595c, 0xeed4eb64aad4cbed, 0x721a5689c1eac7f3, 0xcaad8cd4c4ae5062, 0xd6e26cc1e32cbefb, 0x5579886ee0cca891, 0x63c06571ed83446d}, + }, + // 155 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 156 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x630c8f4f042baaf1, 0x895d7b672e363f8a, 0xeef66507abd26f1d, 0x35ad7e05de87491e, 0x9d6b905b4d98378, 0x6db17fd969b8a1ee, 0x933b3f557c01519b, 0xcded6f29f1e0a1c0}, + }, + // 157 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 158 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbfaed4729525aacb, 0x9f2b58dccd7a91c1, 0x7aca98a128a9fa8d, 0x904a136aa72a0fcd, 0x18085ba698622e25, 0x9f6926765b0d356a, 0xb72159eaa321b78c, 0x3aba24ce2d3aae53}, + }, + // 159 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 160 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x50, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd3d46c79c94915fa, 0x74d5fbc152f4dc03, 0x20d90370b4b9d94f, 0xf27ed03948e32db9, 0x6c9efcf668ed9da2, 0xcd58be4a271e045, 0x40d07d656be98450, 0xed82e2efdda14540}, + }, + // 161 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 162 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x51, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdc44b47a89acf25c, 0xb3bd5d497cd8c8b5, 0x7c4229b6b638184e, 0x8568f9d02a7051aa, 0x3a3c3a50ec3bf125, 0xe815570b5ea6802c, 0x55c46ea5ff00abaf, 0xcd4fa20ad31a9aa4}, + }, + // 163 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 164 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x52, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7be1ac7b2080af9a, 0x6b69d5575714abb7, 0x29442bf26e4032de, 0x2abbc319455df62e, 0x4be9c32cb6591ad4, 0xaeadfaa7326da96f, 0xaa197209357daf28, 0x75c2401ea3cdd83f}, + }, + // 165 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 166 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x53, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x74862c4063b188af, 0x52b98f98c250b65c, 0xed0e29ef034bb911, 0xcf51fd4142036296, 0x4c3569e373808f39, 0xb0639b2f05e1ea43, 0xfe54aa38a1ca9181, 0x9768232470cc89a8}, + }, + // 167 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 168 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x54, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x27eecee1647dfa48, 0x3db5a4adb54d86b9, 0x1358552676bcc900, 0x6fc03cab3067cdd3, 0x17335e9027d742f3, 0xb17fe776846ede1b, 0xc5a2734be9610872, 0x30f485627454d238}, + }, + // 169 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 170 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x55, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf804e9857ad96f0e, 0x9ef634ebbb85fe7b, 0x874fedf45c10181f, 0xbd685f8b6e6cc3ae, 0xb6b2eca9c83d6f2a, 0xba12e6bdbeeb41d, 0x348b0ffb5102cbf9, 0xabe56d6b367fbf4a}, + }, + // 171 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 172 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x56, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x28767178a52d6206, 0x18ad0b44ed8fdc7f, 0x46d4ec99900837d, 0x8b0ca7cd54c9e9c8, 0x83aa0b6d4afce1b9, 0x1a684866ef789b1b, 0x6ee33ea91da16748, 0x6f3fc67fd8376a5e}, + }, + // 173 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 174 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455560000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x57, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9cbffa582b77a61d, 0x82f1822c418df661, 0xb5f05e577d6d23c0, 0x1dcd43d65824d28d, 0xd816c37138b093fc, 0x7f19d49529310d43, 0x4a00ba7291c97408, 0x464ec2ba5a29ee01}, + }, + // 175 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 176 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565700000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x58, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5f1d7b0b32d9d23c, 0xfa2360a751b9aab9, 0x94e324914ae17b66, 0xae9640f4a3183951, 0x630b15fc0fba0449, 0x57e2a6b9eeb17abc, 0xa59403a700f0c8e5, 0x295fe15d7142d8af}, + }, + // 177 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 178 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x59, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb4e034744fc1cd04, 0x9a774cdb41cb70be, 0x41cbebcc6aefea88, 0x8e2af3e7ff2fd4f2, 0x1d02273a105c1b28, 0xdf3c75502236080d, 0x72483aa595212970, 0xab8bd9c24458eb8c}, + }, + // 179 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 180 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758590000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9d075a0a8b77190, 0x57781351aeb38f5b, 0x91af2fb5e298ab35, 0xd4b5c5aa449eb8d5, 0xc7f40f3b2291bfeb, 0x65642e3455da0519, 0xc368479ac8f86e5d, 0xc85b6b36c06d3af9}, + }, + // 181 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 182 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a00000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbcc796dd4002b3eb, 0xbbdc4eaa49be0a8d, 0x20f7aaf91fc5fd4a, 0xd6c6f9b0fbe7f9d3, 0x4efc691750501357, 0xf47f2441210bbd, 0x77f3ed14e44bfdd4, 0x5ac6c52aa390bb57}, + }, + // 183 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 184 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5d01c8f38bc53285, 0x8f5f1ee00be1c9d, 0xedf1e9fb32368f2f, 0x83829ea71ffb9d4f, 0x43f94a4cc4776d06, 0xd0cbae6403306bd7, 0x4120bd39898a8c64, 0xec2d426062b5f423}, + }, + // 185 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 186 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c0000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8777c4fd64698fe, 0x44cb762d0e846f69, 0x6aec812f5c59b608, 0xfe8cb80cf2f2a728, 0x84f24b8e9b9c06a, 0x84d0c150c39570bd, 0x2d537fbb01fb642f, 0x79ebaeb07173d4fc}, + }, + // 187 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 188 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d00000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9426cfba67ef128, 0x6374297e2564c22d, 0xc27398eada5bfb21, 0x898e81538f9dfaa7, 0x9080fe7dc71b169e, 0x1b5c6c26f22bd8af, 0x43247654d1a830c9, 0x246ff295f62e669e}, + }, + // 189 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 190 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x50480d037f7d6bec, 0xd21dc215b63caeac, 0x8ddbd1843ed60652, 0x84e9a07b73707395, 0x9961c674e20cea67, 0x5752088ac1ae1e90, 0x61cbaab0fd3bf515, 0x3bdcedcebd2e343d}, + }, + // 191 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 192 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f0000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x60, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd3b0031c69d303b4, 0x340d86d527f38d41, 0x36cefb9b51c4fcbb, 0xb9ad5f3808b233bf, 0xd889c4768ac76b18, 0xd21254c77d7ed59f, 0x92ce7084ae1dcd3b, 0xc5135b58b84b7574}, + }, + // 193 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 194 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x61, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb372878b7379fc31, 0xb5b3138817d85cf5, 0xa90bd319a4b50d2d, 0xac9f21a09d4b5c49, 0x5115813ac2e7f86d, 0xb8cd6e257f822ba6, 0xeccf2c79a6c84a12, 0x6344e9222701b3c3}, + }, + // 195 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 196 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x62, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbc917028ec3920bb, 0x37e74900c92f64c9, 0xb362287e572ee032, 0xc73cded9bae1622, 0x8b368c96f34e284c, 0x4d4bbd974f58377d, 0x6a2efeac2761efc6, 0xf48a6ce6249150e2}, + }, + // 197 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 198 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061620000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x63, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfced453fd1683df5, 0x38e931285e41bdb9, 0x782243d380530d35, 0x657ccb1f380c1cfc, 0xb0c8d851e0af2dc8, 0xc79ee5a074094ed4, 0x6fe9869f45d07ebf, 0xd30f515297c79f32}, + }, + // 199 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 200 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626300000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x64, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdfecf084798c568d, 0xc9d8b583c4fb4076, 0x849132f4f63466f8, 0x13c1b90a359a301b, 0x4499da096b06247d, 0x830d58b65b4dc5ba, 0xb824b74ac7aa4760, 0xa9ec324b3df9eb87}, + }, + // 201 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 202 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x65, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x74f76fa9e55cb6c0, 0xcdc4f2b5c3ca56c4, 0x3d3af93ef54f9b35, 0x8d1e0d90e48b77a0, 0x21b8f9e761e60a1, 0xb410fab9c5f8a2d2, 0xee8f468569181c4f, 0x7d65a683027308b0}, + }, + // 203 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 204 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364650000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x66, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3e10fbf5a6bb0049, 0xc3a513da6ac98ece, 0x6bda5155e08854c8, 0xfec11e688d9336b, 0xe86aea48aac2e3e2, 0x5d3c221b233a6a98, 0xe01ce9ddeac2ce27, 0xe4d1622865ee8179}, + }, + // 205 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 206 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656600000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x67, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x27f985727cc3f5c7, 0xff57434d414364f7, 0xa7a505a0d7479678, 0x9ff4576b343ce087, 0x457e4bcfa94fb621, 0x7156179004233e57, 0xc53eb7b2d4c3a921, 0x5ab45d52773541e9}, + }, + // 207 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 208 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x68, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb2fd3607339670ec, 0xa75d47e753564bd6, 0x8726a813463ac246, 0x28646323d36280a2, 0xcf06b4ff2017c04a, 0x8c186a62dfc065e2, 0xbbd5d3e5ac63599e, 0xa690218cc3323e36}, + }, + // 209 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 210 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667680000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x69, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xec49465fc744e782, 0x5a477da77107b852, 0xe9656959891c03b, 0x3fa092ad9e5f6a27, 0x5ceeeacfcd428771, 0x43dc8a19af445cb8, 0xb0ddc2f0f528a4a4, 0x73dfd7069f0536be}, + }, + // 211 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 212 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667686900000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5b1f0f17a7b73428, 0xec50108cb79a5568, 0x904a780b7419c921, 0x708d829fd6e5f672, 0xe348b19f03c519c9, 0xb0788311528a2c9e, 0xa510cd01508dca64, 0xd65e7166b9878347}, + }, + // 213 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 214 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x852ff783a8adb416, 0xcabfc3e25efb73b, 0x4315d67a6861213e, 0x13f8c1914f82d2a0, 0x9669b109e76bd847, 0x27b9286d42d7fe1, 0xa9c46330d138ad88, 0xb689377d39392c67}, + }, + // 215 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 216 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b0000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x548b9da6f348d078, 0x50e33a573ad60eae, 0x8968f3f16c7c9fd8, 0x977603fa9a89de30, 0xaa03d35c4e319b62, 0x2bf45ba272eafe62, 0xe2fa27cb6b6c4b30, 0xc3dafbe125d9161c}, + }, + // 217 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 218 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c00000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xad879274486a740f, 0xdaa4051f96827aa7, 0xf820127bd7b7bd4a, 0xe9c3514c89ed036, 0xe0f99f7b8c9b23c0, 0x7cf61e301b9d562f, 0x810f734fded11246, 0xaa5c3c06cc402cc1}, + }, + // 219 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 220 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfb95d13b9d85fcf0, 0x51c1da4c1e592ddc, 0x1dc121c81d0fec79, 0xaa60626ed2c1f0f1, 0x7dfdcafafa795ba6, 0x509250f601ed63a, 0x64972845878c87f5, 0xa3c3adbc95b9357a}, + }, + // 221 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 222 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e0000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6a5f62e887f62026, 0x67ef2c2eb4602441, 0xd4cba010ce084263, 0x88b7414a04f7df, 0x16128d3bdcf8e977, 0x8fb515e0216a37d3, 0x88933fd821b579b2, 0x9b0b5905852c38c7}, + }, + // 223 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 224 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f00000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x70, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbb12c8ded3a7e22, 0x6d3edef904cb8f91, 0x5937d97684e0570a, 0x2bf1c4ad52e7bcd, 0x88f2bb04fb28c539, 0x218bc33b1d603e25, 0x4a09170bf9fe4a79, 0x5fe7457755ac2c18}, + }, + // 225 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 226 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x71, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf2259cb00199921a, 0x471c2f7bbe356b7d, 0xe2f3a7bcde1f1345, 0xdbe0340472261945, 0x779bd23a69fd746e, 0x1c362a595c35c37d, 0x2e7ca53311b07348, 0xfcf486dbcb75703b}, + }, + // 227 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 228 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70710000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x72, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf234fec28b96d75f, 0x1757f95adce3b520, 0x289f81607d3bd742, 0xd8a9962b0729b688, 0xab9a0a2db8912dab, 0xfc32819539bd1ba6, 0x91a5ecd1237025c4, 0x821cc82d4e05b3}, + }, + // 229 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 230 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717200000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x73, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc60c8732cfe8ccdf, 0x6ffd87fcdaea03a5, 0xdb37074d9b8b9178, 0xe797546b99be1068, 0x711ef612e380cce5, 0x1573604324963eff, 0x10b6bf535f70364, 0xe672f7caf6185c84}, + }, + // 231 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 232 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x74, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf9ffe09c3aeff702, 0xcaef96b23270f660, 0x4907694d93f46130, 0xf3141cc8351cd0f2, 0x35a0c80b35fa679a, 0xa6bcc3ff4b72f19b, 0x22d51f79a4bbc7d7, 0xa85aec023c35ada3}, + }, + // 233 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 234 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273740000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x75, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x94d565ba6a5cbe64, 0xbee522b08be74a84, 0xa1a5ffb6d67f12be, 0x4d623bb65a850337, 0x633f20993f361acd, 0xc97f76eaf386c32e, 0xa26a588696ede892, 0x8f805b9d59a85575}, + }, + // 235 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 236 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747500000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x76, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x54aa4e5c508585f7, 0x5e731ea670beb5a8, 0xb3dd44f97af90f, 0xd999214e6cd8351e, 0xa35017e36a4b1076, 0x594f0685d26e726a, 0x2f82ef9f8803b581, 0x9a88b7dd8d89c2cd}, + }, + // 237 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 238 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x77, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x729586336056b5e4, 0x3cb75b9a4787fded, 0x792823919b75e880, 0x712c036da1d6bd9, 0x63dee27aeda2e56e, 0xc182ea6aa00684ef, 0x58fbea0b561b0388, 0x7e2a95579edeb33f}, + }, + // 239 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 240 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576770000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x78, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x946c7f86ede7b3e1, 0x5ef215777fa9a284, 0xa7f6412e994e2925, 0xaedac6adc2ff61c1, 0x209e6d5023111b7, 0xb7d6e54cd96afe87, 0x6fc7050b24cac639, 0x35f94b02dd253fb7}, + }, + // 241 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 242 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777800000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x79, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x80a012dc5f08fd85, 0xd2b01d77bf03d98, 0x77b2fc43400f2a40, 0x89b4f17ad0bdf5a, 0x5c788569476e67d1, 0x956dffdb41cc5d0a, 0x744adcfba3664def, 0x742b51a02da52bb8}, + }, + // 243 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 244 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777879000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf8bf0f4b76fad8ae, 0x90b0f7d23352e021, 0x3ce9956f824dc40e, 0x37245abac31b3c34, 0x45ba7a7e6e611d4b, 0x8253ab4f5eda0a3a, 0xc72b9cce420d9e40, 0xf0200c349ca939fb}, + }, + // 245 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 246 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a0000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x22352397e2b2a37b, 0x83fdbc3ebd43b3ee, 0xc7fe8357700045a, 0x6565416deecb00a3, 0xff20401e58712116, 0xea91120f4576f14c, 0x564cfebf9ecb8522, 0x1c05455168270666}, + }, + // 247 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 248 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b00000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x888ec89cf8b74de, 0xdb0af3856be12147, 0x3584b564d634611a, 0xca151abd5bbcba69, 0xef4f1a903c80619b, 0xa4f3c949175a9632, 0xa8c59d9373e143e2, 0x4521b51a675c49dc}, + }, + // 249 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 250 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x19a900f2bdd2f4aa, 0x986ce1dc42986d70, 0x20f33d43bc340d14, 0xa79a549e42bda9ab, 0x2768d7a4527639a3, 0x3823de3c99cf8677, 0x1f966cb6e6d23e67, 0x8f33930cd22cb8ef}, + }, + // 251 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 252 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d0000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbf88b768892108c4, 0x3d4cbce697094f86, 0x485a12e276b268ba, 0x57bf93ff52602943, 0x87f03171cecdb867, 0x4f6cec5f16c13064, 0xcefabcd84faaad47, 0xa061fad0d3b563f4}, + }, + // 253 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 254 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e00", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x55ce2bc919d8d276, 0x9e9bbfb12a098efa, 0xca867926257a23ab, 0x734d214de18e2bcf, 0x6e597b2daaa5c90d, 0x774c80a08ffda186, 0x88360845cd2f2d40, 0xcbcb0dfacdb118b2}, + }, + // 255 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 256 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd8c291dde45e0672, 0x7f7ca328fca19f50, 0xd0d38a3f5b7dfac9, 0x441b7bb52656a2d7, 0x42906280af4c8d78, 0x905aa3a2a390985f, 0x6edad0cf7ab3b45a, 0xe451965c52b21745}, + }, + // 257 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 258 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 259 + { + mIn: "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x81, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x17d70076fe5d4764, 0xb0c9274e390bea1b, 0x796a411edd748e0d, 0x70bbfd3dad823647, 0xa4c8cf5580553166, 0xdc40455a01bd070e, 0x4131bfcb8358a1de, 0x912b15d41cdef12d}, + }, + // 260 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 261 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 262 + { + mIn: "8081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x82, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5d8a48a47416cd12, 0xb5c4e2d260312b7c, 0x8d4193d7dabe7183, 0xb3705d38eec6196f, 0x10f94d9d363967e0, 0x3df4bf4ca5b0b0ed, 0x6ca0b37ad34c5454, 0x896cb6c8da3d0afa}, + }, + // 263 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 264 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 265 + { + mIn: "8081820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x83, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc6ed9d4766697560, 0x4c1d7deaf8cf4bdd, 0x327e097b2eafd4e4, 0xcc471144183576e3, 0xbfca2e6deec0b312, 0x61a3862ec9ce9811, 0x25582f874e4fba6f, 0x44e4dec1b4db0a33}, + }, + // 266 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 267 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 268 + { + mIn: "8081828300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x84, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf1dbc71cb3b80a7, 0x42e61e0e1dd8343, 0x5c8130ad15b772f8, 0x24b0b8ab34cf4922, 0xc47c4e9ffcb25c91, 0x1ea9d5e25bd4cfc8, 0xdae270d2c74109ab, 0x3a6668acf7a9a44c}, + }, + // 269 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 270 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 271 + { + mIn: "8081828384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x85, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa7349a22a7f64eb8, 0x719852e28ea9d950, 0xb445bce3fb876b81, 0x401514d582aea55f, 0x47a7d7c5c3651121, 0x7664d606aaa4a56b, 0x72eef1a349dcd9f0, 0x14749698d4abacc3}, + }, + // 272 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 273 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 274 + { + mIn: "8081828384850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x86, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc8f8c3efd8b6e4fa, 0x213aecab1d004de6, 0x5152741427e844f5, 0xd3ef4f293b3b4b2, 0x2c5ab94dc603d4a3, 0xcd949e7bbb3ee2b6, 0x614a7cf054acddd5, 0x493bf9a60ab13cbd}, + }, + // 275 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 276 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 277 + { + mIn: "8081828384858600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x87, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3622a1056628f734, 0x95b879ed1d144095, 0xbfab55412dda5572, 0xde7eebc889bb8d5a, 0x9dc26da4daf1ee8e, 0x58d6b1c35d041d75, 0xdd9e58f80fb864bb, 0x6b5a23da134b82b3}, + }, + // 278 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 279 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 280 + { + mIn: "8081828384858687000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x88, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9e7be24b43483b3b, 0xf1356bbf43baabab, 0x50e7c28da8f6304b, 0xc1a33a6b0d4758c3, 0x1055fa1740db478e, 0x1a3716f052826d, 0xf2a54bb770b0f8f5, 0xf0099f1c51c5ff3c}, + }, + // 281 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 282 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 283 + { + mIn: "8081828384858687880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x89, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8cc46265bd9e28ba, 0x732ee06cada8103e, 0x9d27c9d7931e3d43, 0xf411ee79e8a7604d, 0xc4f7d98ef400a041, 0xcddcd73651a487ed, 0x6518ac7092148ca, 0x6924da4a04a43b2b}, + }, + // 284 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 285 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 286 + { + mIn: "8081828384858687888900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x375a6c38e2392902, 0x10bba250c8569804, 0x734c2b21a4fe3da1, 0xf5faa5ffa940882a, 0x78b2168844c57548, 0x7dbcd2a8a87d005a, 0xbf171654e4ea571, 0xe3ed135db2bd0c60}, + }, + // 287 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 288 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 289 + { + mIn: "808182838485868788898a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1787ce899dc1fee6, 0x2fe70460287a0b1, 0xf9ae1ca1bd7c6c6f, 0xf856f81b352dbb59, 0xd1a9aabd0e1c5d05, 0x5e2b562cfc8678b1, 0xd0c7164c02f6499, 0xfdf6d75e2ba08834}, + }, + // 290 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 291 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 292 + { + mIn: "808182838485868788898a8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xac76f5a8026fc994, 0x906f202b1ca62ba3, 0x17ac839b29d98572, 0xfe3bd5438d9a205c, 0xcb49753ed8d13d68, 0x6fc4b79af5286c90, 0xd59dc3286a365187, 0xc8669601c99326fe}, + }, + // 293 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 294 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 295 + { + mIn: "808182838485868788898a8b8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb62cbd5e21cda031, 0x95611ec9edb9e51d, 0x9f5c8d64a5591ce3, 0x8f7005265b127e73, 0xce8d1c38b35a322e, 0xdcecf18688953e1a, 0xa220fe2c888f3160, 0x210f7b612e359141}, + }, + // 296 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 297 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 298 + { + mIn: "808182838485868788898a8b8c8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x78ce2d524a50ab91, 0xb6e6a26b6c4c9f77, 0x7c7e3e6dc76555db, 0xdbf97e757faf0c92, 0x37037fe510cf8f7c, 0x5d8959eb75bfa99e, 0x1ae6a0b8049e196, 0x89c9fb0ab98b77db}, + }, + // 299 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 300 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 301 + { + mIn: "808182838485868788898a8b8c8d8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x11a5bbdc6ab5cd8, 0xda404773c6d8afa5, 0xbf29dbc6acc1d19f, 0xb628b068b6e5a2c8, 0x31fa0387fb4b15b3, 0x4080d39a581d2580, 0x34b5d1bac407b7ce, 0xc149aa1eb626b43c}, + }, + // 302 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 303 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 304 + { + mIn: "808182838485868788898a8b8c8d8e8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x90, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf8c1a92cecfb2ed6, 0x8c896a3f8bce66bd, 0x618c56a66b56f7b3, 0xc3765bb6b2fed18a, 0x2f3795730fd21dce, 0x8027c9617f4228af, 0x564f43df4001cf49, 0x99031eb8868c0433}, + }, + // 305 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 306 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 307 + { + mIn: "808182838485868788898a8b8c8d8e8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x91, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2c9e437561dc8f7c, 0x1406fba7af5bb13d, 0xe749f490bc236a3a, 0x672a493d3cf7ee9d, 0xf0a9feb693c11517, 0x6b856960940b0536, 0xeef56807c0087e89, 0xe0d0d67c0bf7dc5d}, + }, + // 308 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 309 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 310 + { + mIn: "808182838485868788898a8b8c8d8e8f90910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x92, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc96b8e46e72e6058, 0x5f003cb251bd21df, 0x481b0a3f01cbd672, 0xf9999229ca5eeccb, 0x3e48019a4af5097f, 0x37ad8b47a615b3ae, 0xfcc8c74713ca47ba, 0x23d7912c5995669e}, + }, + // 311 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 312 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 313 + { + mIn: "808182838485868788898a8b8c8d8e8f90919200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x93, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x50b056d29eb7f527, 0x80f4ed9634793d99, 0x9c7ca6b0a7851d7c, 0xe60a0b756098a94f, 0x5678fd8f0a678969, 0x4d8ce5991541ced7, 0xd164ef2ba632b277, 0xff3582a646be7552}, + }, + // 314 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 315 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 316 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x94, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7b88f1b976a95739, 0x2dc942a9dca804f0, 0xe0250f6052ea372b, 0x9c27d00757bcc9, 0x8e2d0d9b835ae8c6, 0xe6eb8847d9519cb5, 0xcc52dfca91a77424, 0xfc73650b07f520cf}, + }, + // 317 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 318 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 319 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x95, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf70b38556d37a2ea, 0x6846aab09ccaec72, 0xd586fa6271705cc9, 0x6273bfa90ccec818, 0x9259ffc3ada0f2b9, 0x1ee86745b921f92d, 0x7c81fc071a6c2f45, 0x385d50b30496e9eb}, + }, + // 320 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 321 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 322 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x96, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe234276b8bc7e2c1, 0xd6b54c4350c50e48, 0x55471dc2dc1a1113, 0x4412ffe6b7b1c345, 0x222e1355c0e57644, 0x91bb4470800fdc29, 0xeea938dd62561a9b, 0x1aed1a91a343e265}, + }, + // 323 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 324 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 325 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x97, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfcd09d381387b48a, 0xe5b166ced365f9f9, 0x76d64187c5f8a159, 0xe652f4541397cd83, 0x5d6c435ea607022d, 0xe5bf6a1ce78e8f5d, 0x1ab302c30490660e, 0x5160914a1d31a87e}, + }, + // 326 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 327 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 328 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x98, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3654caadd0ace24, 0xb2a45f1c0b1d18b, 0x9da294bcaa778712, 0xabf8852f7e6cfdf2, 0xa8e0b016f5efc79a, 0xea92e4cf244ac825, 0x2fd46de408630aad, 0xca30bb71b93a33e8}, + }, + // 329 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 330 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 331 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596979800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x99, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5b0403ee29f95451, 0xde8e77fa04000c6b, 0x84cc67328939d1e1, 0x32de636cb3d75a82, 0x6568246d164a8e79, 0xa10907b0634f3561, 0xbffee31d243c4b36, 0xd47c469758045407}, + }, + // 332 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 333 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 334 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596979899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9a, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xbd87fd2079904ee7, 0x505e0811dd36d65a, 0xe51c3e449c4570ee, 0xf939ba2ebcf29a80, 0xc312370e8e12d7e6, 0xa4785d70f406da16, 0xa244431d12288e83, 0x77a607b30d5e9cc7}, + }, + // 335 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 336 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 337 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9b, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xfc2ba3423a291bf, 0xc406cdb36306d83f, 0x909fb5e6302f80e8, 0x7e218a79c95c03d3, 0x84a67fdabb1aa3d5, 0x1fc2a1a7f2bd2728, 0x29c5c654bbcccf6f, 0xe19b2616a82df326}, + }, + // 338 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 339 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 340 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9c, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb1b12e54bc7d5d9, 0x9fc8b8ff6bf242d7, 0x491349933f1f1789, 0xb3e2bb71c203092b, 0x43ef9b6659f25e39, 0x1db2730cc7f7fb5, 0x9f4f6ee6ae6b3f82, 0xce1f746c72d6d4ea}, + }, + // 341 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 342 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 343 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9d, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9f87cd34cfb8c850, 0xc0b03032abfae280, 0xb9b1deca9d3ecce1, 0xa1d95d4123b97ad9, 0x6c75115cddad38fe, 0x6dad956e250b9967, 0x901cbf10ceed9f8f, 0x47e31bcf0ede9c67}, + }, + // 344 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 345 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 346 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9e, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x779bddd57c6e380a, 0xc8e2fee69fe035a0, 0x43ea873c38b561ce, 0x444fcde4c5595020, 0xf66023a8b09b3108, 0xc487f4e39c6c8ea5, 0xa56bbc13f83b0646, 0x91fc6c82c17fe135}, + }, + // 347 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 348 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 349 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9f, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xaccb616bcb59141f, 0x8f5387c48ffe0e5f, 0x2162d5fc87895442, 0x9e760425b2bea7cf, 0x3d6b1dfbad452c79, 0xb5ba7c849b7d760, 0xdc951b72eae814df, 0x91271256eca38a5}, + }, + // 350 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 351 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 352 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdbfed8b736388be5, 0xe771655c72a50cb5, 0xb8da2178e985074c, 0xd479c0e4108c29b6, 0x50b5ed0f2ff2cda6, 0xf0158174165c9232, 0x3dee0ce0775e101a, 0x5906f9d8c04d9207}, + }, + // 353 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 354 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 355 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1520f00565cc29b9, 0x8dbd056dade7286, 0x10c1004ce32e1a, 0xa44f0398eaf8bd29, 0xe37f69ec55863ebf, 0x168b45b3c55406f, 0xfcf442337d624a64, 0x81b30f29031fb692}, + }, + // 356 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 357 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 358 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe0d3494b9953d372, 0x184f4d1e9a925331, 0xe5e82ee7b98ae58e, 0x19389173c79bf212, 0x43c00270dd7d05ce, 0x56d1e31461a1e03e, 0x3753ee807e4a2cdd, 0x56ef333ef270868b}, + }, + // 359 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 360 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 361 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8d475d7bff90ec7, 0x51686d73a0376717, 0x3ca9817eadaae17c, 0x564f21ea67d91e8c, 0x66673e76b177a3c8, 0xae1e2488390fb615, 0x294912a58596ab6e, 0xf706ab9ef28881d2}, + }, + // 362 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 363 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 364 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x33cb792680f030c2, 0xa9f71bb2b3f82e82, 0xdad70129094289a2, 0xcf261083000376c3, 0x4d083edf32924c35, 0xc1631f600c130399, 0x8c466e10b8a4a4f4, 0x5ff434a7e5bb43d4}, + }, + // 365 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 366 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 367 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf1ebb5af4c09436f, 0xa4560fc57e93a4f7, 0x1fac55bb3c30dac9, 0xed6bd96c97f1f127, 0x62549c7b0e4f46a9, 0xb8643198ba9f8a0b, 0x5f4f025a427835be, 0x7289b85663c399e1}, + }, + // 368 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 369 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 370 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5d22384c3f274537, 0x6a0c1a87817333b2, 0xaa888c019bafd3af, 0x423adca550580202, 0xb0f1cb563ee0a3a1, 0x85d2f141a4636d87, 0x32afb51e80b8396a, 0xfe975ed615c40152}, + }, + // 371 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 372 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 373 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xda3eeca3cc440cc5, 0xeb5094177e9a77ae, 0xaa90c66770f9a2dd, 0xbb3901c3c74a5a6c, 0x630e22b34ddfc027, 0x7fe7ff3640d11cb, 0xf9acdae25326b78d, 0x2eeba7d1a2f0e33a}, + }, + // 374 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 375 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 376 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x61bc5c383e26ef8a, 0x2a26434291289be1, 0x39cef36a72e8aff5, 0xd3ecf38c02279ca7, 0x91adc9cfd9dfd2f8, 0xf0d58f77206f8fb5, 0xd1577d1cd9a39428, 0xbeb664f3a766b8e4}, + }, + // 377 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 378 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 379 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9b2d6ede41616928, 0x6c16668a573532cb, 0x82b4a105e9d34814, 0xc89b36c54bbe23d4, 0x23c19ccc0aae4dc7, 0x7e91979fceddd8e1, 0x392da32d559c018c, 0xc8a80fbf9a9b21d2}, + }, + // 380 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 381 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 382 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xaa, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8101838520ebb92f, 0x8e42dbe3af9d3a90, 0xd6ef242266e75be1, 0xe7ae4656b21f3743, 0xdc2b9ba6ec31e516, 0x3da41f08a8f13382, 0xf4775a97020350a1, 0xdce910671392a52f}, + }, + // 383 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 384 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 385 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xab, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x14337a3f14a7f966, 0x50b3bb242ebf69a6, 0x6c5b499f631d2614, 0xac20e3e84f101f9c, 0xed529dd650450da6, 0xe64a01b4de3c5abd, 0xae690b77aa871d5b, 0xd80a0b0b33f4155c}, + }, + // 386 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 387 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 388 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xac, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x65354c591dddc4f4, 0xf682ad3da45ce2e3, 0x81cdd45e83a4be2a, 0x289827465e97cd1b, 0x1b9f67c3624c4dd4, 0x497b1d57d49d7b7f, 0xbd0c46c5b8477355, 0xc0082afb90f6bec1}, + }, + // 389 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 390 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 391 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xad, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x55843a9c64c91d8f, 0x4282c6ca916e8f1f, 0x22e98e328f1f3ba4, 0xaa5975fa87732580, 0x262ddcea4a2eb16d, 0xb364689c74789109, 0xa8efb32f3bf8f357, 0xcc6bed6b05dba8d2}, + }, + // 392 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 393 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 394 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xae, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x16fd7af9a7c13931, 0x72f207bceb60d475, 0x51249684df50a18a, 0x33a8a03b744be01e, 0x4d1bc92dc1182f09, 0xfe592f4033f343d2, 0x7b1e30aebbdbab28, 0x79f9c0d5267a9c65}, + }, + // 395 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 396 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 397 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xaf, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x818a1596294af906, 0x37f03cde404ce39f, 0xba63e3b385fbd99f, 0xf4e360d9e7a02639, 0xb2cce07c0cc7e0c2, 0xabe7f66998c24fa6, 0x43e9fc143f4dbd12, 0x295cfb85e7279027}, + }, + // 398 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 399 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 400 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x96e8eef39e399cc2, 0x9263e21c5c56871e, 0xe4137d26ced0c35f, 0xf6b067ee32e7d98d, 0xfc100f1b4056ad9f, 0xa2cc46102019c1aa, 0x2a21a3deab145b8c, 0x3ddb38f1f76255e6}, + }, + // 401 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 402 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 403 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5ef2ef59d4cec4c, 0x74bc9197aafaf6c3, 0x37cc4e2283719345, 0x1756d332018de5a1, 0x7baf525f797e1d53, 0xd39212de47d1b91e, 0xbce6f8231834fe45, 0x861655ccaad5b1e}, + }, + // 404 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 405 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 406 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8de1b393aefb8b89, 0xfa04977dab7e6900, 0xce3161079d33ec36, 0x81ccd9e8db0ef3fd, 0x63b15996120ba8c3, 0xee4f3d79b9ba23a3, 0x75c766e9da542dd9, 0x45db88be094a7629}, + }, + // 407 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 408 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 409 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4faf3a9d46d09bee, 0x843b2c8ae45b0314, 0xe145d9f1ffb1b4d9, 0xbe51a98089d3c1f1, 0xf231c722fe257b19, 0xa1c4a90b93ccea0a, 0x50d37a61272276f4, 0xf4a07302e8b4abfd}, + }, + // 410 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 411 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 412 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xcd81053013314d3d, 0x3c0f3d1c09bfac96, 0x2e67969cd380131, 0x4db2d12d3e62de6c, 0x443307d1be38864a, 0x5c30c69c64d03a78, 0x631cf349eb4bc0ce, 0x670213659ba98830}, + }, + // 413 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 414 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 415 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1a921fd91a59c095, 0x63067ee39c6dbec7, 0x16d0d6cfc11180ed, 0xc0ba6843e972552a, 0x4a85396a5e482420, 0xb1c6d6978ee36fa4, 0xbb066bd872d27c94, 0x9d558db6b9782f5b}, + }, + // 416 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 417 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 418 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3b1568d3de797b22, 0xdbbf78a93c0a6cf4, 0x8465564a02f331ef, 0xae48f70f0b496824, 0x9df4c9d42e83e704, 0xe523d6096770b1e9, 0xd5e8caae3c5ec1c8, 0xeb202ff70f4333e4}, + }, + // 419 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 420 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 421 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xee05012f95f3345d, 0x5ee96c4cb6e88af8, 0x87b0692ce0e0adbf, 0xad11492e2d71a862, 0xb2c94d03c41f943f, 0x2b979d2bcfd79e4, 0x640c2ebb38d8f5fa, 0x139802b7b572d395}, + }, + // 422 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 423 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 424 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe4bc3a35f89b937f, 0x20af50374ff1779e, 0xfbe7a1e10239b0b7, 0x1d49c25d076af6a, 0x4fe74056f19031a8, 0x82c739e8905a6c3e, 0xbfc7757f7574641f, 0xdc627adc4d080290}, + }, + // 425 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 426 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 427 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x713aa3f9a2612b06, 0x704c641961a0d0d7, 0xe1e5e74d506a71b0, 0x68ede7867bbd49be, 0xd013c30f9f4f7117, 0xec35229a7e592961, 0x900a29f736de2185, 0x29ee0a6dfa1ffccc}, + }, + // 428 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 429 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 430 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xba, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1e3164aeee019ef2, 0xf76b942f42c6f1b7, 0x2b7b3e527963a3be, 0x5e2da2341d7dbaba, 0xfee15c9da0c5f1a5, 0x1a8d79a4d9ce2c68, 0x1b5cff2dd76cb405, 0xbc76d4a2b2405435}, + }, + // 431 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 432 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 433 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x35efb3ba3bcd38ec, 0x359842915c6dcbd7, 0x51e0ce7fc99d8a1d, 0x8461ede3582fa0a8, 0x1a4115560a81b7d0, 0x1110c8c30952b9b1, 0x774e085224b2de4f, 0x16feaadbc647f8f3}, + }, + // 434 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 435 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 436 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbc, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x26e843cae0f5aec2, 0x8baa43b98c5b5641, 0x653b79efca5035a5, 0x8260814bd9fafa32, 0x836f6a23e3a11f0, 0x29020fcc7e4340ab, 0x78c4f1dc24a28fcb, 0xd1922b16649b7da6}, + }, + // 437 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 438 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 439 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbd, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xcd0571ffef34f515, 0x89d5274e074d251c, 0xc26d367d3b31898b, 0xaa537dfa1371d8d7, 0x10d87a48ba6d3fe1, 0xe1b6fd914c855e3d, 0x691743d1f62e4be7, 0x5ca367e0dd6707c3}, + }, + // 440 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 441 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 442 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbe, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7a8969b1a0bcac89, 0xb5958cdfc214270a, 0x7d2b149093b69cb7, 0x99b076303ebb1860, 0x12d9a95241969ab7, 0xe972e3b71264b8b1, 0xb8ba4c5df2d7cace, 0xd7672a4936be17a3}, + }, + // 443 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 444 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 445 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbf, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9c84ed909173c0e3, 0x205eb5dbd92f969c, 0x7641ebc1ca4f627e, 0x26d8a8ee99545191, 0x3336a687128f7e7b, 0xf5ddc4e8fd1150af, 0x3188f8ed22f7fd5b, 0x9acb59edfa2c4f41}, + }, + // 446 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 447 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 448 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2d0d38087cf86c8d, 0x2d22d46fe4ee0615, 0xd0bf5f584ec0d821, 0xa13328708fc96982, 0x646524076a3256, 0x1740b4571d3509ee, 0xdf8c53ce95d2a5e, 0xfa75cf7635f8dab6}, + }, + // 449 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 450 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 451 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd5663638debe24da, 0xaf9b31f637edee63, 0xbaa635165dc7d520, 0x7e4895aca1cff45e, 0xb8aa00f68ac0f896, 0xac79fd4ba6e987c, 0x96e879c0b89b458, 0x2e321d9ef4da1610}, + }, + // 452 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 453 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 454 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xaea77ee8b1d1d1f9, 0xf31ccc5097023a75, 0x5c245e80417d15d0, 0xa2f734e93bb1756, 0x76fe5be0780b18e3, 0x8bc73a3e1e05c3c7, 0x1e7e654251c0509b, 0xfcd0bfc76e5d2103}, + }, + // 455 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 456 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 457 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4820036816bcb711, 0x5e3976e43d3443aa, 0xb98d6723c2bb4b81, 0xc9fa1e023ab0a151, 0x9afe975f21becf48, 0x56399e03bcf6a272, 0x6d0df1a9c117a4bf, 0xe523f32fd3d3a57b}, + }, + // 458 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 459 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 460 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x66b0c24f0e00d9b8, 0xfebe7e8fe1ab9ed, 0x93678bdb01a2e324, 0xbed28e6818560c0, 0xa4927978a65a4ecc, 0x3ee69380284ec4bc, 0x96decc30bbd3ae8, 0x8a8313daa474a634}, + }, + // 461 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 462 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 463 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x19679b4f295e32ce, 0x6ae06a277812b6d6, 0xfa83b7b03bc06425, 0xacd5c789df5b78fe, 0x441b306d75783ed8, 0x547bb7ae4e029956, 0x32f3a4c26e3377d4, 0xc3b0dd6587f8b3f2}, + }, + // 464 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 465 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 466 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2fae03960ec3ac29, 0x63c46c7ef90bf9cc, 0x764b9b2f1b8ce2eb, 0xa202c7257c53705e, 0x43c5994cf1fbcb9d, 0xb5777bf1512bba45, 0x95fad8ba2bb95df1, 0xcc37a170d0f571c4}, + }, + // 467 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 468 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 469 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x7ba862e5aacb7933, 0xbfd6fd0f5525044c, 0xeac76c660d3f20e1, 0x1ee6dfa507e45b09, 0xe5b35451cd4114e9, 0xa9c7d41ab35f4f3b, 0xa59a67aef47a5cad, 0x2d6bca543a00541a}, + }, + // 470 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 471 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 472 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8c7045d249a39530, 0x30d703871150f57c, 0x7fe6d4f50ab6272c, 0xc75309e6a4f878c9, 0x64ee1af4fc924fa0, 0x5158897a70cb1c32, 0xe6c50bb0371e2b55, 0xff3f9eefbca52fb7}, + }, + // 473 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 474 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 475 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1f32098b732d2607, 0x8cf426bbc4cebc4d, 0x1bb3e06c24edf0b0, 0x1f9f0483c67b6e9a, 0xdd32e98cf245553e, 0xded63bf4b05a5c98, 0x5e0629f30a567007, 0xbb2c4c62349de4d2}, + }, + // 476 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 477 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 478 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xca, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6c31e38eca5e40b6, 0xa5db18ecc61c0687, 0x3b1fba630c256c3e, 0x6a039834dd559eae, 0x13d724aa72d28cf0, 0x19392fab770d02c6, 0x18064207f3321aaf, 0xb44f995339e797ab}, + }, + // 479 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 480 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 481 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x45ee4831f682e67e, 0x6e5c1ea85d31e5f6, 0x9c51f64342c7c55, 0x748ac3881070a5c7, 0x1e358dcde2686175, 0x10a361f451afd88, 0x8c2e5a9b0f58b2f5, 0xfc3f9ad53d8f13fc}, + }, + // 482 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 483 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 484 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcc, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8f266b9d173c261d, 0x949ef2a4f316a06f, 0x813c59d85e129138, 0xf24ab4a7f5596025, 0xe6005c170d03b2dc, 0xa02a6896eef7ca2e, 0x85a22410610ab27a, 0x27965865bc2b132}, + }, + // 485 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 486 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 487 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcd, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x25cdb4bd2c136d10, 0xf71bbce246288197, 0xbb5df6a5f0c5fe32, 0xceb24ac66d4eec39, 0x5a8150f0d63246d, 0x98fa4ad8250054c3, 0x3e71eedbc30367e3, 0x7ebec15b46e8dd72}, + }, + // 488 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 489 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 490 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xce, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x670665268296790e, 0x1a89a48dea62d8a8, 0x50176d8b3a4e6af5, 0xd646da7def094e3, 0x8886ccc2ce7b0785, 0x83a5f6b45167506e, 0x9d5d76ef5f0b7f8f, 0x89f07afcbcd0dc9}, + }, + // 491 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 492 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 493 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcf, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe5c4b02aa8561152, 0x9aad315e4d84e566, 0xdc4f465abd4b14af, 0x71ffe81757bd4da3, 0x675d08fabbfe3f1d, 0xe6e4d3f6346a99fe, 0xc210164bbf96130b, 0x1608564d83bbbd63}, + }, + // 494 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 495 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 496 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x25bc55fcbe88ba1a, 0x3e93b9b82de0bcef, 0xb2beeaba6176f546, 0x3c8a512a4d57c21c, 0x3471498ea3c55dba, 0xf6754e749c5fb240, 0x76f681468f9d5cb8, 0x6847b3505610f16}, + }, + // 497 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 498 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 499 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xcd73c4b2fc49995a, 0x6d56085d1bac68a9, 0x637ef560d916d8c2, 0xd3ebf81c70fa98b8, 0xedbbbf954d129bf5, 0xedead5170ecff1c5, 0x2a4d8690bc5020c, 0xd41fb53344cabcca}, + }, + // 500 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 501 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 502 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2a677c8009adceb0, 0x6ce4dd060f2bebf2, 0x1a6b09a4150e37f5, 0x5c231ec36bb7c7d, 0x2f16a4b700caeffb, 0x798db73efbb49fa8, 0x6606724ef4230c77, 0x5d1e291c93cde34c}, + }, + // 503 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 504 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 505 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4470c91e936466bb, 0x551cae20e42a5be4, 0xe9087d93bc74881a, 0xa8dbeb64399c3969, 0xe4afca095ddd6c34, 0xce918178eca78bc2, 0x58185ff9d6dd65ca, 0x4d36d0300f0d043e}, + }, + // 506 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 507 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 508 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9237aa5f0a77bc65, 0xb4b843e68039836, 0x356a6d9ff296eee7, 0xa4f99055bd068056, 0xb0c761807a9b63ef, 0xf34ac30ab6664b42, 0x3a8c9d3af3059911, 0x99689bca8283e1}, + }, + // 509 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 510 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 511 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xaa363333ca4d9bea, 0xb848aa6e5ca439f8, 0xf6a4febfda7d4ccb, 0x488a62a67e35d643, 0xb0c152b0f2455b0a, 0x116f8b91caed1f7d, 0xdc1045c2740fd839, 0x61bccea70bea4ba}, + }, + // 512 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 513 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 514 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x97ad80a7b42f34e6, 0x9b9849e1bc240e5d, 0x4f99877e5560d391, 0x2cc7555897b456b, 0x7f57e73cad5bc1d0, 0x383e3ff17f92634c, 0x3245e7db2be7f71f, 0x11c3f7ed2a94448}, + }, + // 515 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 516 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 517 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x61e4e8339b9c203e, 0x9ab4641c6bb48a17, 0x5fc98b1c5f74fb07, 0x1695c6876b4cb9bf, 0x7f9380f94e261b65, 0x11c0dd918b2341ad, 0x9444fd7e7c77dda5, 0xc02ac2a9d3ecb6b4}, + }, + // 518 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 519 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 520 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x4d875185b3d6afd, 0xbb6da59496e6d686, 0xdb151f054d9aa904, 0x2e88c4a16b778926, 0xdc15703b602a466d, 0x309453f050744b9f, 0x66a204b4cf52863b, 0x948ae1e6ba412c96}, + }, + // 521 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 522 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 523 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x9ead6b7e51271e95, 0xe7e3de7186fc9541, 0xb92c42e1ce69bee9, 0x7b5f87ba0dcecffe, 0x8f553d3aee930b31, 0x32f88f665f631f94, 0x99f0e2c533d0c1d2, 0x24e3447f1664c7e}, + }, + // 524 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 525 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 526 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d90000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xda, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x40e81a4f872fba8e, 0x22c853427c3c9041, 0xbf509550c80f5392, 0xd589287e5cc934dc, 0x5c8e98cbd80a0b65, 0x96b1fbfb87cb9448, 0xd1cac5c4cc93ea12, 0x92b4643476b95871}, + }, + // 527 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 528 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 529 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9da00000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x35c6b7a1ea12f716, 0x55afdfdbe7a81947, 0x75947d274d3a06e4, 0x8364b5df389b0150, 0x366150507d051109, 0xc95c94283b4c39e2, 0x210c00e3547d9664, 0xd2ef739bfb6c6281}, + }, + // 530 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 531 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 532 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdc, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8cfbc7d5e73996c3, 0x39620a5e6d30fdd, 0x168fc7212f123794, 0x564c738ad7a9ce79, 0x8ef1b45486b2beec, 0xec29726f1f332c34, 0x6e0ad8b281c24b4b, 0x8cc89617f34300b5}, + }, + // 533 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 534 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 535 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdc0000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdd, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x73a1f899af81d072, 0x7455b34eaca0c9dc, 0xa4544b08299a6305, 0x51398a2f2a917201, 0x2e918096f53d529, 0x415f990060fae8f9, 0xe61b0193f8c5dd68, 0xbbf5a3a1b8c9dba0}, + }, + // 536 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 537 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 538 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdd00000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xde, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd524fd5e1ea81ac1, 0x4788fd6c58ee27fc, 0xe5eccc0176e2b0fb, 0x5376c7e39801caec, 0x277a7e7c4574bb93, 0x38b51f0e357091eb, 0x2c763ebe06751757, 0x7790fe3a8c4df1c0}, + }, + // 539 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 540 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 541 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcddde000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdf, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc0e652b450218fc2, 0x728d6fdebc24c4, 0x7df8f2d7fe10937f, 0xc1d679444fb6dbe0, 0xceacb2446fa61b44, 0x1240d37e170916e6, 0xbe4bc6c7ce7e408b, 0x277762d8223dd650}, + }, + // 542 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 543 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 544 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf0000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x30ec772812883df6, 0x90e8220db0c8b8, 0x1644bd12614266a9, 0xe9cb9c765b522f6e, 0x309112a037d486b2, 0xed4be0436ca8e1dd, 0xaf8382d971e694b5, 0xfd2898de31e34ce6}, + }, + // 545 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 546 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 547 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa6880b8832058b34, 0x13f9c308748d4a61, 0x2c695e960bb7f35, 0xae9849e73991be05, 0x526b2fe481457fde, 0xc1089721a17f8f69, 0x295e0d17f069844, 0xc1581d27da783de}, + }, + // 548 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 549 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 550 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x595372ef8bdc3351, 0x75af5ed89297f5df, 0xc3018b97d1dce1b7, 0x8833c6ebfc851b5b, 0x17a246637ba199ad, 0xec22d1eb22961adc, 0x2ab5a6314d3c91f6, 0xa041d700af865b69}, + }, + // 551 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 552 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 553 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e20000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xd8ca8ee9c0c45327, 0xcdfc27ec8087e806, 0xbfe4f947b51a5c0f, 0xcca23ac292d15916, 0xba802580b6581b97, 0x8f76e773bdc8aef, 0x8e347f98c245256b, 0x3c458f2de9c71e3}, + }, + // 554 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 555 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 556 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e300000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8c9d4bce733566b1, 0x97e3f3125086fcae, 0x17cea65d8a89b914, 0xdb9d1a93476a5ac2, 0xee3b55aaad98be9b, 0x1654457895e836d4, 0x2b86f25c522aa5c2, 0x91731b53a2491d8d}, + }, + // 557 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 558 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 559 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf556c8bfd68bf564, 0xeda06e95a2b273e8, 0x7f8c9ca30ddbd6a0, 0x30fffcee9f9f7cc6, 0x9af637eae6f9cd72, 0x9336daa01ac6f044, 0x81020c96545bdbc2, 0xe8112bb41d1588a0}, + }, + // 560 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 561 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 562 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e50000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x905d1228bec76407, 0xed0ad6698ab9c465, 0x172ea1667c5403e7, 0xeff532419918c6e1, 0x6c14e33f1e2c4882, 0x38019f10cc7653c6, 0x7d3c1f9fe4809aed, 0x506f232242f0d61}, + }, + // 563 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 564 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 565 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e600000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x3ffa298437848f7, 0x1661e655e107ebeb, 0xda326e331a7439a8, 0x1badf0016069ec71, 0x26a7fc9cc648cd25, 0xcea00419d71dca5e, 0x771354f12c48a74, 0xe900cfa91671fa6d}, + }, + // 566 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 567 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 568 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x6bebbc8601bc0d3f, 0x3c012a2a8da75b78, 0xe8faafbd57e10b91, 0x2f72731a3b66b61b, 0xdaca3e5f7928127f, 0xaf748407f06ecf87, 0xed00c20cca1ef373, 0x6dcb61f793685b97}, + }, + // 569 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 570 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 571 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e80000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xca769859d42c76d4, 0xdb449924feb8b275, 0x36b9da1f74ce7ad2, 0xeb0f4625e4c6cb16, 0xe1838ccade7d451, 0x567f4a02897cc47f, 0xeae4fd8d87db1a19, 0xfe0e61a2f52322d6}, + }, + // 572 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 573 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 574 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e900000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xea, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x901bc9b4d5b336cd, 0x19eecf1395a7bbfc, 0xcfd2a165a64d807, 0xc8f4a5d49241cfd4, 0x6b2bdbac8e3a1892, 0xb2c11ac1a89a9d6a, 0x46ca24eedb80b361, 0xfeee583c04fd1b8f}, + }, + // 575 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 576 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 577 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9ea000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xeb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa561162852345998, 0x260879cdd8a9483c, 0x3d05387756cea1c1, 0x92bdd5a3914aee0b, 0xf20432bebebafdee, 0x9ea9bd81f7a51c03, 0x9e4ab0e556aed8f5, 0xe1d305ebb021cd1e}, + }, + // 578 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 579 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 580 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaeb0000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xec, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdacc7527dd571f77, 0xcf0ce3e8d32159b5, 0x2a9c1b1cfe614d48, 0xb9fa122afbd019e8, 0x84da38a1a7c470be, 0xbbe5adda350428e8, 0x814f156a83f06ae6, 0xa325e797337fb17f}, + }, + // 581 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 582 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 583 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec00000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xed, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1fe228f8c69708c6, 0x873f325bf1b5fb16, 0x80d3f1ab5e95c8b6, 0x99ddab08f607f761, 0x6c283e637030ac3f, 0x2d35dd95e29c33f8, 0x1dda292f0bb4b4f4, 0xbbe679d0053a0bd5}, + }, + // 584 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 585 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 586 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebeced000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xee, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5c133b2d2ccd1082, 0xd73c43d1a07ff02c, 0x9d46c675d025f371, 0xabd43c94a01b7f9c, 0xceb9acf4ab8c8009, 0xb8b42989498bb85b, 0x40d492cad81f647, 0x6bb01442c9aeb22d}, + }, + // 587 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 588 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 589 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedee0000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xef, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf780fdd8ffdf4e1d, 0x1ea33afa407810e4, 0x1370afe491845932, 0x3add367f5ba697c1, 0x43cd11614578b4c4, 0xa32f78103524d909, 0x201595fa954c7c1b, 0xefe4365c7eeb20d0}, + }, + // 590 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 591 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 592 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeef00000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf0, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xe46cb4fa916e8eaf, 0x8c44efa8501a3e87, 0xf3ee4df7f72191c2, 0x27d900cc89ef714a, 0x3032bb4b45c2c64b, 0xec1d2bc694ecb2d8, 0x6fea30fa3b59f385, 0x53a26594c0d7447a}, + }, + // 593 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 594 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 595 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf1, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x2d6f90d44e38fd29, 0x905990afe79faa13, 0x4532187f80ed8b93, 0xf5a1ee12b42a374a, 0x3b34c89acc1f5a62, 0xccb1e0a6abc5677c, 0x6b2c691349654446, 0xecd3acce8791eb39}, + }, + // 596 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 597 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 598 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f10000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf2, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xa574985d88c768a2, 0xe953ead8fedf441c, 0x9fd92e0b6e45784f, 0x263881604792a3f5, 0x5dbbeddb5ea160d9, 0x1be774b0a46b22e5, 0xe579bb56975bc505, 0x8a6c7b2c4c75025c}, + }, + // 599 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 600 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 601 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f200000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf3, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x866ad5885454f80c, 0x16710fb1ecd77c81, 0x49eab6450a53eab7, 0x3d9ee097c9726c7b, 0x6f00bb468f69a80d, 0x4677113dcdc277c9, 0xc86216dd7f05c93a, 0x7304c14364120c5d}, + }, + // 602 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 603 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 604 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf4, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x8187dd8f261496b3, 0xd5b489bffe2c5e51, 0x34e626c210ab2b40, 0x6c0dfb00e09a6b4e, 0xea800ec83e2fcb79, 0x168969f8d28019eb, 0x51653672749f2ebd, 0x37a823cad39c6416}, + }, + // 605 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 606 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 607 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f40000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf5, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x5d1e6ffc92f0be74, 0x2a3b00fba36336ba, 0x9fd936654957a25b, 0xceb39e8f3fd7b962, 0x3688eb09c7eef39f, 0x8f12b996b89eec55, 0x8ab51a7dcf89fc2a, 0x4a2b4d03bfa3f472}, + }, + // 608 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 609 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 610 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f500000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf6, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf31156d7388d983a, 0x3eb3804977b838ef, 0x9b46e0be576c3b57, 0x5e94294fb4d9eea5, 0x2e162cba7f964773, 0x5ef7f210f3e73b1c, 0xb3f6bfd7b1e38e2, 0xb1af1dfb5dd9a8ae}, + }, + // 611 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 612 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 613 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf7, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xc8dd676fcedfae58, 0x9bdc0f192c9285a, 0x80e81e6fe641f069, 0xd6bcfefccb25a120, 0xc192a1ebc4c90917, 0x604862d420f0695e, 0x29a4d70cea8dfa19, 0x3dd446e52f9da121}, + }, + // 614 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 615 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 616 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f70000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf8, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb4e6731429bd4793, 0x61e568e7b4368e3, 0x9a47da8a6d9a645f, 0x916bf2a899199bd0, 0x4e01fe3bfd2061cf, 0x7badc0a4cf3af283, 0x703273c0c3b21237, 0xd95c28d9cc123166}, + }, + // 617 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 618 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 619 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f800000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf9, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xf5b5dbc5e76321b3, 0xef75c8ead211dc1f, 0x7e0a0999767ecbbb, 0x5daf9507d5a8f87f, 0xcdf83e5498ffd974, 0x872785043dc19af8, 0x567417c800efe056, 0x37758ee39fd5e161}, + }, + // 620 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 621 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 622 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfa, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xb0c4b10783d78510, 0x46235b7e2e7ac508, 0xaae4f14f2ea8a058, 0x27fea0fd12b372ac, 0x17cce9105bbc33d2, 0x957d0c547b69c7fd, 0xee2a0a1195a21eb, 0xc768d5ef26a1bf1a}, + }, + // 623 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 624 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 625 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa0000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfb, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x1d01de7d4c735c4e, 0x35377b34b7c2ea83, 0x34cab991702df994, 0xd2a8f5bd396f9ccb, 0xf622d8169e3734f1, 0x5cd5ddf2cc702152, 0xac27c94fc6e6b984, 0xf20177a1b2dff84c}, + }, + // 626 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 627 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 628 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafb00000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfc, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x17110a99bd835d69, 0x278088cc06ced0b3, 0x82fd77264c052ad1, 0x23555793fcfbd4f0, 0x2e75a3355e1a99e7, 0x8a262e9962ce709b, 0xf1f535d4cd447787, 0x38b374209a9c8630}, + }, + // 629 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 630 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 631 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfc000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfd, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0x313b8e56433721a6, 0x869f3014318b958, 0xfb47c45684c5547, 0x18a1d4d8cfb8a4c9, 0xfdaae3777a001c3, 0xc8515f3c91689c92, 0x833e1cff3bf59403, 0x159eba7ea90ce4b2}, + }, + // 632 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 633 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 634 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfd0000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfe, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xdf962a36a2bf44d4, 0x1f84fa330e073d21, 0x816b86764e4e3351, 0xe28b39b33bafe839, 0x6d14b956bcdcaddf, 0xe72958dc1881f6e9, 0xb1071971d7280c4b, 0xa9692bb91c16f921}, + }, + // 635 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 636 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + flag: 0x0, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 637 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe00", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xff, 0x0}, + flag: 0xffffffffffffffff, + rounds: 12, + hOut: [8]uint64{0xccfc282ed6092714, 0x5b46f8d0fa97afd0, 0x7010c51d20821e97, 0x48923ea42a37a0fa, 0x609a13be7c1e14b, 0x6e10a4b63d85d1d5, 0x6d3d370d80f97b0a, 0x61a4f22ed6462dee}, }, } From 0134bbd78716ca5b4b222b9bfc98137a426c73ca Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Fri, 14 Jun 2019 17:23:58 +0200 Subject: [PATCH 03/10] Added information about KEEP SEZC modifications --- f.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/f.go b/f.go index fd39f51..7176f13 100644 --- a/f.go +++ b/f.go @@ -1,7 +1,9 @@ // Copyright 2016 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. - +// +// Modified by KEEP SEZC to expose F compression function. +// package blake2 import ( From b0f0b7ccb5d692335141e6ffcc2ff87b7a4cbbe2 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 11:31:29 +0200 Subject: [PATCH 04/10] Allow for an arbitrary number of F compression rounds --- f.go | 23 ++++++----------------- f_test.go | 3 ++- 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/f.go b/f.go index 7176f13..fd98d00 100644 --- a/f.go +++ b/f.go @@ -8,7 +8,6 @@ package blake2 import ( "encoding/binary" - "fmt" "math/bits" ) @@ -22,10 +21,10 @@ var iv = [8]uint64{ 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179, } -// the precomputed values for the first 12 rounds of BLAKE2 -// there are 12 16-byte arrays - one for each round +// the precomputed values for the first 10 rounds of BLAKE2 +// there are 10 16-byte arrays - one for each round // the entries are calculated from the sigma constants. -var precomputed = [12][16]byte{ +var precomputed = [10][16]byte{ {0, 2, 4, 6, 1, 3, 5, 7, 8, 10, 12, 14, 9, 11, 13, 15}, {14, 4, 9, 13, 10, 8, 15, 6, 1, 0, 11, 5, 12, 2, 7, 3}, {11, 12, 5, 15, 8, 0, 2, 13, 10, 3, 7, 9, 14, 6, 1, 4}, @@ -36,8 +35,6 @@ var precomputed = [12][16]byte{ {13, 7, 12, 3, 11, 14, 1, 9, 5, 15, 8, 2, 0, 4, 6, 10}, {6, 14, 11, 0, 15, 9, 3, 8, 12, 13, 1, 10, 2, 7, 4, 5}, {10, 8, 7, 1, 2, 4, 6, 5, 15, 9, 3, 13, 11, 14, 12, 0}, - {0, 2, 4, 6, 1, 3, 5, 7, 8, 10, 12, 14, 9, 11, 13, 15}, // equal to the first - {14, 4, 9, 13, 10, 8, 15, 6, 1, 0, 11, 5, 12, 2, 7, 3}, // equal to the second } // F is a compression function for Blake2. It takes as an argument the state @@ -45,18 +42,11 @@ var precomputed = [12][16]byte{ // block indicator flag `f`, and number of rounds `rounds`. The state vector // is modified by the function. Number of rounds can be anything between 0 and // 12 (inclusive). -func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds uint8) error { - if rounds > 12 { - return fmt.Errorf( - "number of rounds can not be greater than 12; is: [%v]", - rounds, - ) - } - +func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds int) { var m [16]uint64 t0, t1 := t[0], t[1] - for i := 0; i < len(blocks); { + for i := 0; i < rounds; { t0 += BlockSize if t0 < BlockSize { t1++ @@ -74,7 +64,7 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds uint8) error } for j := 0; j < int(rounds); j++ { - s := &(precomputed[j]) + s := &(precomputed[j%10]) v0 += m[s[0]] v0 += v4 @@ -204,5 +194,4 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds uint8) error h[7] ^= v7 ^ v15 } t[0], t[1] = t0, t1 - return nil } diff --git a/f_test.go b/f_test.go index 2455f6c..4f0f27f 100644 --- a/f_test.go +++ b/f_test.go @@ -17,6 +17,7 @@ func TestF(t *testing.T) { h := test.hIn c := test.c + F(&h, mHex, &c, test.flag, test.rounds) if !reflect.DeepEqual(test.hOut, h) { @@ -33,7 +34,7 @@ var testVectors = []struct { hIn [8]uint64 c [2]uint64 flag uint64 - rounds uint8 + rounds int hOut [8]uint64 }{ // 0 From 68945c3fede2ecf3fa282df142111f8e27d56647 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 11:38:46 +0200 Subject: [PATCH 05/10] Accept last block flag f as boolean Just like in the original RFC (https://tools.ietf.org/html/rfc7693#section-3.2), f parameter is now represented as boolean. If it is enabled, bits are inverted. --- f.go | 12 +- f_test.go | 1280 ++++++++++++++++++++++++++--------------------------- 2 files changed, 647 insertions(+), 645 deletions(-) diff --git a/f.go b/f.go index fd98d00..a902885 100644 --- a/f.go +++ b/f.go @@ -38,11 +38,10 @@ var precomputed = [10][16]byte{ } // F is a compression function for Blake2. It takes as an argument the state -// vector `h`, message block vector `blocks` 2-bit offset counter `t`, final +// vector `h`, message block vector `blocks`, offset counter `t`, final // block indicator flag `f`, and number of rounds `rounds`. The state vector -// is modified by the function. Number of rounds can be anything between 0 and -// 12 (inclusive). -func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds int) { +// provided as the first parameter is modified by the function. +func F(h *[8]uint64, blocks []byte, t *[2]uint64, f bool, rounds int) { var m [16]uint64 t0, t1 := t[0], t[1] @@ -56,7 +55,10 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f uint64, rounds int) { v8, v9, v10, v11, v12, v13, v14, v15 := iv[0], iv[1], iv[2], iv[3], iv[4], iv[5], iv[6], iv[7] v12 ^= t0 v13 ^= t1 - v14 ^= f + + if f { + v14 ^= 0xffffffffffffffff + } for j := range m { m[j] = binary.LittleEndian.Uint64(blocks[i:]) diff --git a/f_test.go b/f_test.go index 4f0f27f..aa92e69 100644 --- a/f_test.go +++ b/f_test.go @@ -18,7 +18,7 @@ func TestF(t *testing.T) { h := test.hIn c := test.c - F(&h, mHex, &c, test.flag, test.rounds) + F(&h, mHex, &c, test.f, test.rounds) if !reflect.DeepEqual(test.hOut, h) { t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) @@ -33,7 +33,7 @@ var testVectors = []struct { mIn string hIn [8]uint64 c [2]uint64 - flag uint64 + f bool rounds int hOut [8]uint64 }{ @@ -42,7 +42,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8e86b10077b6eb10, 0x9046cf7a981744fb, 0xc290a5b72f979dae, 0x8647aa9a797128f0, 0x98ebf4f0e896e9b5, 0x2f2df405b014c21f, 0xdf531639993423f4, 0x6815c53fc1cbef7a}, }, @@ -51,7 +51,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -60,7 +60,7 @@ var testVectors = []struct { mIn: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf630dde4d16d1f96, 0xe4782e510c690139, 0x3c7c19ed42475eb4, 0xe4f225fd49c5455e, 0x2b4930fec90b7b18, 0xf3b0f94ebcd0b016, 0xf15e9ac0fa03704c, 0xbdce340243692e53}, }, @@ -69,7 +69,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -78,7 +78,7 @@ var testVectors = []struct { mIn: "0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf9a40d8e2fb2cda, 0xb5844f8813610238, 0x43c404e31a375601, 0x1bfbd9998ad07301, 0xd5060777a3643198, 0x329f6d910c9ef437, 0x859db9957ac35cb9, 0x65a9882c23f03674}, }, @@ -87,7 +87,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -96,7 +96,7 @@ var testVectors = []struct { mIn: "0001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa9adf7dd5d82d033, 0x7ad0471307e0e9b, 0x154f219296fd9cca, 0xe5f384e715633561, 0x4cb1dbe94a367ea1, 0x4b7fb732f96d03b2, 0xde28b35f36612729, 0xc15f8f99d8c6fd7a}, }, @@ -105,7 +105,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -114,7 +114,7 @@ var testVectors = []struct { mIn: "0001020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7180f3083d5aaabe, 0x569cd951d62cf43, 0x1dc9f9ff9eb4d014, 0xa5ef0eec4192b524, 0xba8b0407d49601f6, 0x48b0bc8e8246218d, 0x6d4fbb56fd42888d, 0xacb8aa4d4b9ce1f8}, }, @@ -123,7 +123,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -132,7 +132,7 @@ var testVectors = []struct { mIn: "0001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xea3dd11fb5848009, 0x8e684ae90d32f4e5, 0x68860480a2ae7be0, 0xf4c1467b1136869a, 0x857cae747faff6c1, 0x25afa3586a450076, 0xa7ccc643a72c41d, 0xbb201cc9cad9b65a}, }, @@ -141,7 +141,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -150,7 +150,7 @@ var testVectors = []struct { mIn: "0001020304050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xeb5308560d544460, 0x1038dd7700df571c, 0xb1e57390db1c7894, 0x6129e82c7f6d3b3, 0x90a689d996caba6b, 0x5236a83331ca72de, 0x272b94626d4a28ba, 0x1f5be7c92026fa1f}, }, @@ -159,7 +159,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -168,7 +168,7 @@ var testVectors = []struct { mIn: "0001020304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7e5ff7909bfe8c7a, 0x19d6ae3a05cc3acb, 0x3febaea4f6b61231, 0xb9de421954ded365, 0xbebbc4a3528122e2, 0xcf289562123bfc72, 0x3374040f63fe09bb, 0x52ede253f4ab549f}, }, @@ -177,7 +177,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -186,7 +186,7 @@ var testVectors = []struct { mIn: "0001020304050607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x36c97ceaf6ea0b38, 0x4fa6f3e6f00e275e, 0x1255dd51aeac02b9, 0xbcf4912cad5942f8, 0xbf5b2a1973db0841, 0x213e6ce471cfcbb0, 0xe896dc60e8c5e1ae, 0xe9abe626847b0beb}, }, @@ -195,7 +195,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -204,7 +204,7 @@ var testVectors = []struct { mIn: "0001020304050607080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9db5e135453cfe60, 0x41acbf0085ea619a, 0xacd9adceb1ff9da6, 0xa54db625a6e923a3, 0xb902da2672ad3b76, 0xc50a14dea5f1c4c8, 0xe08c714f4e12c1a6, 0x3766aa9373a48eb2}, }, @@ -213,7 +213,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -222,7 +222,7 @@ var testVectors = []struct { mIn: "0001020304050607080900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xa, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x293ad64af581e14f, 0x35721e7df7aafe83, 0xd9b628a37fb1bec2, 0xc39ff17d32da5b50, 0xe28c36f0b6c4027f, 0xb538578e3a314731, 0xf8c7e19db2952afa, 0xcd85f5697bb74e26}, }, @@ -231,7 +231,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -240,7 +240,7 @@ var testVectors = []struct { mIn: "000102030405060708090a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2ba4f3e33c7728f2, 0xd9727a23634d145f, 0x110e7d83b8ad9396, 0x62c3f2ff8f0f8a2a, 0xd74ec119cc47a85, 0x451f9bac9d740015, 0xdc945715f38b1048, 0x5bb8e2492808e4c9}, }, @@ -249,7 +249,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -258,7 +258,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xc, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6cc55c45a8522496, 0x2c3b1f3b7e311185, 0x2543e988f575df37, 0x3af69c357070d7fd, 0x8edf6f9330e9e69a, 0x72fb0c44caff081e, 0xd151219ad8068fc2, 0x6385ef68b2d56cc4}, }, @@ -267,7 +267,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -276,7 +276,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xd, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x598c7618fa4bd443, 0x2dcb6517edf76b89, 0x90036602268caf14, 0x50dc4d3e605ab299, 0x107d84913aefd639, 0x7847e8c7c001d488, 0xcbc6a3330d598a1a, 0x5523f2c2b1faf04d}, }, @@ -285,7 +285,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -294,7 +294,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xe, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa24c2a8cd5a9ffdc, 0xd4c1c4a47a0cbbcd, 0x83e9f48900196551, 0x1fffae4aab2c1cbb, 0x80d7ec6f51eeb5a2, 0x8b6ce537bf400254, 0x1ce6e180b9faa7cc, 0xc64ab1a5a9d80094}, }, @@ -303,7 +303,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -312,7 +312,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0xf, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb8c0b05ab431bf6f, 0x791306f4f5c0d1da, 0x9a0922a95ade2d91, 0x526c34735c720b03, 0xfdf6d289efad9142, 0x11d8da076ddafc8d, 0xd45e91c2364531a9, 0x4ee33de84749a35d}, }, @@ -321,7 +321,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -330,7 +330,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x10, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf5de8adedd5bc6a0, 0x8abce7114bb08272, 0xc751b23995b10ab, 0xfabcb15c734a1f02, 0xc3b0aba3bb5375b8, 0x85512855690b4ae6, 0x57e5fd8cfb35bda0, 0x93ee29f6b1eb9b32}, }, @@ -339,7 +339,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -348,7 +348,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x11, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x818e555055819df9, 0xdd1ae1867f9a2ec, 0xe0cc75b6cff1f386, 0xa4c517f602ff0e6b, 0x79260f2760a75a2c, 0x114fb9aec57726da, 0x3c9ff7c7217f2742, 0xb162eed84ece0c4f}, }, @@ -357,7 +357,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -366,7 +366,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x12, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7a917bfca81d3995, 0x1c4e37f5d6b34420, 0xc772d55414b472a0, 0xf4e0c14bfd056c35, 0xe9bcf6a9b4b88b0b, 0xdcb099c323462cbe, 0x711b28b75cb0daa0, 0x7056e5d9bc0e1ba2}, }, @@ -375,7 +375,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -384,7 +384,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x13, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc021d2203dcdb904, 0x463dcd31369c89a, 0xe6f194e6a1a98919, 0xf74018457ebaa339, 0x61ad561d19fcc250, 0x98eacc06b93e7f2, 0x87c178d8eeca604b, 0xf9ea1cd602540499}, }, @@ -393,7 +393,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -402,7 +402,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x14, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6cede407f70e0eec, 0x4b95e489e0f9660c, 0x8f3986ddd2308005, 0x91e59e1f635940e8, 0x174951357573d7d9, 0xd29ec4e7f8f80c8c, 0x7024a28854f9e4a5, 0x4cc4ad0f5108c267}, }, @@ -411,7 +411,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -420,7 +420,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x15, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x99cb773e2cc379a, 0x8876af0e51773691, 0xd22f53d314339be8, 0x45292a02de394c76, 0xddf87a51130d71b5, 0x1cec3be7246631c0, 0x3620302852f17de6, 0xdd18d2b40cab30f3}, }, @@ -429,7 +429,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -438,7 +438,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213141500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x16, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8bded4b38fbbf94c, 0x460fc4d362f2b238, 0x4c410afce847e7df, 0xce063175cf9f3d19, 0xa2e8122f178fa147, 0xe55853542667c2f1, 0x87873a21e2c928ee, 0x523134d216c5fbaa}, }, @@ -447,7 +447,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -456,7 +456,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213141516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x17, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfd08c8f93ac6e064, 0x91fd679812373189, 0x4fbe04aff2539d93, 0x2d9b0600610068a2, 0xdd7fedd8c5a5da69, 0x102bdfecee702acb, 0x7211733b1e6ad45d, 0xc96b3289b49a638f}, }, @@ -465,7 +465,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -474,7 +474,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213141516170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x18, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2d9b658d15939c5e, 0x455056c7c3b006ef, 0x6aa9e8eed6622654, 0x3d8bfe09de8ab789, 0xd81588e44f6d09cc, 0x2a60560162828f8d, 0xda36c1f5e9541f5, 0x8fb826c354e214ce}, }, @@ -483,7 +483,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -492,7 +492,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213141516171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x19, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd18d4589f8df7577, 0x213e85767241ef1a, 0xfb9cec4d8eb85e33, 0x5588008249db9e4e, 0x6620f13903a62c1a, 0x94be8dff0691110, 0x3d6bdad948b1dd8f, 0x4bd69a8863f23d61}, }, @@ -501,7 +501,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -510,7 +510,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f10111213141516171819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x741fb9fb5a80d2f0, 0x934f026d1a355139, 0x52bfce17c3ca253, 0x463f238c968b3a1b, 0xff6815cb6e800ff5, 0x214b331e66600baa, 0x74ac55a18f4fe0dd, 0x64d7600be242eb0e}, }, @@ -519,7 +519,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -528,7 +528,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x54777d6e31afa286, 0xac6453272e941b20, 0xd7d85bab6289ea12, 0xf9c8fffbc56d27fb, 0x67df67484eae8ca2, 0x2709162425b7d980, 0xb5e078605bda55c8, 0x1dcab91ce391aa54}, }, @@ -537,7 +537,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -546,7 +546,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x52780a0caf0bd10, 0x793f8aaf9b3606e7, 0xa77506a8030a2cd7, 0x64515ea4e30bb0bb, 0x6d6fb5ef88eed124, 0x6577e2e65a547757, 0x8930fc93e4f5a8c3, 0x55eedfa133896315}, }, @@ -555,7 +555,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -564,7 +564,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4548172b098117b0, 0x27666978c14e2e9e, 0xec74a7bbfeba4ebf, 0x49b8ae689ab718f0, 0x7bd179bb840bbf17, 0x7b6bd64c14513174, 0xe1c4762ce5b9a433, 0xb7f5b38f50f0512}, }, @@ -573,7 +573,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -582,7 +582,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xacae6eec1dc6dbc6, 0x8e3c2055f7d5e381, 0xd12f0b4a53510522, 0x85635a948918a905, 0x98d93d09444f2050, 0x3a70adff5d2076c0, 0xe6a738f4c7d35c0e, 0x9e53dbdefe59cd34}, }, @@ -591,7 +591,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -600,7 +600,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x1f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x31ea4cfbcf1aa5eb, 0xd47dbfe9878d4bdb, 0xaa67ae53027be98f, 0xf241d9a9c49a0f58, 0xcc186828ee18a5be, 0x8eb69f3b2a3f639f, 0xbf15d5d6cd484b59, 0xa703a2856cba521d}, }, @@ -609,7 +609,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -618,7 +618,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x20, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7b0352da3a1f2286, 0x2399795d104f2272, 0xd9a93dd034555e1c, 0xd30c4668cb2aa1c0, 0x6f288643e2f8da75, 0x9bf9db2623f76896, 0xe998d337243994a0, 0x91897f711d16b85b}, }, @@ -627,7 +627,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -636,7 +636,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x21, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4deca7135ce09555, 0x710ab50cb71ff4c8, 0x7adef64f027ce1bc, 0xd9329c4eccd018f6, 0x52865ba43e6d0d57, 0x182b8f0d0c039154, 0xc135e71c8c77d536, 0x4743054d36df0777}, }, @@ -645,7 +645,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -654,7 +654,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x22, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa5989ca6a4f0fce, 0xfad54dd74d03fe37, 0x8a50410abd1ceb65, 0x6dea3c1a3509dcad, 0xc704bc58921cb18, 0xeac72105bf4c9f00, 0x54cb09aec561be01, 0x828c654db4c17bf2}, }, @@ -663,7 +663,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -672,7 +672,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x23, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbca315a2060be87e, 0x826187da7cc770a9, 0x3fb3a44fd403c12b, 0x556de397b9dc074d, 0x3f1b2412aece8b29, 0x686057e53ba67fa0, 0xabae59588d7b38da, 0x426d178b84691370}, }, @@ -681,7 +681,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -690,7 +690,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x24, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9a104da8b6840a94, 0x64e96c4c028c20ab, 0x6df811aa0aba7676, 0xa62022fdf91870bb, 0xf9bc9a7f02a901d9, 0xbd9ef0cb27273735, 0xe85376b8eea2a261, 0x2783dc85ab1badec}, }, @@ -699,7 +699,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -708,7 +708,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x25, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9f2da86482b72020, 0x4bd4a8db1a145141, 0xb5e9ee62c05e0cf2, 0xf11b90849e1fa195, 0x7d77f8c9e098f248, 0x35ac0a67c47cbccd, 0xf12916cb8cadc26c, 0x60e7beefbc766a6f}, }, @@ -717,7 +717,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -726,7 +726,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x26, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x68ba75e0b097b8d1, 0x66439c9ddf2a57ab, 0x922de6d8b33ee463, 0x276f4e21bec949fc, 0xe67051a615e23f87, 0x95b4258a4002a9be, 0xf7ec7cd0ab7bf406, 0x5212d35d0cc13e11}, }, @@ -735,7 +735,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -744,7 +744,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x27, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9a46faab620c4db1, 0x190cc194e5777135, 0xa58aab2520ed4342, 0xffe018d31aa42fad, 0x137bc0be605ecd48, 0x88e426231d714a63, 0x993315311ef385a9, 0x555c6ac8ef8830e7}, }, @@ -753,7 +753,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -762,7 +762,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x28, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x97268d80ccc56941, 0x3c3ec20d43822adc, 0x816645a970dc56d3, 0xbf9ab355d6b80205, 0x38e017e72f907f9e, 0x1adf45199e851992, 0x5aa5cd4c2ea4adf6, 0xa1300ca300717b19}, }, @@ -771,7 +771,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -780,7 +780,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x29, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc8663d11db4e8a25, 0x5af3151fc9b1c839, 0x81867fcd119f60de, 0x240b7bef9f5b04a4, 0x7b06f2a506da2cc8, 0xd6534e91e3258836, 0x38e8d6ef92de8e94, 0xee5b9b2337e5a27f}, }, @@ -789,7 +789,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -798,7 +798,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xff3306d69d8d279, 0x1ea17111765746b3, 0xbebee7cb641e3f6c, 0x2b81afbf95cb59e1, 0x21c4d9262f1e414f, 0x23d842334a282cdc, 0x461e2de4493829ec, 0xaaab863c1eaca4b0}, }, @@ -807,7 +807,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -816,7 +816,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe9dec50d0136948b, 0xd62c7fa9ae38ae92, 0xc92eddfe946d943b, 0x56e94cbde3cd1d67, 0xb9b25bc1665c554d, 0xeb91b8b6ed72df00, 0x3a49e3cf6efdfca, 0xe7813997e78b996a}, }, @@ -825,7 +825,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -834,7 +834,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4282d26e698ef6c8, 0x9595343b5b7f99bf, 0xe2f11038612de408, 0xc56ffd26ec935a4, 0x984b23a961f32270, 0x2e9247bf90eefe37, 0x183782df8d5ffde0, 0x710009c6161e6dd8}, }, @@ -843,7 +843,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -852,7 +852,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x86d56048ee3e2db0, 0x10e8bf39ce392c8b, 0x858c67dd64052911, 0x13fc2d30293f78e8, 0xebd93cb5b695ba99, 0x67abb01dca0c40bf, 0x1258112d5f329ae1, 0xa4bcd18a97005dd2}, }, @@ -861,7 +861,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -870,7 +870,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdac43aaf73ea9376, 0x11b385dad8a01cd2, 0x55afcf24601c7d8a, 0x2f0cbc1782869976, 0x51dd0e6cbc99a144, 0x441b5bbd05ba9897, 0x6bdfcac2476a3484, 0xaf2b8bc85c780bf3}, }, @@ -879,7 +879,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -888,7 +888,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x2f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe4021c03c0c1e5a0, 0x9aee96e8a5097f8b, 0x97e9189efc172fef, 0x226431aec7caf6d7, 0xa7f3e58479e7b1c2, 0x46f8d3d5ee5db43c, 0x92d8fe36e5e1000, 0x6dc434ea42047d0c}, }, @@ -897,7 +897,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -906,7 +906,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x30, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf169dbcfada6da41, 0x65014496b5370c44, 0xe2e2136859da5ac1, 0xde241f55cd0f062f, 0x88870389a64be0e8, 0x6bfcd7a0a7c4ee6c, 0xc02238ec92635044, 0xe8eb5a7dfcacc1d8}, }, @@ -915,7 +915,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -924,7 +924,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x31, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4cd884590dd4d414, 0x54b298773b52f75c, 0xd01b0acca8a375e2, 0xac566872ee0bbc6e, 0xda7c66ff16f5cbc3, 0x442512345cad5820, 0x36417018922ca860, 0x87e415c24d7ac73c}, }, @@ -933,7 +933,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -942,7 +942,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x32, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfe47a4b9e2a1e7d0, 0x1080ffe977223ee8, 0xaa7afa12ae75f3c2, 0x6aa2687831a6a58c, 0x32cfc1fb690b7a36, 0x1630637eb345da5, 0x75ba0e2310213d6f, 0x7cf5ac546fa52840}, }, @@ -951,7 +951,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -960,7 +960,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x33, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x43e0a3b58daa71e7, 0xa07b85a0398f17e8, 0x3c7405aae4183f4a, 0x538295b0b022d2f8, 0x232a38632f42ba50, 0x6a814e0749412ed9, 0x62144d2828cdc136, 0xa28e81f8310b9467}, }, @@ -969,7 +969,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -978,7 +978,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x34, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6ba5879e6ffdb4fe, 0xa5bdd284328b39ef, 0xb6663a5866e1b0b5, 0x878405ff5784531e, 0x8f92b96229a3212c, 0x4edd2eafe48db5fa, 0x732527055b3d815, 0xaa4c75a75a2a4eff}, }, @@ -987,7 +987,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -996,7 +996,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x35, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc1b15f00bf172f46, 0x952669f7771e6b9, 0x8df911e4e37328ec, 0x953fecd5a140f2ab, 0x17fe23fcb69667ce, 0xde67340202b50319, 0x29b97948f73f27c7, 0x333d185a3aa4a267}, }, @@ -1005,7 +1005,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1014,7 +1014,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x36, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdb5345b6938133d3, 0x91c571ea4b148dd3, 0xdb8081d8e210b15b, 0xf31d17d64f36dbc5, 0xef5a1b836872fc17, 0x9787ad2f2b34e475, 0xece680efdced39ba, 0x6d69adb150931508}, }, @@ -1023,7 +1023,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1032,7 +1032,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x37, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf7393d5a580d59e1, 0x96709047bd9a59cb, 0xac77436d84a60964, 0x41b95d5d061d47f4, 0x5eb07325e99bcc29, 0xcab07c9b1ebe26d2, 0xad0df889859187be, 0x8ed2935af25eefd4}, }, @@ -1041,7 +1041,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1050,7 +1050,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x38, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc86ca2c56a72f3f8, 0xecbed6f3a493201, 0xad4cc8cf090c7660, 0x5e66196898758117, 0x6df7ed9f7b2d8476, 0xadaa6ff5d3f5ebdd, 0xd30616f27a587744, 0xf29a718e0d57ae96}, }, @@ -1059,7 +1059,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1068,7 +1068,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x39, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x944979c055601830, 0xcc56a7e950c88381, 0x8e929d7d247e9309, 0x72d93cfcba209e86, 0x9b89a0044ed31917, 0x681850450836c792, 0xe68b0d792ebaef86, 0xa439c409b240f0eb}, }, @@ -1077,7 +1077,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1086,7 +1086,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637383900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x776363b86c27c4f3, 0x1eccc544c441c212, 0x34d17dbfde05435, 0x4c0b70eb83dd1958, 0x2ba4138abf38de8, 0x1073e1b4991a5e08, 0xa38b45c0751034c5, 0xe2b3fb18685ac976}, }, @@ -1095,7 +1095,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1104,7 +1104,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x32589dddc407a00a, 0xb933c58a1403039, 0xdd3aa57ee7c57dca, 0x6813238e7c3f2b7e, 0xc953efa3d4203504, 0xf6465902fdbbb669, 0x10c2535d767fbd32, 0x6a2a5ef783f9b803}, }, @@ -1113,7 +1113,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1122,7 +1122,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x233b53204746e908, 0x3c1e87a4fc24ea0, 0x7738d78753765f14, 0x581cfd7734343d7d, 0xea54b7ca422105db, 0x35c56687e1784367, 0xf8c41c177019f742, 0x64757d716b249416}, }, @@ -1131,7 +1131,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1140,7 +1140,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe7937929adf77fd3, 0x71aeb5b4f1e021ec, 0x277568dbc583dc9c, 0x8822a8ffcb1675f2, 0xbfa71c5cee10688a, 0xbfb71abe191132e3, 0x4929831c6702a5a0, 0xf442d526fadf74d}, }, @@ -1149,7 +1149,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1158,7 +1158,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf8dc64e4f64290dd, 0xbdafcfacf662126b, 0xab89edd32e90fd8c, 0xb6eebd2d48fa8ff7, 0x68119a4c39429896, 0xf64278011a483dae, 0x226b7c44422d0060, 0xc921e0aa212fb7f7}, }, @@ -1167,7 +1167,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1176,7 +1176,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x3f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3d7871ef35b96bd, 0xc4eb1c342a6f5327, 0xf95ea05f27ca8e76, 0x981235a0711b7f8f, 0x3367fe73ba6f00de, 0x28a9b40158d701ed, 0x62c5388eb33142e5, 0xfa924928a13ee3b2}, }, @@ -1185,7 +1185,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1194,7 +1194,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x40, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2f971706806d6765, 0x671c4e51b9e487bd, 0xbfd39610337a2b40, 0xab7453b9abf122ac, 0xd3eab09a6ef142c9, 0x9e5a66819c9873b, 0xf43e7b7807ff19e1, 0x22306ecfdcdce183}, }, @@ -1203,7 +1203,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1212,7 +1212,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x41, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2c5d9c6989a19f93, 0x7c20fac1ffd1dd81, 0xce29bb85366a0b97, 0x42742f2fd4993e1d, 0x147390725ae953da, 0xa5bffa3998358f4, 0xf99426bef6b3be92, 0x1cb4d55229cf6ef8}, }, @@ -1221,7 +1221,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1230,7 +1230,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x42, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x913f8601175416c5, 0xe3ecce0841315f00, 0xd22fc4c84fe043c6, 0xa6aa16e6206255ff, 0x74ad4ba897eb8aa4, 0xfaa2a196ff8d2e78, 0xa3caed22d7399394, 0xcc88df417006572b}, }, @@ -1239,7 +1239,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1248,7 +1248,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x43, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x557c85d6e0d67f98, 0x2c0a97343dbbae3e, 0x25498f54a3896e2f, 0x151ac2a1802b7221, 0x4464ba2c6d349238, 0x24e3269ada562d21, 0xd2d485dedcc0cbdc, 0x8f4ea6c5ee9943ee}, }, @@ -1257,7 +1257,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1266,7 +1266,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x44, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9c8d32c2b1de56ae, 0xd4996ece6b701740, 0xd636d3a93b054913, 0xe60ad59f7dc2c477, 0xf4e15431857ee1ae, 0xa3eaa26d347276fe, 0x80224af2fc53ea1e, 0x2bfcaba63dd0114f}, }, @@ -1275,7 +1275,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1284,7 +1284,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x45, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x49e4bdc908a6d649, 0xaa31ac7285497018, 0x81a7388b9340fac3, 0x39ad40b03e38728f, 0x763de17165c02b53, 0xc3bdc077ab45697e, 0x6c9f3f34534228b0, 0x66f80dfff2eb4412}, }, @@ -1293,7 +1293,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1302,7 +1302,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x46, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x440b37c5d82a58da, 0x227a46a62a86af69, 0xe9e00ad88bb2b293, 0xfd4972d4d35a421f, 0x2840f186cc2588f9, 0xfe8bc704988c30c3, 0x3624ce441446eeee, 0x1d6a452205a5e187}, }, @@ -1311,7 +1311,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1320,7 +1320,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x47, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xae941133a36a26d5, 0x265b7b6dd8ee52f8, 0xf20659731cafa033, 0xfca93149f17932e1, 0x735224e95cac0e3b, 0x62e1ab0529a91abd, 0x89476947fd7eef78, 0xf8703cda773b28a7}, }, @@ -1329,7 +1329,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1338,7 +1338,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x48, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x862125284c736229, 0xded42a731c11a1a9, 0x30160948b4d40645, 0xa0cd9c651d99b73e, 0x415cc74b9111997a, 0x5ad571754a4b78a, 0x36affe9767e29647, 0xa4354bf143adf6e9}, }, @@ -1347,7 +1347,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1356,7 +1356,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x49, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1b116ed0c59eb7e8, 0xf060579f1ed7afdf, 0xf968f78b5dacc80a, 0x6b0926f0b8086fff, 0x19303373c9a4c31c, 0x983fda773e55e3f1, 0xf8e5900a2e549fcb, 0xb34498e558cc40a9}, }, @@ -1365,7 +1365,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1374,7 +1374,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd1419d4fc420b3df, 0x53d58df015c0dcef, 0x9a507dc8396e529e, 0xbf31549e962a81e6, 0x81b903fd1fd9a74f, 0xc0b1d772cf44d5e0, 0xea6d2e4801884f37, 0x5e67ba7e8703f92e}, }, @@ -1383,7 +1383,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1392,7 +1392,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa555db8f117586d8, 0x7b211dafc25a36fb, 0x2f4bc9e91ece26f5, 0x58ca068ac5b29000, 0x9ded7b7ce57f7d18, 0xef0e11b467a0fc26, 0xab72e85d340a9acd, 0x45071b0068e30de2}, }, @@ -1401,7 +1401,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1410,7 +1410,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xddb0f741fcf293b8, 0xc0c37e0a26a2f6e, 0xecccf3a9ef07dff, 0x47f70ead6f6e0b92, 0x802b347d416806c4, 0x89205f178c1e35d2, 0x7bc6e665972e067a, 0x450517b9a86b9b53}, }, @@ -1419,7 +1419,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1428,7 +1428,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x23cdac9756ec676c, 0xae0bb7d786b4595c, 0xeed4eb64aad4cbed, 0x721a5689c1eac7f3, 0xcaad8cd4c4ae5062, 0xd6e26cc1e32cbefb, 0x5579886ee0cca891, 0x63c06571ed83446d}, }, @@ -1437,7 +1437,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1446,7 +1446,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x630c8f4f042baaf1, 0x895d7b672e363f8a, 0xeef66507abd26f1d, 0x35ad7e05de87491e, 0x9d6b905b4d98378, 0x6db17fd969b8a1ee, 0x933b3f557c01519b, 0xcded6f29f1e0a1c0}, }, @@ -1455,7 +1455,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1464,7 +1464,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x4f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbfaed4729525aacb, 0x9f2b58dccd7a91c1, 0x7aca98a128a9fa8d, 0x904a136aa72a0fcd, 0x18085ba698622e25, 0x9f6926765b0d356a, 0xb72159eaa321b78c, 0x3aba24ce2d3aae53}, }, @@ -1473,7 +1473,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1482,7 +1482,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x50, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd3d46c79c94915fa, 0x74d5fbc152f4dc03, 0x20d90370b4b9d94f, 0xf27ed03948e32db9, 0x6c9efcf668ed9da2, 0xcd58be4a271e045, 0x40d07d656be98450, 0xed82e2efdda14540}, }, @@ -1491,7 +1491,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1500,7 +1500,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x51, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdc44b47a89acf25c, 0xb3bd5d497cd8c8b5, 0x7c4229b6b638184e, 0x8568f9d02a7051aa, 0x3a3c3a50ec3bf125, 0xe815570b5ea6802c, 0x55c46ea5ff00abaf, 0xcd4fa20ad31a9aa4}, }, @@ -1509,7 +1509,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1518,7 +1518,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x52, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7be1ac7b2080af9a, 0x6b69d5575714abb7, 0x29442bf26e4032de, 0x2abbc319455df62e, 0x4be9c32cb6591ad4, 0xaeadfaa7326da96f, 0xaa197209357daf28, 0x75c2401ea3cdd83f}, }, @@ -1527,7 +1527,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1536,7 +1536,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x53, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x74862c4063b188af, 0x52b98f98c250b65c, 0xed0e29ef034bb911, 0xcf51fd4142036296, 0x4c3569e373808f39, 0xb0639b2f05e1ea43, 0xfe54aa38a1ca9181, 0x9768232470cc89a8}, }, @@ -1545,7 +1545,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1554,7 +1554,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x54, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x27eecee1647dfa48, 0x3db5a4adb54d86b9, 0x1358552676bcc900, 0x6fc03cab3067cdd3, 0x17335e9027d742f3, 0xb17fe776846ede1b, 0xc5a2734be9610872, 0x30f485627454d238}, }, @@ -1563,7 +1563,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1572,7 +1572,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x55, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf804e9857ad96f0e, 0x9ef634ebbb85fe7b, 0x874fedf45c10181f, 0xbd685f8b6e6cc3ae, 0xb6b2eca9c83d6f2a, 0xba12e6bdbeeb41d, 0x348b0ffb5102cbf9, 0xabe56d6b367fbf4a}, }, @@ -1581,7 +1581,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1590,7 +1590,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x56, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x28767178a52d6206, 0x18ad0b44ed8fdc7f, 0x46d4ec99900837d, 0x8b0ca7cd54c9e9c8, 0x83aa0b6d4afce1b9, 0x1a684866ef789b1b, 0x6ee33ea91da16748, 0x6f3fc67fd8376a5e}, }, @@ -1599,7 +1599,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1608,7 +1608,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455560000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x57, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9cbffa582b77a61d, 0x82f1822c418df661, 0xb5f05e577d6d23c0, 0x1dcd43d65824d28d, 0xd816c37138b093fc, 0x7f19d49529310d43, 0x4a00ba7291c97408, 0x464ec2ba5a29ee01}, }, @@ -1617,7 +1617,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1626,7 +1626,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565700000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x58, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5f1d7b0b32d9d23c, 0xfa2360a751b9aab9, 0x94e324914ae17b66, 0xae9640f4a3183951, 0x630b15fc0fba0449, 0x57e2a6b9eeb17abc, 0xa59403a700f0c8e5, 0x295fe15d7142d8af}, }, @@ -1635,7 +1635,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1644,7 +1644,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x59, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb4e034744fc1cd04, 0x9a774cdb41cb70be, 0x41cbebcc6aefea88, 0x8e2af3e7ff2fd4f2, 0x1d02273a105c1b28, 0xdf3c75502236080d, 0x72483aa595212970, 0xab8bd9c24458eb8c}, }, @@ -1653,7 +1653,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1662,7 +1662,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758590000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9d075a0a8b77190, 0x57781351aeb38f5b, 0x91af2fb5e298ab35, 0xd4b5c5aa449eb8d5, 0xc7f40f3b2291bfeb, 0x65642e3455da0519, 0xc368479ac8f86e5d, 0xc85b6b36c06d3af9}, }, @@ -1671,7 +1671,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1680,7 +1680,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a00000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbcc796dd4002b3eb, 0xbbdc4eaa49be0a8d, 0x20f7aaf91fc5fd4a, 0xd6c6f9b0fbe7f9d3, 0x4efc691750501357, 0xf47f2441210bbd, 0x77f3ed14e44bfdd4, 0x5ac6c52aa390bb57}, }, @@ -1689,7 +1689,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1698,7 +1698,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5d01c8f38bc53285, 0x8f5f1ee00be1c9d, 0xedf1e9fb32368f2f, 0x83829ea71ffb9d4f, 0x43f94a4cc4776d06, 0xd0cbae6403306bd7, 0x4120bd39898a8c64, 0xec2d426062b5f423}, }, @@ -1707,7 +1707,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1716,7 +1716,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c0000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8777c4fd64698fe, 0x44cb762d0e846f69, 0x6aec812f5c59b608, 0xfe8cb80cf2f2a728, 0x84f24b8e9b9c06a, 0x84d0c150c39570bd, 0x2d537fbb01fb642f, 0x79ebaeb07173d4fc}, }, @@ -1725,7 +1725,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1734,7 +1734,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d00000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9426cfba67ef128, 0x6374297e2564c22d, 0xc27398eada5bfb21, 0x898e81538f9dfaa7, 0x9080fe7dc71b169e, 0x1b5c6c26f22bd8af, 0x43247654d1a830c9, 0x246ff295f62e669e}, }, @@ -1743,7 +1743,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1752,7 +1752,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x5f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x50480d037f7d6bec, 0xd21dc215b63caeac, 0x8ddbd1843ed60652, 0x84e9a07b73707395, 0x9961c674e20cea67, 0x5752088ac1ae1e90, 0x61cbaab0fd3bf515, 0x3bdcedcebd2e343d}, }, @@ -1761,7 +1761,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1770,7 +1770,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f0000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x60, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd3b0031c69d303b4, 0x340d86d527f38d41, 0x36cefb9b51c4fcbb, 0xb9ad5f3808b233bf, 0xd889c4768ac76b18, 0xd21254c77d7ed59f, 0x92ce7084ae1dcd3b, 0xc5135b58b84b7574}, }, @@ -1779,7 +1779,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1788,7 +1788,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x61, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb372878b7379fc31, 0xb5b3138817d85cf5, 0xa90bd319a4b50d2d, 0xac9f21a09d4b5c49, 0x5115813ac2e7f86d, 0xb8cd6e257f822ba6, 0xeccf2c79a6c84a12, 0x6344e9222701b3c3}, }, @@ -1797,7 +1797,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1806,7 +1806,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x62, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbc917028ec3920bb, 0x37e74900c92f64c9, 0xb362287e572ee032, 0xc73cded9bae1622, 0x8b368c96f34e284c, 0x4d4bbd974f58377d, 0x6a2efeac2761efc6, 0xf48a6ce6249150e2}, }, @@ -1815,7 +1815,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1824,7 +1824,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061620000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x63, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfced453fd1683df5, 0x38e931285e41bdb9, 0x782243d380530d35, 0x657ccb1f380c1cfc, 0xb0c8d851e0af2dc8, 0xc79ee5a074094ed4, 0x6fe9869f45d07ebf, 0xd30f515297c79f32}, }, @@ -1833,7 +1833,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1842,7 +1842,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626300000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x64, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdfecf084798c568d, 0xc9d8b583c4fb4076, 0x849132f4f63466f8, 0x13c1b90a359a301b, 0x4499da096b06247d, 0x830d58b65b4dc5ba, 0xb824b74ac7aa4760, 0xa9ec324b3df9eb87}, }, @@ -1851,7 +1851,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1860,7 +1860,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x65, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x74f76fa9e55cb6c0, 0xcdc4f2b5c3ca56c4, 0x3d3af93ef54f9b35, 0x8d1e0d90e48b77a0, 0x21b8f9e761e60a1, 0xb410fab9c5f8a2d2, 0xee8f468569181c4f, 0x7d65a683027308b0}, }, @@ -1869,7 +1869,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1878,7 +1878,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364650000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x66, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3e10fbf5a6bb0049, 0xc3a513da6ac98ece, 0x6bda5155e08854c8, 0xfec11e688d9336b, 0xe86aea48aac2e3e2, 0x5d3c221b233a6a98, 0xe01ce9ddeac2ce27, 0xe4d1622865ee8179}, }, @@ -1887,7 +1887,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1896,7 +1896,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656600000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x67, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x27f985727cc3f5c7, 0xff57434d414364f7, 0xa7a505a0d7479678, 0x9ff4576b343ce087, 0x457e4bcfa94fb621, 0x7156179004233e57, 0xc53eb7b2d4c3a921, 0x5ab45d52773541e9}, }, @@ -1905,7 +1905,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1914,7 +1914,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x68, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb2fd3607339670ec, 0xa75d47e753564bd6, 0x8726a813463ac246, 0x28646323d36280a2, 0xcf06b4ff2017c04a, 0x8c186a62dfc065e2, 0xbbd5d3e5ac63599e, 0xa690218cc3323e36}, }, @@ -1923,7 +1923,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1932,7 +1932,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667680000000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x69, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xec49465fc744e782, 0x5a477da77107b852, 0xe9656959891c03b, 0x3fa092ad9e5f6a27, 0x5ceeeacfcd428771, 0x43dc8a19af445cb8, 0xb0ddc2f0f528a4a4, 0x73dfd7069f0536be}, }, @@ -1941,7 +1941,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1950,7 +1950,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667686900000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5b1f0f17a7b73428, 0xec50108cb79a5568, 0x904a780b7419c921, 0x708d829fd6e5f672, 0xe348b19f03c519c9, 0xb0788311528a2c9e, 0xa510cd01508dca64, 0xd65e7166b9878347}, }, @@ -1959,7 +1959,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1968,7 +1968,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a000000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x852ff783a8adb416, 0xcabfc3e25efb73b, 0x4315d67a6861213e, 0x13f8c1914f82d2a0, 0x9669b109e76bd847, 0x27b9286d42d7fe1, 0xa9c46330d138ad88, 0xb689377d39392c67}, }, @@ -1977,7 +1977,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -1986,7 +1986,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b0000000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x548b9da6f348d078, 0x50e33a573ad60eae, 0x8968f3f16c7c9fd8, 0x977603fa9a89de30, 0xaa03d35c4e319b62, 0x2bf45ba272eafe62, 0xe2fa27cb6b6c4b30, 0xc3dafbe125d9161c}, }, @@ -1995,7 +1995,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2004,7 +2004,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c00000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xad879274486a740f, 0xdaa4051f96827aa7, 0xf820127bd7b7bd4a, 0xe9c3514c89ed036, 0xe0f99f7b8c9b23c0, 0x7cf61e301b9d562f, 0x810f734fded11246, 0xaa5c3c06cc402cc1}, }, @@ -2013,7 +2013,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2022,7 +2022,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d000000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfb95d13b9d85fcf0, 0x51c1da4c1e592ddc, 0x1dc121c81d0fec79, 0xaa60626ed2c1f0f1, 0x7dfdcafafa795ba6, 0x509250f601ed63a, 0x64972845878c87f5, 0xa3c3adbc95b9357a}, }, @@ -2031,7 +2031,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2040,7 +2040,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e0000000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x6f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6a5f62e887f62026, 0x67ef2c2eb4602441, 0xd4cba010ce084263, 0x88b7414a04f7df, 0x16128d3bdcf8e977, 0x8fb515e0216a37d3, 0x88933fd821b579b2, 0x9b0b5905852c38c7}, }, @@ -2049,7 +2049,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2058,7 +2058,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f00000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x70, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbb12c8ded3a7e22, 0x6d3edef904cb8f91, 0x5937d97684e0570a, 0x2bf1c4ad52e7bcd, 0x88f2bb04fb28c539, 0x218bc33b1d603e25, 0x4a09170bf9fe4a79, 0x5fe7457755ac2c18}, }, @@ -2067,7 +2067,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2076,7 +2076,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70000000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x71, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf2259cb00199921a, 0x471c2f7bbe356b7d, 0xe2f3a7bcde1f1345, 0xdbe0340472261945, 0x779bd23a69fd746e, 0x1c362a595c35c37d, 0x2e7ca53311b07348, 0xfcf486dbcb75703b}, }, @@ -2085,7 +2085,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2094,7 +2094,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70710000000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x72, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf234fec28b96d75f, 0x1757f95adce3b520, 0x289f81607d3bd742, 0xd8a9962b0729b688, 0xab9a0a2db8912dab, 0xfc32819539bd1ba6, 0x91a5ecd1237025c4, 0x821cc82d4e05b3}, }, @@ -2103,7 +2103,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2112,7 +2112,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717200000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x73, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc60c8732cfe8ccdf, 0x6ffd87fcdaea03a5, 0xdb37074d9b8b9178, 0xe797546b99be1068, 0x711ef612e380cce5, 0x1573604324963eff, 0x10b6bf535f70364, 0xe672f7caf6185c84}, }, @@ -2121,7 +2121,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2130,7 +2130,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273000000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x74, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf9ffe09c3aeff702, 0xcaef96b23270f660, 0x4907694d93f46130, 0xf3141cc8351cd0f2, 0x35a0c80b35fa679a, 0xa6bcc3ff4b72f19b, 0x22d51f79a4bbc7d7, 0xa85aec023c35ada3}, }, @@ -2139,7 +2139,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2148,7 +2148,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273740000000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x75, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x94d565ba6a5cbe64, 0xbee522b08be74a84, 0xa1a5ffb6d67f12be, 0x4d623bb65a850337, 0x633f20993f361acd, 0xc97f76eaf386c32e, 0xa26a588696ede892, 0x8f805b9d59a85575}, }, @@ -2157,7 +2157,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2166,7 +2166,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747500000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x76, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x54aa4e5c508585f7, 0x5e731ea670beb5a8, 0xb3dd44f97af90f, 0xd999214e6cd8351e, 0xa35017e36a4b1076, 0x594f0685d26e726a, 0x2f82ef9f8803b581, 0x9a88b7dd8d89c2cd}, }, @@ -2175,7 +2175,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2184,7 +2184,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576000000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x77, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x729586336056b5e4, 0x3cb75b9a4787fded, 0x792823919b75e880, 0x712c036da1d6bd9, 0x63dee27aeda2e56e, 0xc182ea6aa00684ef, 0x58fbea0b561b0388, 0x7e2a95579edeb33f}, }, @@ -2193,7 +2193,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2202,7 +2202,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576770000000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x78, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x946c7f86ede7b3e1, 0x5ef215777fa9a284, 0xa7f6412e994e2925, 0xaedac6adc2ff61c1, 0x209e6d5023111b7, 0xb7d6e54cd96afe87, 0x6fc7050b24cac639, 0x35f94b02dd253fb7}, }, @@ -2211,7 +2211,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2220,7 +2220,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777800000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x79, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x80a012dc5f08fd85, 0xd2b01d77bf03d98, 0x77b2fc43400f2a40, 0x89b4f17ad0bdf5a, 0x5c788569476e67d1, 0x956dffdb41cc5d0a, 0x744adcfba3664def, 0x742b51a02da52bb8}, }, @@ -2229,7 +2229,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2238,7 +2238,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777879000000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf8bf0f4b76fad8ae, 0x90b0f7d23352e021, 0x3ce9956f824dc40e, 0x37245abac31b3c34, 0x45ba7a7e6e611d4b, 0x8253ab4f5eda0a3a, 0xc72b9cce420d9e40, 0xf0200c349ca939fb}, }, @@ -2247,7 +2247,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2256,7 +2256,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a0000000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x22352397e2b2a37b, 0x83fdbc3ebd43b3ee, 0xc7fe8357700045a, 0x6565416deecb00a3, 0xff20401e58712116, 0xea91120f4576f14c, 0x564cfebf9ecb8522, 0x1c05455168270666}, }, @@ -2265,7 +2265,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2274,7 +2274,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b00000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x888ec89cf8b74de, 0xdb0af3856be12147, 0x3584b564d634611a, 0xca151abd5bbcba69, 0xef4f1a903c80619b, 0xa4f3c949175a9632, 0xa8c59d9373e143e2, 0x4521b51a675c49dc}, }, @@ -2283,7 +2283,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2292,7 +2292,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c000000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x19a900f2bdd2f4aa, 0x986ce1dc42986d70, 0x20f33d43bc340d14, 0xa79a549e42bda9ab, 0x2768d7a4527639a3, 0x3823de3c99cf8677, 0x1f966cb6e6d23e67, 0x8f33930cd22cb8ef}, }, @@ -2301,7 +2301,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2310,7 +2310,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d0000", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbf88b768892108c4, 0x3d4cbce697094f86, 0x485a12e276b268ba, 0x57bf93ff52602943, 0x87f03171cecdb867, 0x4f6cec5f16c13064, 0xcefabcd84faaad47, 0xa061fad0d3b563f4}, }, @@ -2319,7 +2319,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2328,7 +2328,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e00", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x7f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x55ce2bc919d8d276, 0x9e9bbfb12a098efa, 0xca867926257a23ab, 0x734d214de18e2bcf, 0x6e597b2daaa5c90d, 0x774c80a08ffda186, 0x88360845cd2f2d40, 0xcbcb0dfacdb118b2}, }, @@ -2337,7 +2337,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2346,7 +2346,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd8c291dde45e0672, 0x7f7ca328fca19f50, 0xd0d38a3f5b7dfac9, 0x441b7bb52656a2d7, 0x42906280af4c8d78, 0x905aa3a2a390985f, 0x6edad0cf7ab3b45a, 0xe451965c52b21745}, }, @@ -2355,7 +2355,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2364,7 +2364,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2373,7 +2373,7 @@ var testVectors = []struct { mIn: "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x81, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x17d70076fe5d4764, 0xb0c9274e390bea1b, 0x796a411edd748e0d, 0x70bbfd3dad823647, 0xa4c8cf5580553166, 0xdc40455a01bd070e, 0x4131bfcb8358a1de, 0x912b15d41cdef12d}, }, @@ -2382,7 +2382,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2391,7 +2391,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2400,7 +2400,7 @@ var testVectors = []struct { mIn: "8081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x82, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5d8a48a47416cd12, 0xb5c4e2d260312b7c, 0x8d4193d7dabe7183, 0xb3705d38eec6196f, 0x10f94d9d363967e0, 0x3df4bf4ca5b0b0ed, 0x6ca0b37ad34c5454, 0x896cb6c8da3d0afa}, }, @@ -2409,7 +2409,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2418,7 +2418,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2427,7 +2427,7 @@ var testVectors = []struct { mIn: "8081820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x83, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc6ed9d4766697560, 0x4c1d7deaf8cf4bdd, 0x327e097b2eafd4e4, 0xcc471144183576e3, 0xbfca2e6deec0b312, 0x61a3862ec9ce9811, 0x25582f874e4fba6f, 0x44e4dec1b4db0a33}, }, @@ -2436,7 +2436,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2445,7 +2445,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2454,7 +2454,7 @@ var testVectors = []struct { mIn: "8081828300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x84, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf1dbc71cb3b80a7, 0x42e61e0e1dd8343, 0x5c8130ad15b772f8, 0x24b0b8ab34cf4922, 0xc47c4e9ffcb25c91, 0x1ea9d5e25bd4cfc8, 0xdae270d2c74109ab, 0x3a6668acf7a9a44c}, }, @@ -2463,7 +2463,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2472,7 +2472,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2481,7 +2481,7 @@ var testVectors = []struct { mIn: "8081828384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x85, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa7349a22a7f64eb8, 0x719852e28ea9d950, 0xb445bce3fb876b81, 0x401514d582aea55f, 0x47a7d7c5c3651121, 0x7664d606aaa4a56b, 0x72eef1a349dcd9f0, 0x14749698d4abacc3}, }, @@ -2490,7 +2490,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2499,7 +2499,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2508,7 +2508,7 @@ var testVectors = []struct { mIn: "8081828384850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x86, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc8f8c3efd8b6e4fa, 0x213aecab1d004de6, 0x5152741427e844f5, 0xd3ef4f293b3b4b2, 0x2c5ab94dc603d4a3, 0xcd949e7bbb3ee2b6, 0x614a7cf054acddd5, 0x493bf9a60ab13cbd}, }, @@ -2517,7 +2517,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2526,7 +2526,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2535,7 +2535,7 @@ var testVectors = []struct { mIn: "8081828384858600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x87, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3622a1056628f734, 0x95b879ed1d144095, 0xbfab55412dda5572, 0xde7eebc889bb8d5a, 0x9dc26da4daf1ee8e, 0x58d6b1c35d041d75, 0xdd9e58f80fb864bb, 0x6b5a23da134b82b3}, }, @@ -2544,7 +2544,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2553,7 +2553,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2562,7 +2562,7 @@ var testVectors = []struct { mIn: "8081828384858687000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x88, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9e7be24b43483b3b, 0xf1356bbf43baabab, 0x50e7c28da8f6304b, 0xc1a33a6b0d4758c3, 0x1055fa1740db478e, 0x1a3716f052826d, 0xf2a54bb770b0f8f5, 0xf0099f1c51c5ff3c}, }, @@ -2571,7 +2571,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2580,7 +2580,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2589,7 +2589,7 @@ var testVectors = []struct { mIn: "8081828384858687880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x89, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8cc46265bd9e28ba, 0x732ee06cada8103e, 0x9d27c9d7931e3d43, 0xf411ee79e8a7604d, 0xc4f7d98ef400a041, 0xcddcd73651a487ed, 0x6518ac7092148ca, 0x6924da4a04a43b2b}, }, @@ -2598,7 +2598,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2607,7 +2607,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2616,7 +2616,7 @@ var testVectors = []struct { mIn: "8081828384858687888900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x375a6c38e2392902, 0x10bba250c8569804, 0x734c2b21a4fe3da1, 0xf5faa5ffa940882a, 0x78b2168844c57548, 0x7dbcd2a8a87d005a, 0xbf171654e4ea571, 0xe3ed135db2bd0c60}, }, @@ -2625,7 +2625,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2634,7 +2634,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2643,7 +2643,7 @@ var testVectors = []struct { mIn: "808182838485868788898a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1787ce899dc1fee6, 0x2fe70460287a0b1, 0xf9ae1ca1bd7c6c6f, 0xf856f81b352dbb59, 0xd1a9aabd0e1c5d05, 0x5e2b562cfc8678b1, 0xd0c7164c02f6499, 0xfdf6d75e2ba08834}, }, @@ -2652,7 +2652,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2661,7 +2661,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2670,7 +2670,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xac76f5a8026fc994, 0x906f202b1ca62ba3, 0x17ac839b29d98572, 0xfe3bd5438d9a205c, 0xcb49753ed8d13d68, 0x6fc4b79af5286c90, 0xd59dc3286a365187, 0xc8669601c99326fe}, }, @@ -2679,7 +2679,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2688,7 +2688,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2697,7 +2697,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb62cbd5e21cda031, 0x95611ec9edb9e51d, 0x9f5c8d64a5591ce3, 0x8f7005265b127e73, 0xce8d1c38b35a322e, 0xdcecf18688953e1a, 0xa220fe2c888f3160, 0x210f7b612e359141}, }, @@ -2706,7 +2706,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2715,7 +2715,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2724,7 +2724,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x78ce2d524a50ab91, 0xb6e6a26b6c4c9f77, 0x7c7e3e6dc76555db, 0xdbf97e757faf0c92, 0x37037fe510cf8f7c, 0x5d8959eb75bfa99e, 0x1ae6a0b8049e196, 0x89c9fb0ab98b77db}, }, @@ -2733,7 +2733,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2742,7 +2742,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2751,7 +2751,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x8f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x11a5bbdc6ab5cd8, 0xda404773c6d8afa5, 0xbf29dbc6acc1d19f, 0xb628b068b6e5a2c8, 0x31fa0387fb4b15b3, 0x4080d39a581d2580, 0x34b5d1bac407b7ce, 0xc149aa1eb626b43c}, }, @@ -2760,7 +2760,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2769,7 +2769,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2778,7 +2778,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x90, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf8c1a92cecfb2ed6, 0x8c896a3f8bce66bd, 0x618c56a66b56f7b3, 0xc3765bb6b2fed18a, 0x2f3795730fd21dce, 0x8027c9617f4228af, 0x564f43df4001cf49, 0x99031eb8868c0433}, }, @@ -2787,7 +2787,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2796,7 +2796,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2805,7 +2805,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x91, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2c9e437561dc8f7c, 0x1406fba7af5bb13d, 0xe749f490bc236a3a, 0x672a493d3cf7ee9d, 0xf0a9feb693c11517, 0x6b856960940b0536, 0xeef56807c0087e89, 0xe0d0d67c0bf7dc5d}, }, @@ -2814,7 +2814,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2823,7 +2823,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2832,7 +2832,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x92, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc96b8e46e72e6058, 0x5f003cb251bd21df, 0x481b0a3f01cbd672, 0xf9999229ca5eeccb, 0x3e48019a4af5097f, 0x37ad8b47a615b3ae, 0xfcc8c74713ca47ba, 0x23d7912c5995669e}, }, @@ -2841,7 +2841,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2850,7 +2850,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2859,7 +2859,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x93, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x50b056d29eb7f527, 0x80f4ed9634793d99, 0x9c7ca6b0a7851d7c, 0xe60a0b756098a94f, 0x5678fd8f0a678969, 0x4d8ce5991541ced7, 0xd164ef2ba632b277, 0xff3582a646be7552}, }, @@ -2868,7 +2868,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2877,7 +2877,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2886,7 +2886,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x94, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7b88f1b976a95739, 0x2dc942a9dca804f0, 0xe0250f6052ea372b, 0x9c27d00757bcc9, 0x8e2d0d9b835ae8c6, 0xe6eb8847d9519cb5, 0xcc52dfca91a77424, 0xfc73650b07f520cf}, }, @@ -2895,7 +2895,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2904,7 +2904,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2913,7 +2913,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x95, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf70b38556d37a2ea, 0x6846aab09ccaec72, 0xd586fa6271705cc9, 0x6273bfa90ccec818, 0x9259ffc3ada0f2b9, 0x1ee86745b921f92d, 0x7c81fc071a6c2f45, 0x385d50b30496e9eb}, }, @@ -2922,7 +2922,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2931,7 +2931,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2940,7 +2940,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293949500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x96, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe234276b8bc7e2c1, 0xd6b54c4350c50e48, 0x55471dc2dc1a1113, 0x4412ffe6b7b1c345, 0x222e1355c0e57644, 0x91bb4470800fdc29, 0xeea938dd62561a9b, 0x1aed1a91a343e265}, }, @@ -2949,7 +2949,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2958,7 +2958,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2967,7 +2967,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293949596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x97, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfcd09d381387b48a, 0xe5b166ced365f9f9, 0x76d64187c5f8a159, 0xe652f4541397cd83, 0x5d6c435ea607022d, 0xe5bf6a1ce78e8f5d, 0x1ab302c30490660e, 0x5160914a1d31a87e}, }, @@ -2976,7 +2976,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -2985,7 +2985,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -2994,7 +2994,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293949596970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x98, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3654caadd0ace24, 0xb2a45f1c0b1d18b, 0x9da294bcaa778712, 0xabf8852f7e6cfdf2, 0xa8e0b016f5efc79a, 0xea92e4cf244ac825, 0x2fd46de408630aad, 0xca30bb71b93a33e8}, }, @@ -3003,7 +3003,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3012,7 +3012,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3021,7 +3021,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293949596979800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x99, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5b0403ee29f95451, 0xde8e77fa04000c6b, 0x84cc67328939d1e1, 0x32de636cb3d75a82, 0x6568246d164a8e79, 0xa10907b0634f3561, 0xbffee31d243c4b36, 0xd47c469758045407}, }, @@ -3030,7 +3030,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3039,7 +3039,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3048,7 +3048,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f90919293949596979899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9a, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xbd87fd2079904ee7, 0x505e0811dd36d65a, 0xe51c3e449c4570ee, 0xf939ba2ebcf29a80, 0xc312370e8e12d7e6, 0xa4785d70f406da16, 0xa244431d12288e83, 0x77a607b30d5e9cc7}, }, @@ -3057,7 +3057,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3066,7 +3066,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3075,7 +3075,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9b, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xfc2ba3423a291bf, 0xc406cdb36306d83f, 0x909fb5e6302f80e8, 0x7e218a79c95c03d3, 0x84a67fdabb1aa3d5, 0x1fc2a1a7f2bd2728, 0x29c5c654bbcccf6f, 0xe19b2616a82df326}, }, @@ -3084,7 +3084,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3093,7 +3093,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3102,7 +3102,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9c, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb1b12e54bc7d5d9, 0x9fc8b8ff6bf242d7, 0x491349933f1f1789, 0xb3e2bb71c203092b, 0x43ef9b6659f25e39, 0x1db2730cc7f7fb5, 0x9f4f6ee6ae6b3f82, 0xce1f746c72d6d4ea}, }, @@ -3111,7 +3111,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3120,7 +3120,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3129,7 +3129,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9d, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9f87cd34cfb8c850, 0xc0b03032abfae280, 0xb9b1deca9d3ecce1, 0xa1d95d4123b97ad9, 0x6c75115cddad38fe, 0x6dad956e250b9967, 0x901cbf10ceed9f8f, 0x47e31bcf0ede9c67}, }, @@ -3138,7 +3138,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3147,7 +3147,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3156,7 +3156,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9e, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x779bddd57c6e380a, 0xc8e2fee69fe035a0, 0x43ea873c38b561ce, 0x444fcde4c5595020, 0xf66023a8b09b3108, 0xc487f4e39c6c8ea5, 0xa56bbc13f83b0646, 0x91fc6c82c17fe135}, }, @@ -3165,7 +3165,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3174,7 +3174,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3183,7 +3183,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0x9f, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xaccb616bcb59141f, 0x8f5387c48ffe0e5f, 0x2162d5fc87895442, 0x9e760425b2bea7cf, 0x3d6b1dfbad452c79, 0xb5ba7c849b7d760, 0xdc951b72eae814df, 0x91271256eca38a5}, }, @@ -3192,7 +3192,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3201,7 +3201,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3210,7 +3210,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdbfed8b736388be5, 0xe771655c72a50cb5, 0xb8da2178e985074c, 0xd479c0e4108c29b6, 0x50b5ed0f2ff2cda6, 0xf0158174165c9232, 0x3dee0ce0775e101a, 0x5906f9d8c04d9207}, }, @@ -3219,7 +3219,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3228,7 +3228,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3237,7 +3237,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1520f00565cc29b9, 0x8dbd056dade7286, 0x10c1004ce32e1a, 0xa44f0398eaf8bd29, 0xe37f69ec55863ebf, 0x168b45b3c55406f, 0xfcf442337d624a64, 0x81b30f29031fb692}, }, @@ -3246,7 +3246,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3255,7 +3255,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3264,7 +3264,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe0d3494b9953d372, 0x184f4d1e9a925331, 0xe5e82ee7b98ae58e, 0x19389173c79bf212, 0x43c00270dd7d05ce, 0x56d1e31461a1e03e, 0x3753ee807e4a2cdd, 0x56ef333ef270868b}, }, @@ -3273,7 +3273,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3282,7 +3282,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3291,7 +3291,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8d475d7bff90ec7, 0x51686d73a0376717, 0x3ca9817eadaae17c, 0x564f21ea67d91e8c, 0x66673e76b177a3c8, 0xae1e2488390fb615, 0x294912a58596ab6e, 0xf706ab9ef28881d2}, }, @@ -3300,7 +3300,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3309,7 +3309,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3318,7 +3318,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x33cb792680f030c2, 0xa9f71bb2b3f82e82, 0xdad70129094289a2, 0xcf261083000376c3, 0x4d083edf32924c35, 0xc1631f600c130399, 0x8c466e10b8a4a4f4, 0x5ff434a7e5bb43d4}, }, @@ -3327,7 +3327,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3336,7 +3336,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3345,7 +3345,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf1ebb5af4c09436f, 0xa4560fc57e93a4f7, 0x1fac55bb3c30dac9, 0xed6bd96c97f1f127, 0x62549c7b0e4f46a9, 0xb8643198ba9f8a0b, 0x5f4f025a427835be, 0x7289b85663c399e1}, }, @@ -3354,7 +3354,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3363,7 +3363,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3372,7 +3372,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5d22384c3f274537, 0x6a0c1a87817333b2, 0xaa888c019bafd3af, 0x423adca550580202, 0xb0f1cb563ee0a3a1, 0x85d2f141a4636d87, 0x32afb51e80b8396a, 0xfe975ed615c40152}, }, @@ -3381,7 +3381,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3390,7 +3390,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3399,7 +3399,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xda3eeca3cc440cc5, 0xeb5094177e9a77ae, 0xaa90c66770f9a2dd, 0xbb3901c3c74a5a6c, 0x630e22b34ddfc027, 0x7fe7ff3640d11cb, 0xf9acdae25326b78d, 0x2eeba7d1a2f0e33a}, }, @@ -3408,7 +3408,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3417,7 +3417,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3426,7 +3426,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x61bc5c383e26ef8a, 0x2a26434291289be1, 0x39cef36a72e8aff5, 0xd3ecf38c02279ca7, 0x91adc9cfd9dfd2f8, 0xf0d58f77206f8fb5, 0xd1577d1cd9a39428, 0xbeb664f3a766b8e4}, }, @@ -3435,7 +3435,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3444,7 +3444,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3453,7 +3453,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xa9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9b2d6ede41616928, 0x6c16668a573532cb, 0x82b4a105e9d34814, 0xc89b36c54bbe23d4, 0x23c19ccc0aae4dc7, 0x7e91979fceddd8e1, 0x392da32d559c018c, 0xc8a80fbf9a9b21d2}, }, @@ -3462,7 +3462,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3471,7 +3471,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3480,7 +3480,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xaa, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8101838520ebb92f, 0x8e42dbe3af9d3a90, 0xd6ef242266e75be1, 0xe7ae4656b21f3743, 0xdc2b9ba6ec31e516, 0x3da41f08a8f13382, 0xf4775a97020350a1, 0xdce910671392a52f}, }, @@ -3489,7 +3489,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3498,7 +3498,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3507,7 +3507,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xab, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x14337a3f14a7f966, 0x50b3bb242ebf69a6, 0x6c5b499f631d2614, 0xac20e3e84f101f9c, 0xed529dd650450da6, 0xe64a01b4de3c5abd, 0xae690b77aa871d5b, 0xd80a0b0b33f4155c}, }, @@ -3516,7 +3516,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3525,7 +3525,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3534,7 +3534,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xac, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x65354c591dddc4f4, 0xf682ad3da45ce2e3, 0x81cdd45e83a4be2a, 0x289827465e97cd1b, 0x1b9f67c3624c4dd4, 0x497b1d57d49d7b7f, 0xbd0c46c5b8477355, 0xc0082afb90f6bec1}, }, @@ -3543,7 +3543,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3552,7 +3552,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3561,7 +3561,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xad, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x55843a9c64c91d8f, 0x4282c6ca916e8f1f, 0x22e98e328f1f3ba4, 0xaa5975fa87732580, 0x262ddcea4a2eb16d, 0xb364689c74789109, 0xa8efb32f3bf8f357, 0xcc6bed6b05dba8d2}, }, @@ -3570,7 +3570,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3579,7 +3579,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3588,7 +3588,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xae, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x16fd7af9a7c13931, 0x72f207bceb60d475, 0x51249684df50a18a, 0x33a8a03b744be01e, 0x4d1bc92dc1182f09, 0xfe592f4033f343d2, 0x7b1e30aebbdbab28, 0x79f9c0d5267a9c65}, }, @@ -3597,7 +3597,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3606,7 +3606,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3615,7 +3615,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xaf, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x818a1596294af906, 0x37f03cde404ce39f, 0xba63e3b385fbd99f, 0xf4e360d9e7a02639, 0xb2cce07c0cc7e0c2, 0xabe7f66998c24fa6, 0x43e9fc143f4dbd12, 0x295cfb85e7279027}, }, @@ -3624,7 +3624,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3633,7 +3633,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3642,7 +3642,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x96e8eef39e399cc2, 0x9263e21c5c56871e, 0xe4137d26ced0c35f, 0xf6b067ee32e7d98d, 0xfc100f1b4056ad9f, 0xa2cc46102019c1aa, 0x2a21a3deab145b8c, 0x3ddb38f1f76255e6}, }, @@ -3651,7 +3651,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3660,7 +3660,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3669,7 +3669,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5ef2ef59d4cec4c, 0x74bc9197aafaf6c3, 0x37cc4e2283719345, 0x1756d332018de5a1, 0x7baf525f797e1d53, 0xd39212de47d1b91e, 0xbce6f8231834fe45, 0x861655ccaad5b1e}, }, @@ -3678,7 +3678,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3687,7 +3687,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3696,7 +3696,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8de1b393aefb8b89, 0xfa04977dab7e6900, 0xce3161079d33ec36, 0x81ccd9e8db0ef3fd, 0x63b15996120ba8c3, 0xee4f3d79b9ba23a3, 0x75c766e9da542dd9, 0x45db88be094a7629}, }, @@ -3705,7 +3705,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3714,7 +3714,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3723,7 +3723,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4faf3a9d46d09bee, 0x843b2c8ae45b0314, 0xe145d9f1ffb1b4d9, 0xbe51a98089d3c1f1, 0xf231c722fe257b19, 0xa1c4a90b93ccea0a, 0x50d37a61272276f4, 0xf4a07302e8b4abfd}, }, @@ -3732,7 +3732,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3741,7 +3741,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3750,7 +3750,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xcd81053013314d3d, 0x3c0f3d1c09bfac96, 0x2e67969cd380131, 0x4db2d12d3e62de6c, 0x443307d1be38864a, 0x5c30c69c64d03a78, 0x631cf349eb4bc0ce, 0x670213659ba98830}, }, @@ -3759,7 +3759,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3768,7 +3768,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3777,7 +3777,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1a921fd91a59c095, 0x63067ee39c6dbec7, 0x16d0d6cfc11180ed, 0xc0ba6843e972552a, 0x4a85396a5e482420, 0xb1c6d6978ee36fa4, 0xbb066bd872d27c94, 0x9d558db6b9782f5b}, }, @@ -3786,7 +3786,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3795,7 +3795,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3804,7 +3804,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3b1568d3de797b22, 0xdbbf78a93c0a6cf4, 0x8465564a02f331ef, 0xae48f70f0b496824, 0x9df4c9d42e83e704, 0xe523d6096770b1e9, 0xd5e8caae3c5ec1c8, 0xeb202ff70f4333e4}, }, @@ -3813,7 +3813,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3822,7 +3822,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3831,7 +3831,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xee05012f95f3345d, 0x5ee96c4cb6e88af8, 0x87b0692ce0e0adbf, 0xad11492e2d71a862, 0xb2c94d03c41f943f, 0x2b979d2bcfd79e4, 0x640c2ebb38d8f5fa, 0x139802b7b572d395}, }, @@ -3840,7 +3840,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3849,7 +3849,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3858,7 +3858,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe4bc3a35f89b937f, 0x20af50374ff1779e, 0xfbe7a1e10239b0b7, 0x1d49c25d076af6a, 0x4fe74056f19031a8, 0x82c739e8905a6c3e, 0xbfc7757f7574641f, 0xdc627adc4d080290}, }, @@ -3867,7 +3867,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3876,7 +3876,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3885,7 +3885,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xb9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x713aa3f9a2612b06, 0x704c641961a0d0d7, 0xe1e5e74d506a71b0, 0x68ede7867bbd49be, 0xd013c30f9f4f7117, 0xec35229a7e592961, 0x900a29f736de2185, 0x29ee0a6dfa1ffccc}, }, @@ -3894,7 +3894,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3903,7 +3903,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3912,7 +3912,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xba, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1e3164aeee019ef2, 0xf76b942f42c6f1b7, 0x2b7b3e527963a3be, 0x5e2da2341d7dbaba, 0xfee15c9da0c5f1a5, 0x1a8d79a4d9ce2c68, 0x1b5cff2dd76cb405, 0xbc76d4a2b2405435}, }, @@ -3921,7 +3921,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3930,7 +3930,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3939,7 +3939,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xbb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x35efb3ba3bcd38ec, 0x359842915c6dcbd7, 0x51e0ce7fc99d8a1d, 0x8461ede3582fa0a8, 0x1a4115560a81b7d0, 0x1110c8c30952b9b1, 0x774e085224b2de4f, 0x16feaadbc647f8f3}, }, @@ -3948,7 +3948,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3957,7 +3957,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3966,7 +3966,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xbc, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x26e843cae0f5aec2, 0x8baa43b98c5b5641, 0x653b79efca5035a5, 0x8260814bd9fafa32, 0x836f6a23e3a11f0, 0x29020fcc7e4340ab, 0x78c4f1dc24a28fcb, 0xd1922b16649b7da6}, }, @@ -3975,7 +3975,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -3984,7 +3984,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -3993,7 +3993,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xbd, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xcd0571ffef34f515, 0x89d5274e074d251c, 0xc26d367d3b31898b, 0xaa537dfa1371d8d7, 0x10d87a48ba6d3fe1, 0xe1b6fd914c855e3d, 0x691743d1f62e4be7, 0x5ca367e0dd6707c3}, }, @@ -4002,7 +4002,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4011,7 +4011,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4020,7 +4020,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xbe, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7a8969b1a0bcac89, 0xb5958cdfc214270a, 0x7d2b149093b69cb7, 0x99b076303ebb1860, 0x12d9a95241969ab7, 0xe972e3b71264b8b1, 0xb8ba4c5df2d7cace, 0xd7672a4936be17a3}, }, @@ -4029,7 +4029,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4038,7 +4038,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4047,7 +4047,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xbf, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9c84ed909173c0e3, 0x205eb5dbd92f969c, 0x7641ebc1ca4f627e, 0x26d8a8ee99545191, 0x3336a687128f7e7b, 0xf5ddc4e8fd1150af, 0x3188f8ed22f7fd5b, 0x9acb59edfa2c4f41}, }, @@ -4056,7 +4056,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4065,7 +4065,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4074,7 +4074,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2d0d38087cf86c8d, 0x2d22d46fe4ee0615, 0xd0bf5f584ec0d821, 0xa13328708fc96982, 0x646524076a3256, 0x1740b4571d3509ee, 0xdf8c53ce95d2a5e, 0xfa75cf7635f8dab6}, }, @@ -4083,7 +4083,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4092,7 +4092,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4101,7 +4101,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd5663638debe24da, 0xaf9b31f637edee63, 0xbaa635165dc7d520, 0x7e4895aca1cff45e, 0xb8aa00f68ac0f896, 0xac79fd4ba6e987c, 0x96e879c0b89b458, 0x2e321d9ef4da1610}, }, @@ -4110,7 +4110,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4119,7 +4119,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4128,7 +4128,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xaea77ee8b1d1d1f9, 0xf31ccc5097023a75, 0x5c245e80417d15d0, 0xa2f734e93bb1756, 0x76fe5be0780b18e3, 0x8bc73a3e1e05c3c7, 0x1e7e654251c0509b, 0xfcd0bfc76e5d2103}, }, @@ -4137,7 +4137,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4146,7 +4146,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4155,7 +4155,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4820036816bcb711, 0x5e3976e43d3443aa, 0xb98d6723c2bb4b81, 0xc9fa1e023ab0a151, 0x9afe975f21becf48, 0x56399e03bcf6a272, 0x6d0df1a9c117a4bf, 0xe523f32fd3d3a57b}, }, @@ -4164,7 +4164,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4173,7 +4173,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4182,7 +4182,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x66b0c24f0e00d9b8, 0xfebe7e8fe1ab9ed, 0x93678bdb01a2e324, 0xbed28e6818560c0, 0xa4927978a65a4ecc, 0x3ee69380284ec4bc, 0x96decc30bbd3ae8, 0x8a8313daa474a634}, }, @@ -4191,7 +4191,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4200,7 +4200,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4209,7 +4209,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x19679b4f295e32ce, 0x6ae06a277812b6d6, 0xfa83b7b03bc06425, 0xacd5c789df5b78fe, 0x441b306d75783ed8, 0x547bb7ae4e029956, 0x32f3a4c26e3377d4, 0xc3b0dd6587f8b3f2}, }, @@ -4218,7 +4218,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4227,7 +4227,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4236,7 +4236,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2fae03960ec3ac29, 0x63c46c7ef90bf9cc, 0x764b9b2f1b8ce2eb, 0xa202c7257c53705e, 0x43c5994cf1fbcb9d, 0xb5777bf1512bba45, 0x95fad8ba2bb95df1, 0xcc37a170d0f571c4}, }, @@ -4245,7 +4245,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4254,7 +4254,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4263,7 +4263,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x7ba862e5aacb7933, 0xbfd6fd0f5525044c, 0xeac76c660d3f20e1, 0x1ee6dfa507e45b09, 0xe5b35451cd4114e9, 0xa9c7d41ab35f4f3b, 0xa59a67aef47a5cad, 0x2d6bca543a00541a}, }, @@ -4272,7 +4272,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4281,7 +4281,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4290,7 +4290,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8c7045d249a39530, 0x30d703871150f57c, 0x7fe6d4f50ab6272c, 0xc75309e6a4f878c9, 0x64ee1af4fc924fa0, 0x5158897a70cb1c32, 0xe6c50bb0371e2b55, 0xff3f9eefbca52fb7}, }, @@ -4299,7 +4299,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4308,7 +4308,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4317,7 +4317,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xc9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1f32098b732d2607, 0x8cf426bbc4cebc4d, 0x1bb3e06c24edf0b0, 0x1f9f0483c67b6e9a, 0xdd32e98cf245553e, 0xded63bf4b05a5c98, 0x5e0629f30a567007, 0xbb2c4c62349de4d2}, }, @@ -4326,7 +4326,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4335,7 +4335,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4344,7 +4344,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xca, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6c31e38eca5e40b6, 0xa5db18ecc61c0687, 0x3b1fba630c256c3e, 0x6a039834dd559eae, 0x13d724aa72d28cf0, 0x19392fab770d02c6, 0x18064207f3321aaf, 0xb44f995339e797ab}, }, @@ -4353,7 +4353,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4362,7 +4362,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4371,7 +4371,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xcb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x45ee4831f682e67e, 0x6e5c1ea85d31e5f6, 0x9c51f64342c7c55, 0x748ac3881070a5c7, 0x1e358dcde2686175, 0x10a361f451afd88, 0x8c2e5a9b0f58b2f5, 0xfc3f9ad53d8f13fc}, }, @@ -4380,7 +4380,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4389,7 +4389,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4398,7 +4398,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xcc, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8f266b9d173c261d, 0x949ef2a4f316a06f, 0x813c59d85e129138, 0xf24ab4a7f5596025, 0xe6005c170d03b2dc, 0xa02a6896eef7ca2e, 0x85a22410610ab27a, 0x27965865bc2b132}, }, @@ -4407,7 +4407,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4416,7 +4416,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4425,7 +4425,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xcd, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x25cdb4bd2c136d10, 0xf71bbce246288197, 0xbb5df6a5f0c5fe32, 0xceb24ac66d4eec39, 0x5a8150f0d63246d, 0x98fa4ad8250054c3, 0x3e71eedbc30367e3, 0x7ebec15b46e8dd72}, }, @@ -4434,7 +4434,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4443,7 +4443,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4452,7 +4452,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xce, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x670665268296790e, 0x1a89a48dea62d8a8, 0x50176d8b3a4e6af5, 0xd646da7def094e3, 0x8886ccc2ce7b0785, 0x83a5f6b45167506e, 0x9d5d76ef5f0b7f8f, 0x89f07afcbcd0dc9}, }, @@ -4461,7 +4461,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4470,7 +4470,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4479,7 +4479,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xcf, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe5c4b02aa8561152, 0x9aad315e4d84e566, 0xdc4f465abd4b14af, 0x71ffe81757bd4da3, 0x675d08fabbfe3f1d, 0xe6e4d3f6346a99fe, 0xc210164bbf96130b, 0x1608564d83bbbd63}, }, @@ -4488,7 +4488,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4497,7 +4497,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4506,7 +4506,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x25bc55fcbe88ba1a, 0x3e93b9b82de0bcef, 0xb2beeaba6176f546, 0x3c8a512a4d57c21c, 0x3471498ea3c55dba, 0xf6754e749c5fb240, 0x76f681468f9d5cb8, 0x6847b3505610f16}, }, @@ -4515,7 +4515,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4524,7 +4524,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4533,7 +4533,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xcd73c4b2fc49995a, 0x6d56085d1bac68a9, 0x637ef560d916d8c2, 0xd3ebf81c70fa98b8, 0xedbbbf954d129bf5, 0xedead5170ecff1c5, 0x2a4d8690bc5020c, 0xd41fb53344cabcca}, }, @@ -4542,7 +4542,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4551,7 +4551,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4560,7 +4560,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2a677c8009adceb0, 0x6ce4dd060f2bebf2, 0x1a6b09a4150e37f5, 0x5c231ec36bb7c7d, 0x2f16a4b700caeffb, 0x798db73efbb49fa8, 0x6606724ef4230c77, 0x5d1e291c93cde34c}, }, @@ -4569,7 +4569,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4578,7 +4578,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4587,7 +4587,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4470c91e936466bb, 0x551cae20e42a5be4, 0xe9087d93bc74881a, 0xa8dbeb64399c3969, 0xe4afca095ddd6c34, 0xce918178eca78bc2, 0x58185ff9d6dd65ca, 0x4d36d0300f0d043e}, }, @@ -4596,7 +4596,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4605,7 +4605,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4614,7 +4614,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9237aa5f0a77bc65, 0xb4b843e68039836, 0x356a6d9ff296eee7, 0xa4f99055bd068056, 0xb0c761807a9b63ef, 0xf34ac30ab6664b42, 0x3a8c9d3af3059911, 0x99689bca8283e1}, }, @@ -4623,7 +4623,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4632,7 +4632,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4641,7 +4641,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xaa363333ca4d9bea, 0xb848aa6e5ca439f8, 0xf6a4febfda7d4ccb, 0x488a62a67e35d643, 0xb0c152b0f2455b0a, 0x116f8b91caed1f7d, 0xdc1045c2740fd839, 0x61bccea70bea4ba}, }, @@ -4650,7 +4650,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4659,7 +4659,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4668,7 +4668,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x97ad80a7b42f34e6, 0x9b9849e1bc240e5d, 0x4f99877e5560d391, 0x2cc7555897b456b, 0x7f57e73cad5bc1d0, 0x383e3ff17f92634c, 0x3245e7db2be7f71f, 0x11c3f7ed2a94448}, }, @@ -4677,7 +4677,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4686,7 +4686,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4695,7 +4695,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x61e4e8339b9c203e, 0x9ab4641c6bb48a17, 0x5fc98b1c5f74fb07, 0x1695c6876b4cb9bf, 0x7f9380f94e261b65, 0x11c0dd918b2341ad, 0x9444fd7e7c77dda5, 0xc02ac2a9d3ecb6b4}, }, @@ -4704,7 +4704,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4713,7 +4713,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4722,7 +4722,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x4d875185b3d6afd, 0xbb6da59496e6d686, 0xdb151f054d9aa904, 0x2e88c4a16b778926, 0xdc15703b602a466d, 0x309453f050744b9f, 0x66a204b4cf52863b, 0x948ae1e6ba412c96}, }, @@ -4731,7 +4731,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4740,7 +4740,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4749,7 +4749,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xd9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x9ead6b7e51271e95, 0xe7e3de7186fc9541, 0xb92c42e1ce69bee9, 0x7b5f87ba0dcecffe, 0x8f553d3aee930b31, 0x32f88f665f631f94, 0x99f0e2c533d0c1d2, 0x24e3447f1664c7e}, }, @@ -4758,7 +4758,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4767,7 +4767,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4776,7 +4776,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d90000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xda, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x40e81a4f872fba8e, 0x22c853427c3c9041, 0xbf509550c80f5392, 0xd589287e5cc934dc, 0x5c8e98cbd80a0b65, 0x96b1fbfb87cb9448, 0xd1cac5c4cc93ea12, 0x92b4643476b95871}, }, @@ -4785,7 +4785,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4794,7 +4794,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4803,7 +4803,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9da00000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xdb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x35c6b7a1ea12f716, 0x55afdfdbe7a81947, 0x75947d274d3a06e4, 0x8364b5df389b0150, 0x366150507d051109, 0xc95c94283b4c39e2, 0x210c00e3547d9664, 0xd2ef739bfb6c6281}, }, @@ -4812,7 +4812,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4821,7 +4821,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4830,7 +4830,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xdc, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8cfbc7d5e73996c3, 0x39620a5e6d30fdd, 0x168fc7212f123794, 0x564c738ad7a9ce79, 0x8ef1b45486b2beec, 0xec29726f1f332c34, 0x6e0ad8b281c24b4b, 0x8cc89617f34300b5}, }, @@ -4839,7 +4839,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4848,7 +4848,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4857,7 +4857,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdc0000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xdd, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x73a1f899af81d072, 0x7455b34eaca0c9dc, 0xa4544b08299a6305, 0x51398a2f2a917201, 0x2e918096f53d529, 0x415f990060fae8f9, 0xe61b0193f8c5dd68, 0xbbf5a3a1b8c9dba0}, }, @@ -4866,7 +4866,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4875,7 +4875,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4884,7 +4884,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdd00000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xde, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd524fd5e1ea81ac1, 0x4788fd6c58ee27fc, 0xe5eccc0176e2b0fb, 0x5376c7e39801caec, 0x277a7e7c4574bb93, 0x38b51f0e357091eb, 0x2c763ebe06751757, 0x7790fe3a8c4df1c0}, }, @@ -4893,7 +4893,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4902,7 +4902,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4911,7 +4911,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcddde000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xdf, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc0e652b450218fc2, 0x728d6fdebc24c4, 0x7df8f2d7fe10937f, 0xc1d679444fb6dbe0, 0xceacb2446fa61b44, 0x1240d37e170916e6, 0xbe4bc6c7ce7e408b, 0x277762d8223dd650}, }, @@ -4920,7 +4920,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4929,7 +4929,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4938,7 +4938,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf0000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x30ec772812883df6, 0x90e8220db0c8b8, 0x1644bd12614266a9, 0xe9cb9c765b522f6e, 0x309112a037d486b2, 0xed4be0436ca8e1dd, 0xaf8382d971e694b5, 0xfd2898de31e34ce6}, }, @@ -4947,7 +4947,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4956,7 +4956,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4965,7 +4965,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa6880b8832058b34, 0x13f9c308748d4a61, 0x2c695e960bb7f35, 0xae9849e73991be05, 0x526b2fe481457fde, 0xc1089721a17f8f69, 0x295e0d17f069844, 0xc1581d27da783de}, }, @@ -4974,7 +4974,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -4983,7 +4983,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -4992,7 +4992,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x595372ef8bdc3351, 0x75af5ed89297f5df, 0xc3018b97d1dce1b7, 0x8833c6ebfc851b5b, 0x17a246637ba199ad, 0xec22d1eb22961adc, 0x2ab5a6314d3c91f6, 0xa041d700af865b69}, }, @@ -5001,7 +5001,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5010,7 +5010,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5019,7 +5019,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e20000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xd8ca8ee9c0c45327, 0xcdfc27ec8087e806, 0xbfe4f947b51a5c0f, 0xcca23ac292d15916, 0xba802580b6581b97, 0x8f76e773bdc8aef, 0x8e347f98c245256b, 0x3c458f2de9c71e3}, }, @@ -5028,7 +5028,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5037,7 +5037,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5046,7 +5046,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e300000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8c9d4bce733566b1, 0x97e3f3125086fcae, 0x17cea65d8a89b914, 0xdb9d1a93476a5ac2, 0xee3b55aaad98be9b, 0x1654457895e836d4, 0x2b86f25c522aa5c2, 0x91731b53a2491d8d}, }, @@ -5055,7 +5055,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5064,7 +5064,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5073,7 +5073,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf556c8bfd68bf564, 0xeda06e95a2b273e8, 0x7f8c9ca30ddbd6a0, 0x30fffcee9f9f7cc6, 0x9af637eae6f9cd72, 0x9336daa01ac6f044, 0x81020c96545bdbc2, 0xe8112bb41d1588a0}, }, @@ -5082,7 +5082,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5091,7 +5091,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5100,7 +5100,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e50000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x905d1228bec76407, 0xed0ad6698ab9c465, 0x172ea1667c5403e7, 0xeff532419918c6e1, 0x6c14e33f1e2c4882, 0x38019f10cc7653c6, 0x7d3c1f9fe4809aed, 0x506f232242f0d61}, }, @@ -5109,7 +5109,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5118,7 +5118,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5127,7 +5127,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e600000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x3ffa298437848f7, 0x1661e655e107ebeb, 0xda326e331a7439a8, 0x1badf0016069ec71, 0x26a7fc9cc648cd25, 0xcea00419d71dca5e, 0x771354f12c48a74, 0xe900cfa91671fa6d}, }, @@ -5136,7 +5136,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5145,7 +5145,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5154,7 +5154,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7000000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x6bebbc8601bc0d3f, 0x3c012a2a8da75b78, 0xe8faafbd57e10b91, 0x2f72731a3b66b61b, 0xdaca3e5f7928127f, 0xaf748407f06ecf87, 0xed00c20cca1ef373, 0x6dcb61f793685b97}, }, @@ -5163,7 +5163,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5172,7 +5172,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5181,7 +5181,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e80000000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xe9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xca769859d42c76d4, 0xdb449924feb8b275, 0x36b9da1f74ce7ad2, 0xeb0f4625e4c6cb16, 0xe1838ccade7d451, 0x567f4a02897cc47f, 0xeae4fd8d87db1a19, 0xfe0e61a2f52322d6}, }, @@ -5190,7 +5190,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5199,7 +5199,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5208,7 +5208,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e900000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xea, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x901bc9b4d5b336cd, 0x19eecf1395a7bbfc, 0xcfd2a165a64d807, 0xc8f4a5d49241cfd4, 0x6b2bdbac8e3a1892, 0xb2c11ac1a89a9d6a, 0x46ca24eedb80b361, 0xfeee583c04fd1b8f}, }, @@ -5217,7 +5217,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5226,7 +5226,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5235,7 +5235,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9ea000000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xeb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa561162852345998, 0x260879cdd8a9483c, 0x3d05387756cea1c1, 0x92bdd5a3914aee0b, 0xf20432bebebafdee, 0x9ea9bd81f7a51c03, 0x9e4ab0e556aed8f5, 0xe1d305ebb021cd1e}, }, @@ -5244,7 +5244,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5253,7 +5253,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5262,7 +5262,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaeb0000000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xec, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdacc7527dd571f77, 0xcf0ce3e8d32159b5, 0x2a9c1b1cfe614d48, 0xb9fa122afbd019e8, 0x84da38a1a7c470be, 0xbbe5adda350428e8, 0x814f156a83f06ae6, 0xa325e797337fb17f}, }, @@ -5271,7 +5271,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5280,7 +5280,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5289,7 +5289,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec00000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xed, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1fe228f8c69708c6, 0x873f325bf1b5fb16, 0x80d3f1ab5e95c8b6, 0x99ddab08f607f761, 0x6c283e637030ac3f, 0x2d35dd95e29c33f8, 0x1dda292f0bb4b4f4, 0xbbe679d0053a0bd5}, }, @@ -5298,7 +5298,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5307,7 +5307,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5316,7 +5316,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebeced000000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xee, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5c133b2d2ccd1082, 0xd73c43d1a07ff02c, 0x9d46c675d025f371, 0xabd43c94a01b7f9c, 0xceb9acf4ab8c8009, 0xb8b42989498bb85b, 0x40d492cad81f647, 0x6bb01442c9aeb22d}, }, @@ -5325,7 +5325,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5334,7 +5334,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5343,7 +5343,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedee0000000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xef, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf780fdd8ffdf4e1d, 0x1ea33afa407810e4, 0x1370afe491845932, 0x3add367f5ba697c1, 0x43cd11614578b4c4, 0xa32f78103524d909, 0x201595fa954c7c1b, 0xefe4365c7eeb20d0}, }, @@ -5352,7 +5352,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5361,7 +5361,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5370,7 +5370,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeef00000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf0, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xe46cb4fa916e8eaf, 0x8c44efa8501a3e87, 0xf3ee4df7f72191c2, 0x27d900cc89ef714a, 0x3032bb4b45c2c64b, 0xec1d2bc694ecb2d8, 0x6fea30fa3b59f385, 0x53a26594c0d7447a}, }, @@ -5379,7 +5379,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5388,7 +5388,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5397,7 +5397,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0000000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf1, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x2d6f90d44e38fd29, 0x905990afe79faa13, 0x4532187f80ed8b93, 0xf5a1ee12b42a374a, 0x3b34c89acc1f5a62, 0xccb1e0a6abc5677c, 0x6b2c691349654446, 0xecd3acce8791eb39}, }, @@ -5406,7 +5406,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5415,7 +5415,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5424,7 +5424,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f10000000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf2, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xa574985d88c768a2, 0xe953ead8fedf441c, 0x9fd92e0b6e45784f, 0x263881604792a3f5, 0x5dbbeddb5ea160d9, 0x1be774b0a46b22e5, 0xe579bb56975bc505, 0x8a6c7b2c4c75025c}, }, @@ -5433,7 +5433,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5442,7 +5442,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5451,7 +5451,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f200000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf3, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x866ad5885454f80c, 0x16710fb1ecd77c81, 0x49eab6450a53eab7, 0x3d9ee097c9726c7b, 0x6f00bb468f69a80d, 0x4677113dcdc277c9, 0xc86216dd7f05c93a, 0x7304c14364120c5d}, }, @@ -5460,7 +5460,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5469,7 +5469,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5478,7 +5478,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3000000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf4, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x8187dd8f261496b3, 0xd5b489bffe2c5e51, 0x34e626c210ab2b40, 0x6c0dfb00e09a6b4e, 0xea800ec83e2fcb79, 0x168969f8d28019eb, 0x51653672749f2ebd, 0x37a823cad39c6416}, }, @@ -5487,7 +5487,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5496,7 +5496,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5505,7 +5505,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f40000000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf5, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x5d1e6ffc92f0be74, 0x2a3b00fba36336ba, 0x9fd936654957a25b, 0xceb39e8f3fd7b962, 0x3688eb09c7eef39f, 0x8f12b996b89eec55, 0x8ab51a7dcf89fc2a, 0x4a2b4d03bfa3f472}, }, @@ -5514,7 +5514,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5523,7 +5523,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5532,7 +5532,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f500000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf6, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf31156d7388d983a, 0x3eb3804977b838ef, 0x9b46e0be576c3b57, 0x5e94294fb4d9eea5, 0x2e162cba7f964773, 0x5ef7f210f3e73b1c, 0xb3f6bfd7b1e38e2, 0xb1af1dfb5dd9a8ae}, }, @@ -5541,7 +5541,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5550,7 +5550,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5559,7 +5559,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6000000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf7, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xc8dd676fcedfae58, 0x9bdc0f192c9285a, 0x80e81e6fe641f069, 0xd6bcfefccb25a120, 0xc192a1ebc4c90917, 0x604862d420f0695e, 0x29a4d70cea8dfa19, 0x3dd446e52f9da121}, }, @@ -5568,7 +5568,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5577,7 +5577,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5586,7 +5586,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f70000000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf8, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb4e6731429bd4793, 0x61e568e7b4368e3, 0x9a47da8a6d9a645f, 0x916bf2a899199bd0, 0x4e01fe3bfd2061cf, 0x7badc0a4cf3af283, 0x703273c0c3b21237, 0xd95c28d9cc123166}, }, @@ -5595,7 +5595,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5604,7 +5604,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5613,7 +5613,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f800000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xf9, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xf5b5dbc5e76321b3, 0xef75c8ead211dc1f, 0x7e0a0999767ecbbb, 0x5daf9507d5a8f87f, 0xcdf83e5498ffd974, 0x872785043dc19af8, 0x567417c800efe056, 0x37758ee39fd5e161}, }, @@ -5622,7 +5622,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5631,7 +5631,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5640,7 +5640,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9000000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xfa, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xb0c4b10783d78510, 0x46235b7e2e7ac508, 0xaae4f14f2ea8a058, 0x27fea0fd12b372ac, 0x17cce9105bbc33d2, 0x957d0c547b69c7fd, 0xee2a0a1195a21eb, 0xc768d5ef26a1bf1a}, }, @@ -5649,7 +5649,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5658,7 +5658,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5667,7 +5667,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa0000000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xfb, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x1d01de7d4c735c4e, 0x35377b34b7c2ea83, 0x34cab991702df994, 0xd2a8f5bd396f9ccb, 0xf622d8169e3734f1, 0x5cd5ddf2cc702152, 0xac27c94fc6e6b984, 0xf20177a1b2dff84c}, }, @@ -5676,7 +5676,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5685,7 +5685,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5694,7 +5694,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafb00000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xfc, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x17110a99bd835d69, 0x278088cc06ced0b3, 0x82fd77264c052ad1, 0x23555793fcfbd4f0, 0x2e75a3355e1a99e7, 0x8a262e9962ce709b, 0xf1f535d4cd447787, 0x38b374209a9c8630}, }, @@ -5703,7 +5703,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5712,7 +5712,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5721,7 +5721,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfc000000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xfd, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0x313b8e56433721a6, 0x869f3014318b958, 0xfb47c45684c5547, 0x18a1d4d8cfb8a4c9, 0xfdaae3777a001c3, 0xc8515f3c91689c92, 0x833e1cff3bf59403, 0x159eba7ea90ce4b2}, }, @@ -5730,7 +5730,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5739,7 +5739,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5748,7 +5748,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfd0000", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xfe, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xdf962a36a2bf44d4, 0x1f84fa330e073d21, 0x816b86764e4e3351, 0xe28b39b33bafe839, 0x6d14b956bcdcaddf, 0xe72958dc1881f6e9, 0xb1071971d7280c4b, 0xa9692bb91c16f921}, }, @@ -5757,7 +5757,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, c: [2]uint64{0x0, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, }, @@ -5766,7 +5766,7 @@ var testVectors = []struct { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, c: [2]uint64{0x80, 0x0}, - flag: 0x0, + f: false, rounds: 12, hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, }, @@ -5775,7 +5775,7 @@ var testVectors = []struct { mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe00", hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, c: [2]uint64{0xff, 0x0}, - flag: 0xffffffffffffffff, + f: true, rounds: 12, hOut: [8]uint64{0xccfc282ed6092714, 0x5b46f8d0fa97afd0, 0x7010c51d20821e97, 0x48923ea42a37a0fa, 0x609a13be7c1e14b, 0x6e10a4b63d85d1d5, 0x6d3d370d80f97b0a, 0x61a4f22ed6462dee}, }, From 02c450cee6df66ed5d0900861d49b42b437f0a9b Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 12:57:20 +0200 Subject: [PATCH 06/10] Additional test vectors generated from TestHashes2X We use test vectors generated from test functions in golang.org/x/crypto/blake2b. Each unique call to hashBlocks has been transformed into a test vector. Here, we add test vectors from TestHashes2X test function. We also moved test vectors generated from TestHashes test function into a separate file so that test vectors generated from individual test functions are stored separately. --- f_test.go | 5774 +----------------- f_vectors_2b_test.go | 5755 ++++++++++++++++++ f_vectors_2bx_test.go | 12721 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 18496 insertions(+), 5754 deletions(-) create mode 100644 f_vectors_2b_test.go create mode 100644 f_vectors_2bx_test.go diff --git a/f_test.go b/f_test.go index aa92e69..35bcaf5 100644 --- a/f_test.go +++ b/f_test.go @@ -7,8 +7,8 @@ import ( "testing" ) -func TestF(t *testing.T) { - for i, test := range testVectors { +func TestF_2b(t *testing.T) { + for i, test := range testVectors_2b { t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { mHex, err := hex.DecodeString(test.mIn) if err != nil { @@ -27,5756 +27,22 @@ func TestF(t *testing.T) { } } -// Test vectors generated from golang.org/x/crypto/blake2b test -// hashes taken from https://blake2.net/blake2b-test.txt. -var testVectors = []struct { - mIn string - hIn [8]uint64 - c [2]uint64 - f bool - rounds int - hOut [8]uint64 -}{ - // 0 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8e86b10077b6eb10, 0x9046cf7a981744fb, 0xc290a5b72f979dae, 0x8647aa9a797128f0, 0x98ebf4f0e896e9b5, 0x2f2df405b014c21f, 0xdf531639993423f4, 0x6815c53fc1cbef7a}, - }, - // 1 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 2 - { - mIn: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf630dde4d16d1f96, 0xe4782e510c690139, 0x3c7c19ed42475eb4, 0xe4f225fd49c5455e, 0x2b4930fec90b7b18, 0xf3b0f94ebcd0b016, 0xf15e9ac0fa03704c, 0xbdce340243692e53}, - }, - // 3 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 4 - { - mIn: "0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf9a40d8e2fb2cda, 0xb5844f8813610238, 0x43c404e31a375601, 0x1bfbd9998ad07301, 0xd5060777a3643198, 0x329f6d910c9ef437, 0x859db9957ac35cb9, 0x65a9882c23f03674}, - }, - // 5 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 6 - { - mIn: "0001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa9adf7dd5d82d033, 0x7ad0471307e0e9b, 0x154f219296fd9cca, 0xe5f384e715633561, 0x4cb1dbe94a367ea1, 0x4b7fb732f96d03b2, 0xde28b35f36612729, 0xc15f8f99d8c6fd7a}, - }, - // 7 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 8 - { - mIn: "0001020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7180f3083d5aaabe, 0x569cd951d62cf43, 0x1dc9f9ff9eb4d014, 0xa5ef0eec4192b524, 0xba8b0407d49601f6, 0x48b0bc8e8246218d, 0x6d4fbb56fd42888d, 0xacb8aa4d4b9ce1f8}, - }, - // 9 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 10 - { - mIn: "0001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xea3dd11fb5848009, 0x8e684ae90d32f4e5, 0x68860480a2ae7be0, 0xf4c1467b1136869a, 0x857cae747faff6c1, 0x25afa3586a450076, 0xa7ccc643a72c41d, 0xbb201cc9cad9b65a}, - }, - // 11 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 12 - { - mIn: "0001020304050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xeb5308560d544460, 0x1038dd7700df571c, 0xb1e57390db1c7894, 0x6129e82c7f6d3b3, 0x90a689d996caba6b, 0x5236a83331ca72de, 0x272b94626d4a28ba, 0x1f5be7c92026fa1f}, - }, - // 13 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 14 - { - mIn: "0001020304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7e5ff7909bfe8c7a, 0x19d6ae3a05cc3acb, 0x3febaea4f6b61231, 0xb9de421954ded365, 0xbebbc4a3528122e2, 0xcf289562123bfc72, 0x3374040f63fe09bb, 0x52ede253f4ab549f}, - }, - // 15 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 16 - { - mIn: "0001020304050607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x36c97ceaf6ea0b38, 0x4fa6f3e6f00e275e, 0x1255dd51aeac02b9, 0xbcf4912cad5942f8, 0xbf5b2a1973db0841, 0x213e6ce471cfcbb0, 0xe896dc60e8c5e1ae, 0xe9abe626847b0beb}, - }, - // 17 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 18 - { - mIn: "0001020304050607080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9db5e135453cfe60, 0x41acbf0085ea619a, 0xacd9adceb1ff9da6, 0xa54db625a6e923a3, 0xb902da2672ad3b76, 0xc50a14dea5f1c4c8, 0xe08c714f4e12c1a6, 0x3766aa9373a48eb2}, - }, - // 19 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 20 - { - mIn: "0001020304050607080900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xa, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x293ad64af581e14f, 0x35721e7df7aafe83, 0xd9b628a37fb1bec2, 0xc39ff17d32da5b50, 0xe28c36f0b6c4027f, 0xb538578e3a314731, 0xf8c7e19db2952afa, 0xcd85f5697bb74e26}, - }, - // 21 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 22 - { - mIn: "000102030405060708090a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2ba4f3e33c7728f2, 0xd9727a23634d145f, 0x110e7d83b8ad9396, 0x62c3f2ff8f0f8a2a, 0xd74ec119cc47a85, 0x451f9bac9d740015, 0xdc945715f38b1048, 0x5bb8e2492808e4c9}, - }, - // 23 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 24 - { - mIn: "000102030405060708090a0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xc, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6cc55c45a8522496, 0x2c3b1f3b7e311185, 0x2543e988f575df37, 0x3af69c357070d7fd, 0x8edf6f9330e9e69a, 0x72fb0c44caff081e, 0xd151219ad8068fc2, 0x6385ef68b2d56cc4}, - }, - // 25 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 26 - { - mIn: "000102030405060708090a0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xd, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x598c7618fa4bd443, 0x2dcb6517edf76b89, 0x90036602268caf14, 0x50dc4d3e605ab299, 0x107d84913aefd639, 0x7847e8c7c001d488, 0xcbc6a3330d598a1a, 0x5523f2c2b1faf04d}, - }, - // 27 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 28 - { - mIn: "000102030405060708090a0b0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xe, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa24c2a8cd5a9ffdc, 0xd4c1c4a47a0cbbcd, 0x83e9f48900196551, 0x1fffae4aab2c1cbb, 0x80d7ec6f51eeb5a2, 0x8b6ce537bf400254, 0x1ce6e180b9faa7cc, 0xc64ab1a5a9d80094}, - }, - // 29 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 30 - { - mIn: "000102030405060708090a0b0c0d0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0xf, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb8c0b05ab431bf6f, 0x791306f4f5c0d1da, 0x9a0922a95ade2d91, 0x526c34735c720b03, 0xfdf6d289efad9142, 0x11d8da076ddafc8d, 0xd45e91c2364531a9, 0x4ee33de84749a35d}, - }, - // 31 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 32 - { - mIn: "000102030405060708090a0b0c0d0e0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x10, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf5de8adedd5bc6a0, 0x8abce7114bb08272, 0xc751b23995b10ab, 0xfabcb15c734a1f02, 0xc3b0aba3bb5375b8, 0x85512855690b4ae6, 0x57e5fd8cfb35bda0, 0x93ee29f6b1eb9b32}, - }, - // 33 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 34 - { - mIn: "000102030405060708090a0b0c0d0e0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x11, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x818e555055819df9, 0xdd1ae1867f9a2ec, 0xe0cc75b6cff1f386, 0xa4c517f602ff0e6b, 0x79260f2760a75a2c, 0x114fb9aec57726da, 0x3c9ff7c7217f2742, 0xb162eed84ece0c4f}, - }, - // 35 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 36 - { - mIn: "000102030405060708090a0b0c0d0e0f10110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x12, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7a917bfca81d3995, 0x1c4e37f5d6b34420, 0xc772d55414b472a0, 0xf4e0c14bfd056c35, 0xe9bcf6a9b4b88b0b, 0xdcb099c323462cbe, 0x711b28b75cb0daa0, 0x7056e5d9bc0e1ba2}, - }, - // 37 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 38 - { - mIn: "000102030405060708090a0b0c0d0e0f10111200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x13, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc021d2203dcdb904, 0x463dcd31369c89a, 0xe6f194e6a1a98919, 0xf74018457ebaa339, 0x61ad561d19fcc250, 0x98eacc06b93e7f2, 0x87c178d8eeca604b, 0xf9ea1cd602540499}, - }, - // 39 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 40 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x14, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6cede407f70e0eec, 0x4b95e489e0f9660c, 0x8f3986ddd2308005, 0x91e59e1f635940e8, 0x174951357573d7d9, 0xd29ec4e7f8f80c8c, 0x7024a28854f9e4a5, 0x4cc4ad0f5108c267}, - }, - // 41 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 42 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x15, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x99cb773e2cc379a, 0x8876af0e51773691, 0xd22f53d314339be8, 0x45292a02de394c76, 0xddf87a51130d71b5, 0x1cec3be7246631c0, 0x3620302852f17de6, 0xdd18d2b40cab30f3}, - }, - // 43 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 44 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213141500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x16, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8bded4b38fbbf94c, 0x460fc4d362f2b238, 0x4c410afce847e7df, 0xce063175cf9f3d19, 0xa2e8122f178fa147, 0xe55853542667c2f1, 0x87873a21e2c928ee, 0x523134d216c5fbaa}, - }, - // 45 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 46 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213141516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x17, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfd08c8f93ac6e064, 0x91fd679812373189, 0x4fbe04aff2539d93, 0x2d9b0600610068a2, 0xdd7fedd8c5a5da69, 0x102bdfecee702acb, 0x7211733b1e6ad45d, 0xc96b3289b49a638f}, - }, - // 47 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 48 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213141516170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x18, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2d9b658d15939c5e, 0x455056c7c3b006ef, 0x6aa9e8eed6622654, 0x3d8bfe09de8ab789, 0xd81588e44f6d09cc, 0x2a60560162828f8d, 0xda36c1f5e9541f5, 0x8fb826c354e214ce}, - }, - // 49 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 50 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213141516171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x19, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd18d4589f8df7577, 0x213e85767241ef1a, 0xfb9cec4d8eb85e33, 0x5588008249db9e4e, 0x6620f13903a62c1a, 0x94be8dff0691110, 0x3d6bdad948b1dd8f, 0x4bd69a8863f23d61}, - }, - // 51 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 52 - { - mIn: "000102030405060708090a0b0c0d0e0f10111213141516171819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x741fb9fb5a80d2f0, 0x934f026d1a355139, 0x52bfce17c3ca253, 0x463f238c968b3a1b, 0xff6815cb6e800ff5, 0x214b331e66600baa, 0x74ac55a18f4fe0dd, 0x64d7600be242eb0e}, - }, - // 53 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 54 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x54777d6e31afa286, 0xac6453272e941b20, 0xd7d85bab6289ea12, 0xf9c8fffbc56d27fb, 0x67df67484eae8ca2, 0x2709162425b7d980, 0xb5e078605bda55c8, 0x1dcab91ce391aa54}, - }, - // 55 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 56 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x52780a0caf0bd10, 0x793f8aaf9b3606e7, 0xa77506a8030a2cd7, 0x64515ea4e30bb0bb, 0x6d6fb5ef88eed124, 0x6577e2e65a547757, 0x8930fc93e4f5a8c3, 0x55eedfa133896315}, - }, - // 57 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 58 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4548172b098117b0, 0x27666978c14e2e9e, 0xec74a7bbfeba4ebf, 0x49b8ae689ab718f0, 0x7bd179bb840bbf17, 0x7b6bd64c14513174, 0xe1c4762ce5b9a433, 0xb7f5b38f50f0512}, - }, - // 59 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 60 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xacae6eec1dc6dbc6, 0x8e3c2055f7d5e381, 0xd12f0b4a53510522, 0x85635a948918a905, 0x98d93d09444f2050, 0x3a70adff5d2076c0, 0xe6a738f4c7d35c0e, 0x9e53dbdefe59cd34}, - }, - // 61 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 62 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x1f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x31ea4cfbcf1aa5eb, 0xd47dbfe9878d4bdb, 0xaa67ae53027be98f, 0xf241d9a9c49a0f58, 0xcc186828ee18a5be, 0x8eb69f3b2a3f639f, 0xbf15d5d6cd484b59, 0xa703a2856cba521d}, - }, - // 63 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 64 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x20, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7b0352da3a1f2286, 0x2399795d104f2272, 0xd9a93dd034555e1c, 0xd30c4668cb2aa1c0, 0x6f288643e2f8da75, 0x9bf9db2623f76896, 0xe998d337243994a0, 0x91897f711d16b85b}, - }, - // 65 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 66 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x21, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4deca7135ce09555, 0x710ab50cb71ff4c8, 0x7adef64f027ce1bc, 0xd9329c4eccd018f6, 0x52865ba43e6d0d57, 0x182b8f0d0c039154, 0xc135e71c8c77d536, 0x4743054d36df0777}, - }, - // 67 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 68 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x22, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa5989ca6a4f0fce, 0xfad54dd74d03fe37, 0x8a50410abd1ceb65, 0x6dea3c1a3509dcad, 0xc704bc58921cb18, 0xeac72105bf4c9f00, 0x54cb09aec561be01, 0x828c654db4c17bf2}, - }, - // 69 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 70 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x23, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbca315a2060be87e, 0x826187da7cc770a9, 0x3fb3a44fd403c12b, 0x556de397b9dc074d, 0x3f1b2412aece8b29, 0x686057e53ba67fa0, 0xabae59588d7b38da, 0x426d178b84691370}, - }, - // 71 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 72 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x24, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9a104da8b6840a94, 0x64e96c4c028c20ab, 0x6df811aa0aba7676, 0xa62022fdf91870bb, 0xf9bc9a7f02a901d9, 0xbd9ef0cb27273735, 0xe85376b8eea2a261, 0x2783dc85ab1badec}, - }, - // 73 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 74 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x25, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9f2da86482b72020, 0x4bd4a8db1a145141, 0xb5e9ee62c05e0cf2, 0xf11b90849e1fa195, 0x7d77f8c9e098f248, 0x35ac0a67c47cbccd, 0xf12916cb8cadc26c, 0x60e7beefbc766a6f}, - }, - // 75 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 76 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x26, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x68ba75e0b097b8d1, 0x66439c9ddf2a57ab, 0x922de6d8b33ee463, 0x276f4e21bec949fc, 0xe67051a615e23f87, 0x95b4258a4002a9be, 0xf7ec7cd0ab7bf406, 0x5212d35d0cc13e11}, - }, - // 77 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 78 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x27, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9a46faab620c4db1, 0x190cc194e5777135, 0xa58aab2520ed4342, 0xffe018d31aa42fad, 0x137bc0be605ecd48, 0x88e426231d714a63, 0x993315311ef385a9, 0x555c6ac8ef8830e7}, - }, - // 79 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 80 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x28, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x97268d80ccc56941, 0x3c3ec20d43822adc, 0x816645a970dc56d3, 0xbf9ab355d6b80205, 0x38e017e72f907f9e, 0x1adf45199e851992, 0x5aa5cd4c2ea4adf6, 0xa1300ca300717b19}, - }, - // 81 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 82 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x29, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc8663d11db4e8a25, 0x5af3151fc9b1c839, 0x81867fcd119f60de, 0x240b7bef9f5b04a4, 0x7b06f2a506da2cc8, 0xd6534e91e3258836, 0x38e8d6ef92de8e94, 0xee5b9b2337e5a27f}, - }, - // 83 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 84 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xff3306d69d8d279, 0x1ea17111765746b3, 0xbebee7cb641e3f6c, 0x2b81afbf95cb59e1, 0x21c4d9262f1e414f, 0x23d842334a282cdc, 0x461e2de4493829ec, 0xaaab863c1eaca4b0}, - }, - // 85 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 86 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe9dec50d0136948b, 0xd62c7fa9ae38ae92, 0xc92eddfe946d943b, 0x56e94cbde3cd1d67, 0xb9b25bc1665c554d, 0xeb91b8b6ed72df00, 0x3a49e3cf6efdfca, 0xe7813997e78b996a}, - }, - // 87 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 88 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4282d26e698ef6c8, 0x9595343b5b7f99bf, 0xe2f11038612de408, 0xc56ffd26ec935a4, 0x984b23a961f32270, 0x2e9247bf90eefe37, 0x183782df8d5ffde0, 0x710009c6161e6dd8}, - }, - // 89 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 90 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x86d56048ee3e2db0, 0x10e8bf39ce392c8b, 0x858c67dd64052911, 0x13fc2d30293f78e8, 0xebd93cb5b695ba99, 0x67abb01dca0c40bf, 0x1258112d5f329ae1, 0xa4bcd18a97005dd2}, - }, - // 91 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 92 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdac43aaf73ea9376, 0x11b385dad8a01cd2, 0x55afcf24601c7d8a, 0x2f0cbc1782869976, 0x51dd0e6cbc99a144, 0x441b5bbd05ba9897, 0x6bdfcac2476a3484, 0xaf2b8bc85c780bf3}, - }, - // 93 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 94 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x2f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe4021c03c0c1e5a0, 0x9aee96e8a5097f8b, 0x97e9189efc172fef, 0x226431aec7caf6d7, 0xa7f3e58479e7b1c2, 0x46f8d3d5ee5db43c, 0x92d8fe36e5e1000, 0x6dc434ea42047d0c}, - }, - // 95 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 96 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x30, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf169dbcfada6da41, 0x65014496b5370c44, 0xe2e2136859da5ac1, 0xde241f55cd0f062f, 0x88870389a64be0e8, 0x6bfcd7a0a7c4ee6c, 0xc02238ec92635044, 0xe8eb5a7dfcacc1d8}, - }, - // 97 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 98 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x31, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4cd884590dd4d414, 0x54b298773b52f75c, 0xd01b0acca8a375e2, 0xac566872ee0bbc6e, 0xda7c66ff16f5cbc3, 0x442512345cad5820, 0x36417018922ca860, 0x87e415c24d7ac73c}, - }, - // 99 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 100 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x32, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfe47a4b9e2a1e7d0, 0x1080ffe977223ee8, 0xaa7afa12ae75f3c2, 0x6aa2687831a6a58c, 0x32cfc1fb690b7a36, 0x1630637eb345da5, 0x75ba0e2310213d6f, 0x7cf5ac546fa52840}, - }, - // 101 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 102 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x33, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x43e0a3b58daa71e7, 0xa07b85a0398f17e8, 0x3c7405aae4183f4a, 0x538295b0b022d2f8, 0x232a38632f42ba50, 0x6a814e0749412ed9, 0x62144d2828cdc136, 0xa28e81f8310b9467}, - }, - // 103 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 104 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x34, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6ba5879e6ffdb4fe, 0xa5bdd284328b39ef, 0xb6663a5866e1b0b5, 0x878405ff5784531e, 0x8f92b96229a3212c, 0x4edd2eafe48db5fa, 0x732527055b3d815, 0xaa4c75a75a2a4eff}, - }, - // 105 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 106 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x35, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc1b15f00bf172f46, 0x952669f7771e6b9, 0x8df911e4e37328ec, 0x953fecd5a140f2ab, 0x17fe23fcb69667ce, 0xde67340202b50319, 0x29b97948f73f27c7, 0x333d185a3aa4a267}, - }, - // 107 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 108 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x36, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdb5345b6938133d3, 0x91c571ea4b148dd3, 0xdb8081d8e210b15b, 0xf31d17d64f36dbc5, 0xef5a1b836872fc17, 0x9787ad2f2b34e475, 0xece680efdced39ba, 0x6d69adb150931508}, - }, - // 109 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 110 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x37, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf7393d5a580d59e1, 0x96709047bd9a59cb, 0xac77436d84a60964, 0x41b95d5d061d47f4, 0x5eb07325e99bcc29, 0xcab07c9b1ebe26d2, 0xad0df889859187be, 0x8ed2935af25eefd4}, - }, - // 111 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 112 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x38, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc86ca2c56a72f3f8, 0xecbed6f3a493201, 0xad4cc8cf090c7660, 0x5e66196898758117, 0x6df7ed9f7b2d8476, 0xadaa6ff5d3f5ebdd, 0xd30616f27a587744, 0xf29a718e0d57ae96}, - }, - // 113 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 114 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x39, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x944979c055601830, 0xcc56a7e950c88381, 0x8e929d7d247e9309, 0x72d93cfcba209e86, 0x9b89a0044ed31917, 0x681850450836c792, 0xe68b0d792ebaef86, 0xa439c409b240f0eb}, - }, - // 115 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 116 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637383900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x776363b86c27c4f3, 0x1eccc544c441c212, 0x34d17dbfde05435, 0x4c0b70eb83dd1958, 0x2ba4138abf38de8, 0x1073e1b4991a5e08, 0xa38b45c0751034c5, 0xe2b3fb18685ac976}, - }, - // 117 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 118 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x32589dddc407a00a, 0xb933c58a1403039, 0xdd3aa57ee7c57dca, 0x6813238e7c3f2b7e, 0xc953efa3d4203504, 0xf6465902fdbbb669, 0x10c2535d767fbd32, 0x6a2a5ef783f9b803}, - }, - // 119 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 120 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x233b53204746e908, 0x3c1e87a4fc24ea0, 0x7738d78753765f14, 0x581cfd7734343d7d, 0xea54b7ca422105db, 0x35c56687e1784367, 0xf8c41c177019f742, 0x64757d716b249416}, - }, - // 121 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 122 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe7937929adf77fd3, 0x71aeb5b4f1e021ec, 0x277568dbc583dc9c, 0x8822a8ffcb1675f2, 0xbfa71c5cee10688a, 0xbfb71abe191132e3, 0x4929831c6702a5a0, 0xf442d526fadf74d}, - }, - // 123 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 124 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf8dc64e4f64290dd, 0xbdafcfacf662126b, 0xab89edd32e90fd8c, 0xb6eebd2d48fa8ff7, 0x68119a4c39429896, 0xf64278011a483dae, 0x226b7c44422d0060, 0xc921e0aa212fb7f7}, - }, - // 125 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 126 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x3f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3d7871ef35b96bd, 0xc4eb1c342a6f5327, 0xf95ea05f27ca8e76, 0x981235a0711b7f8f, 0x3367fe73ba6f00de, 0x28a9b40158d701ed, 0x62c5388eb33142e5, 0xfa924928a13ee3b2}, - }, - // 127 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 128 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x40, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2f971706806d6765, 0x671c4e51b9e487bd, 0xbfd39610337a2b40, 0xab7453b9abf122ac, 0xd3eab09a6ef142c9, 0x9e5a66819c9873b, 0xf43e7b7807ff19e1, 0x22306ecfdcdce183}, - }, - // 129 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 130 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x41, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2c5d9c6989a19f93, 0x7c20fac1ffd1dd81, 0xce29bb85366a0b97, 0x42742f2fd4993e1d, 0x147390725ae953da, 0xa5bffa3998358f4, 0xf99426bef6b3be92, 0x1cb4d55229cf6ef8}, - }, - // 131 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 132 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x42, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x913f8601175416c5, 0xe3ecce0841315f00, 0xd22fc4c84fe043c6, 0xa6aa16e6206255ff, 0x74ad4ba897eb8aa4, 0xfaa2a196ff8d2e78, 0xa3caed22d7399394, 0xcc88df417006572b}, - }, - // 133 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 134 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x43, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x557c85d6e0d67f98, 0x2c0a97343dbbae3e, 0x25498f54a3896e2f, 0x151ac2a1802b7221, 0x4464ba2c6d349238, 0x24e3269ada562d21, 0xd2d485dedcc0cbdc, 0x8f4ea6c5ee9943ee}, - }, - // 135 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 136 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x44, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9c8d32c2b1de56ae, 0xd4996ece6b701740, 0xd636d3a93b054913, 0xe60ad59f7dc2c477, 0xf4e15431857ee1ae, 0xa3eaa26d347276fe, 0x80224af2fc53ea1e, 0x2bfcaba63dd0114f}, - }, - // 137 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 138 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x45, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x49e4bdc908a6d649, 0xaa31ac7285497018, 0x81a7388b9340fac3, 0x39ad40b03e38728f, 0x763de17165c02b53, 0xc3bdc077ab45697e, 0x6c9f3f34534228b0, 0x66f80dfff2eb4412}, - }, - // 139 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 140 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x46, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x440b37c5d82a58da, 0x227a46a62a86af69, 0xe9e00ad88bb2b293, 0xfd4972d4d35a421f, 0x2840f186cc2588f9, 0xfe8bc704988c30c3, 0x3624ce441446eeee, 0x1d6a452205a5e187}, - }, - // 141 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 142 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x47, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xae941133a36a26d5, 0x265b7b6dd8ee52f8, 0xf20659731cafa033, 0xfca93149f17932e1, 0x735224e95cac0e3b, 0x62e1ab0529a91abd, 0x89476947fd7eef78, 0xf8703cda773b28a7}, - }, - // 143 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 144 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x48, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x862125284c736229, 0xded42a731c11a1a9, 0x30160948b4d40645, 0xa0cd9c651d99b73e, 0x415cc74b9111997a, 0x5ad571754a4b78a, 0x36affe9767e29647, 0xa4354bf143adf6e9}, - }, - // 145 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 146 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x49, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1b116ed0c59eb7e8, 0xf060579f1ed7afdf, 0xf968f78b5dacc80a, 0x6b0926f0b8086fff, 0x19303373c9a4c31c, 0x983fda773e55e3f1, 0xf8e5900a2e549fcb, 0xb34498e558cc40a9}, - }, - // 147 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 148 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd1419d4fc420b3df, 0x53d58df015c0dcef, 0x9a507dc8396e529e, 0xbf31549e962a81e6, 0x81b903fd1fd9a74f, 0xc0b1d772cf44d5e0, 0xea6d2e4801884f37, 0x5e67ba7e8703f92e}, - }, - // 149 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 150 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa555db8f117586d8, 0x7b211dafc25a36fb, 0x2f4bc9e91ece26f5, 0x58ca068ac5b29000, 0x9ded7b7ce57f7d18, 0xef0e11b467a0fc26, 0xab72e85d340a9acd, 0x45071b0068e30de2}, - }, - // 151 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 152 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xddb0f741fcf293b8, 0xc0c37e0a26a2f6e, 0xecccf3a9ef07dff, 0x47f70ead6f6e0b92, 0x802b347d416806c4, 0x89205f178c1e35d2, 0x7bc6e665972e067a, 0x450517b9a86b9b53}, - }, - // 153 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 154 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x23cdac9756ec676c, 0xae0bb7d786b4595c, 0xeed4eb64aad4cbed, 0x721a5689c1eac7f3, 0xcaad8cd4c4ae5062, 0xd6e26cc1e32cbefb, 0x5579886ee0cca891, 0x63c06571ed83446d}, - }, - // 155 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 156 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x630c8f4f042baaf1, 0x895d7b672e363f8a, 0xeef66507abd26f1d, 0x35ad7e05de87491e, 0x9d6b905b4d98378, 0x6db17fd969b8a1ee, 0x933b3f557c01519b, 0xcded6f29f1e0a1c0}, - }, - // 157 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 158 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x4f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbfaed4729525aacb, 0x9f2b58dccd7a91c1, 0x7aca98a128a9fa8d, 0x904a136aa72a0fcd, 0x18085ba698622e25, 0x9f6926765b0d356a, 0xb72159eaa321b78c, 0x3aba24ce2d3aae53}, - }, - // 159 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 160 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x50, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd3d46c79c94915fa, 0x74d5fbc152f4dc03, 0x20d90370b4b9d94f, 0xf27ed03948e32db9, 0x6c9efcf668ed9da2, 0xcd58be4a271e045, 0x40d07d656be98450, 0xed82e2efdda14540}, - }, - // 161 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 162 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x51, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdc44b47a89acf25c, 0xb3bd5d497cd8c8b5, 0x7c4229b6b638184e, 0x8568f9d02a7051aa, 0x3a3c3a50ec3bf125, 0xe815570b5ea6802c, 0x55c46ea5ff00abaf, 0xcd4fa20ad31a9aa4}, - }, - // 163 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 164 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x52, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7be1ac7b2080af9a, 0x6b69d5575714abb7, 0x29442bf26e4032de, 0x2abbc319455df62e, 0x4be9c32cb6591ad4, 0xaeadfaa7326da96f, 0xaa197209357daf28, 0x75c2401ea3cdd83f}, - }, - // 165 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 166 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x53, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x74862c4063b188af, 0x52b98f98c250b65c, 0xed0e29ef034bb911, 0xcf51fd4142036296, 0x4c3569e373808f39, 0xb0639b2f05e1ea43, 0xfe54aa38a1ca9181, 0x9768232470cc89a8}, - }, - // 167 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 168 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x54, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x27eecee1647dfa48, 0x3db5a4adb54d86b9, 0x1358552676bcc900, 0x6fc03cab3067cdd3, 0x17335e9027d742f3, 0xb17fe776846ede1b, 0xc5a2734be9610872, 0x30f485627454d238}, - }, - // 169 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 170 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x55, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf804e9857ad96f0e, 0x9ef634ebbb85fe7b, 0x874fedf45c10181f, 0xbd685f8b6e6cc3ae, 0xb6b2eca9c83d6f2a, 0xba12e6bdbeeb41d, 0x348b0ffb5102cbf9, 0xabe56d6b367fbf4a}, - }, - // 171 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 172 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x56, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x28767178a52d6206, 0x18ad0b44ed8fdc7f, 0x46d4ec99900837d, 0x8b0ca7cd54c9e9c8, 0x83aa0b6d4afce1b9, 0x1a684866ef789b1b, 0x6ee33ea91da16748, 0x6f3fc67fd8376a5e}, - }, - // 173 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 174 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455560000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x57, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9cbffa582b77a61d, 0x82f1822c418df661, 0xb5f05e577d6d23c0, 0x1dcd43d65824d28d, 0xd816c37138b093fc, 0x7f19d49529310d43, 0x4a00ba7291c97408, 0x464ec2ba5a29ee01}, - }, - // 175 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 176 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565700000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x58, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5f1d7b0b32d9d23c, 0xfa2360a751b9aab9, 0x94e324914ae17b66, 0xae9640f4a3183951, 0x630b15fc0fba0449, 0x57e2a6b9eeb17abc, 0xa59403a700f0c8e5, 0x295fe15d7142d8af}, - }, - // 177 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 178 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x59, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb4e034744fc1cd04, 0x9a774cdb41cb70be, 0x41cbebcc6aefea88, 0x8e2af3e7ff2fd4f2, 0x1d02273a105c1b28, 0xdf3c75502236080d, 0x72483aa595212970, 0xab8bd9c24458eb8c}, - }, - // 179 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 180 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758590000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9d075a0a8b77190, 0x57781351aeb38f5b, 0x91af2fb5e298ab35, 0xd4b5c5aa449eb8d5, 0xc7f40f3b2291bfeb, 0x65642e3455da0519, 0xc368479ac8f86e5d, 0xc85b6b36c06d3af9}, - }, - // 181 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 182 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a00000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbcc796dd4002b3eb, 0xbbdc4eaa49be0a8d, 0x20f7aaf91fc5fd4a, 0xd6c6f9b0fbe7f9d3, 0x4efc691750501357, 0xf47f2441210bbd, 0x77f3ed14e44bfdd4, 0x5ac6c52aa390bb57}, - }, - // 183 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 184 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5d01c8f38bc53285, 0x8f5f1ee00be1c9d, 0xedf1e9fb32368f2f, 0x83829ea71ffb9d4f, 0x43f94a4cc4776d06, 0xd0cbae6403306bd7, 0x4120bd39898a8c64, 0xec2d426062b5f423}, - }, - // 185 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 186 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c0000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8777c4fd64698fe, 0x44cb762d0e846f69, 0x6aec812f5c59b608, 0xfe8cb80cf2f2a728, 0x84f24b8e9b9c06a, 0x84d0c150c39570bd, 0x2d537fbb01fb642f, 0x79ebaeb07173d4fc}, - }, - // 187 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 188 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d00000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9426cfba67ef128, 0x6374297e2564c22d, 0xc27398eada5bfb21, 0x898e81538f9dfaa7, 0x9080fe7dc71b169e, 0x1b5c6c26f22bd8af, 0x43247654d1a830c9, 0x246ff295f62e669e}, - }, - // 189 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 190 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x5f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x50480d037f7d6bec, 0xd21dc215b63caeac, 0x8ddbd1843ed60652, 0x84e9a07b73707395, 0x9961c674e20cea67, 0x5752088ac1ae1e90, 0x61cbaab0fd3bf515, 0x3bdcedcebd2e343d}, - }, - // 191 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 192 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f0000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x60, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd3b0031c69d303b4, 0x340d86d527f38d41, 0x36cefb9b51c4fcbb, 0xb9ad5f3808b233bf, 0xd889c4768ac76b18, 0xd21254c77d7ed59f, 0x92ce7084ae1dcd3b, 0xc5135b58b84b7574}, - }, - // 193 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 194 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x61, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb372878b7379fc31, 0xb5b3138817d85cf5, 0xa90bd319a4b50d2d, 0xac9f21a09d4b5c49, 0x5115813ac2e7f86d, 0xb8cd6e257f822ba6, 0xeccf2c79a6c84a12, 0x6344e9222701b3c3}, - }, - // 195 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 196 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x62, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbc917028ec3920bb, 0x37e74900c92f64c9, 0xb362287e572ee032, 0xc73cded9bae1622, 0x8b368c96f34e284c, 0x4d4bbd974f58377d, 0x6a2efeac2761efc6, 0xf48a6ce6249150e2}, - }, - // 197 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 198 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061620000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x63, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfced453fd1683df5, 0x38e931285e41bdb9, 0x782243d380530d35, 0x657ccb1f380c1cfc, 0xb0c8d851e0af2dc8, 0xc79ee5a074094ed4, 0x6fe9869f45d07ebf, 0xd30f515297c79f32}, - }, - // 199 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 200 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626300000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x64, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdfecf084798c568d, 0xc9d8b583c4fb4076, 0x849132f4f63466f8, 0x13c1b90a359a301b, 0x4499da096b06247d, 0x830d58b65b4dc5ba, 0xb824b74ac7aa4760, 0xa9ec324b3df9eb87}, - }, - // 201 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 202 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x65, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x74f76fa9e55cb6c0, 0xcdc4f2b5c3ca56c4, 0x3d3af93ef54f9b35, 0x8d1e0d90e48b77a0, 0x21b8f9e761e60a1, 0xb410fab9c5f8a2d2, 0xee8f468569181c4f, 0x7d65a683027308b0}, - }, - // 203 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 204 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364650000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x66, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3e10fbf5a6bb0049, 0xc3a513da6ac98ece, 0x6bda5155e08854c8, 0xfec11e688d9336b, 0xe86aea48aac2e3e2, 0x5d3c221b233a6a98, 0xe01ce9ddeac2ce27, 0xe4d1622865ee8179}, - }, - // 205 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 206 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656600000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x67, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x27f985727cc3f5c7, 0xff57434d414364f7, 0xa7a505a0d7479678, 0x9ff4576b343ce087, 0x457e4bcfa94fb621, 0x7156179004233e57, 0xc53eb7b2d4c3a921, 0x5ab45d52773541e9}, - }, - // 207 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 208 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x68, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb2fd3607339670ec, 0xa75d47e753564bd6, 0x8726a813463ac246, 0x28646323d36280a2, 0xcf06b4ff2017c04a, 0x8c186a62dfc065e2, 0xbbd5d3e5ac63599e, 0xa690218cc3323e36}, - }, - // 209 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 210 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667680000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x69, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xec49465fc744e782, 0x5a477da77107b852, 0xe9656959891c03b, 0x3fa092ad9e5f6a27, 0x5ceeeacfcd428771, 0x43dc8a19af445cb8, 0xb0ddc2f0f528a4a4, 0x73dfd7069f0536be}, - }, - // 211 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 212 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667686900000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5b1f0f17a7b73428, 0xec50108cb79a5568, 0x904a780b7419c921, 0x708d829fd6e5f672, 0xe348b19f03c519c9, 0xb0788311528a2c9e, 0xa510cd01508dca64, 0xd65e7166b9878347}, - }, - // 213 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 214 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a000000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x852ff783a8adb416, 0xcabfc3e25efb73b, 0x4315d67a6861213e, 0x13f8c1914f82d2a0, 0x9669b109e76bd847, 0x27b9286d42d7fe1, 0xa9c46330d138ad88, 0xb689377d39392c67}, - }, - // 215 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 216 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b0000000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x548b9da6f348d078, 0x50e33a573ad60eae, 0x8968f3f16c7c9fd8, 0x977603fa9a89de30, 0xaa03d35c4e319b62, 0x2bf45ba272eafe62, 0xe2fa27cb6b6c4b30, 0xc3dafbe125d9161c}, - }, - // 217 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 218 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c00000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xad879274486a740f, 0xdaa4051f96827aa7, 0xf820127bd7b7bd4a, 0xe9c3514c89ed036, 0xe0f99f7b8c9b23c0, 0x7cf61e301b9d562f, 0x810f734fded11246, 0xaa5c3c06cc402cc1}, - }, - // 219 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 220 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d000000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfb95d13b9d85fcf0, 0x51c1da4c1e592ddc, 0x1dc121c81d0fec79, 0xaa60626ed2c1f0f1, 0x7dfdcafafa795ba6, 0x509250f601ed63a, 0x64972845878c87f5, 0xa3c3adbc95b9357a}, - }, - // 221 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 222 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e0000000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x6f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6a5f62e887f62026, 0x67ef2c2eb4602441, 0xd4cba010ce084263, 0x88b7414a04f7df, 0x16128d3bdcf8e977, 0x8fb515e0216a37d3, 0x88933fd821b579b2, 0x9b0b5905852c38c7}, - }, - // 223 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 224 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f00000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x70, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbb12c8ded3a7e22, 0x6d3edef904cb8f91, 0x5937d97684e0570a, 0x2bf1c4ad52e7bcd, 0x88f2bb04fb28c539, 0x218bc33b1d603e25, 0x4a09170bf9fe4a79, 0x5fe7457755ac2c18}, - }, - // 225 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 226 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70000000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x71, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf2259cb00199921a, 0x471c2f7bbe356b7d, 0xe2f3a7bcde1f1345, 0xdbe0340472261945, 0x779bd23a69fd746e, 0x1c362a595c35c37d, 0x2e7ca53311b07348, 0xfcf486dbcb75703b}, - }, - // 227 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 228 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70710000000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x72, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf234fec28b96d75f, 0x1757f95adce3b520, 0x289f81607d3bd742, 0xd8a9962b0729b688, 0xab9a0a2db8912dab, 0xfc32819539bd1ba6, 0x91a5ecd1237025c4, 0x821cc82d4e05b3}, - }, - // 229 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 230 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717200000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x73, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc60c8732cfe8ccdf, 0x6ffd87fcdaea03a5, 0xdb37074d9b8b9178, 0xe797546b99be1068, 0x711ef612e380cce5, 0x1573604324963eff, 0x10b6bf535f70364, 0xe672f7caf6185c84}, - }, - // 231 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 232 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273000000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x74, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf9ffe09c3aeff702, 0xcaef96b23270f660, 0x4907694d93f46130, 0xf3141cc8351cd0f2, 0x35a0c80b35fa679a, 0xa6bcc3ff4b72f19b, 0x22d51f79a4bbc7d7, 0xa85aec023c35ada3}, - }, - // 233 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 234 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273740000000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x75, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x94d565ba6a5cbe64, 0xbee522b08be74a84, 0xa1a5ffb6d67f12be, 0x4d623bb65a850337, 0x633f20993f361acd, 0xc97f76eaf386c32e, 0xa26a588696ede892, 0x8f805b9d59a85575}, - }, - // 235 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 236 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747500000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x76, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x54aa4e5c508585f7, 0x5e731ea670beb5a8, 0xb3dd44f97af90f, 0xd999214e6cd8351e, 0xa35017e36a4b1076, 0x594f0685d26e726a, 0x2f82ef9f8803b581, 0x9a88b7dd8d89c2cd}, - }, - // 237 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 238 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576000000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x77, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x729586336056b5e4, 0x3cb75b9a4787fded, 0x792823919b75e880, 0x712c036da1d6bd9, 0x63dee27aeda2e56e, 0xc182ea6aa00684ef, 0x58fbea0b561b0388, 0x7e2a95579edeb33f}, - }, - // 239 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 240 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576770000000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x78, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x946c7f86ede7b3e1, 0x5ef215777fa9a284, 0xa7f6412e994e2925, 0xaedac6adc2ff61c1, 0x209e6d5023111b7, 0xb7d6e54cd96afe87, 0x6fc7050b24cac639, 0x35f94b02dd253fb7}, - }, - // 241 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 242 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777800000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x79, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x80a012dc5f08fd85, 0xd2b01d77bf03d98, 0x77b2fc43400f2a40, 0x89b4f17ad0bdf5a, 0x5c788569476e67d1, 0x956dffdb41cc5d0a, 0x744adcfba3664def, 0x742b51a02da52bb8}, - }, - // 243 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 244 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777879000000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf8bf0f4b76fad8ae, 0x90b0f7d23352e021, 0x3ce9956f824dc40e, 0x37245abac31b3c34, 0x45ba7a7e6e611d4b, 0x8253ab4f5eda0a3a, 0xc72b9cce420d9e40, 0xf0200c349ca939fb}, - }, - // 245 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 246 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a0000000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x22352397e2b2a37b, 0x83fdbc3ebd43b3ee, 0xc7fe8357700045a, 0x6565416deecb00a3, 0xff20401e58712116, 0xea91120f4576f14c, 0x564cfebf9ecb8522, 0x1c05455168270666}, - }, - // 247 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 248 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b00000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x888ec89cf8b74de, 0xdb0af3856be12147, 0x3584b564d634611a, 0xca151abd5bbcba69, 0xef4f1a903c80619b, 0xa4f3c949175a9632, 0xa8c59d9373e143e2, 0x4521b51a675c49dc}, - }, - // 249 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 250 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c000000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x19a900f2bdd2f4aa, 0x986ce1dc42986d70, 0x20f33d43bc340d14, 0xa79a549e42bda9ab, 0x2768d7a4527639a3, 0x3823de3c99cf8677, 0x1f966cb6e6d23e67, 0x8f33930cd22cb8ef}, - }, - // 251 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 252 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d0000", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbf88b768892108c4, 0x3d4cbce697094f86, 0x485a12e276b268ba, 0x57bf93ff52602943, 0x87f03171cecdb867, 0x4f6cec5f16c13064, 0xcefabcd84faaad47, 0xa061fad0d3b563f4}, - }, - // 253 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 254 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e00", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x7f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x55ce2bc919d8d276, 0x9e9bbfb12a098efa, 0xca867926257a23ab, 0x734d214de18e2bcf, 0x6e597b2daaa5c90d, 0x774c80a08ffda186, 0x88360845cd2f2d40, 0xcbcb0dfacdb118b2}, - }, - // 255 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 256 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd8c291dde45e0672, 0x7f7ca328fca19f50, 0xd0d38a3f5b7dfac9, 0x441b7bb52656a2d7, 0x42906280af4c8d78, 0x905aa3a2a390985f, 0x6edad0cf7ab3b45a, 0xe451965c52b21745}, - }, - // 257 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 258 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 259 - { - mIn: "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x81, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x17d70076fe5d4764, 0xb0c9274e390bea1b, 0x796a411edd748e0d, 0x70bbfd3dad823647, 0xa4c8cf5580553166, 0xdc40455a01bd070e, 0x4131bfcb8358a1de, 0x912b15d41cdef12d}, - }, - // 260 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 261 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 262 - { - mIn: "8081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x82, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5d8a48a47416cd12, 0xb5c4e2d260312b7c, 0x8d4193d7dabe7183, 0xb3705d38eec6196f, 0x10f94d9d363967e0, 0x3df4bf4ca5b0b0ed, 0x6ca0b37ad34c5454, 0x896cb6c8da3d0afa}, - }, - // 263 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 264 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 265 - { - mIn: "8081820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x83, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc6ed9d4766697560, 0x4c1d7deaf8cf4bdd, 0x327e097b2eafd4e4, 0xcc471144183576e3, 0xbfca2e6deec0b312, 0x61a3862ec9ce9811, 0x25582f874e4fba6f, 0x44e4dec1b4db0a33}, - }, - // 266 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 267 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 268 - { - mIn: "8081828300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x84, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf1dbc71cb3b80a7, 0x42e61e0e1dd8343, 0x5c8130ad15b772f8, 0x24b0b8ab34cf4922, 0xc47c4e9ffcb25c91, 0x1ea9d5e25bd4cfc8, 0xdae270d2c74109ab, 0x3a6668acf7a9a44c}, - }, - // 269 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 270 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 271 - { - mIn: "8081828384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x85, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa7349a22a7f64eb8, 0x719852e28ea9d950, 0xb445bce3fb876b81, 0x401514d582aea55f, 0x47a7d7c5c3651121, 0x7664d606aaa4a56b, 0x72eef1a349dcd9f0, 0x14749698d4abacc3}, - }, - // 272 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 273 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 274 - { - mIn: "8081828384850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x86, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc8f8c3efd8b6e4fa, 0x213aecab1d004de6, 0x5152741427e844f5, 0xd3ef4f293b3b4b2, 0x2c5ab94dc603d4a3, 0xcd949e7bbb3ee2b6, 0x614a7cf054acddd5, 0x493bf9a60ab13cbd}, - }, - // 275 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 276 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 277 - { - mIn: "8081828384858600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x87, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3622a1056628f734, 0x95b879ed1d144095, 0xbfab55412dda5572, 0xde7eebc889bb8d5a, 0x9dc26da4daf1ee8e, 0x58d6b1c35d041d75, 0xdd9e58f80fb864bb, 0x6b5a23da134b82b3}, - }, - // 278 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 279 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 280 - { - mIn: "8081828384858687000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x88, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9e7be24b43483b3b, 0xf1356bbf43baabab, 0x50e7c28da8f6304b, 0xc1a33a6b0d4758c3, 0x1055fa1740db478e, 0x1a3716f052826d, 0xf2a54bb770b0f8f5, 0xf0099f1c51c5ff3c}, - }, - // 281 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 282 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 283 - { - mIn: "8081828384858687880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x89, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8cc46265bd9e28ba, 0x732ee06cada8103e, 0x9d27c9d7931e3d43, 0xf411ee79e8a7604d, 0xc4f7d98ef400a041, 0xcddcd73651a487ed, 0x6518ac7092148ca, 0x6924da4a04a43b2b}, - }, - // 284 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 285 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 286 - { - mIn: "8081828384858687888900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x375a6c38e2392902, 0x10bba250c8569804, 0x734c2b21a4fe3da1, 0xf5faa5ffa940882a, 0x78b2168844c57548, 0x7dbcd2a8a87d005a, 0xbf171654e4ea571, 0xe3ed135db2bd0c60}, - }, - // 287 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 288 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 289 - { - mIn: "808182838485868788898a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1787ce899dc1fee6, 0x2fe70460287a0b1, 0xf9ae1ca1bd7c6c6f, 0xf856f81b352dbb59, 0xd1a9aabd0e1c5d05, 0x5e2b562cfc8678b1, 0xd0c7164c02f6499, 0xfdf6d75e2ba08834}, - }, - // 290 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 291 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 292 - { - mIn: "808182838485868788898a8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xac76f5a8026fc994, 0x906f202b1ca62ba3, 0x17ac839b29d98572, 0xfe3bd5438d9a205c, 0xcb49753ed8d13d68, 0x6fc4b79af5286c90, 0xd59dc3286a365187, 0xc8669601c99326fe}, - }, - // 293 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 294 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 295 - { - mIn: "808182838485868788898a8b8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb62cbd5e21cda031, 0x95611ec9edb9e51d, 0x9f5c8d64a5591ce3, 0x8f7005265b127e73, 0xce8d1c38b35a322e, 0xdcecf18688953e1a, 0xa220fe2c888f3160, 0x210f7b612e359141}, - }, - // 296 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 297 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 298 - { - mIn: "808182838485868788898a8b8c8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x78ce2d524a50ab91, 0xb6e6a26b6c4c9f77, 0x7c7e3e6dc76555db, 0xdbf97e757faf0c92, 0x37037fe510cf8f7c, 0x5d8959eb75bfa99e, 0x1ae6a0b8049e196, 0x89c9fb0ab98b77db}, - }, - // 299 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 300 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 301 - { - mIn: "808182838485868788898a8b8c8d8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x8f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x11a5bbdc6ab5cd8, 0xda404773c6d8afa5, 0xbf29dbc6acc1d19f, 0xb628b068b6e5a2c8, 0x31fa0387fb4b15b3, 0x4080d39a581d2580, 0x34b5d1bac407b7ce, 0xc149aa1eb626b43c}, - }, - // 302 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 303 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 304 - { - mIn: "808182838485868788898a8b8c8d8e8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x90, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf8c1a92cecfb2ed6, 0x8c896a3f8bce66bd, 0x618c56a66b56f7b3, 0xc3765bb6b2fed18a, 0x2f3795730fd21dce, 0x8027c9617f4228af, 0x564f43df4001cf49, 0x99031eb8868c0433}, - }, - // 305 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 306 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 307 - { - mIn: "808182838485868788898a8b8c8d8e8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x91, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2c9e437561dc8f7c, 0x1406fba7af5bb13d, 0xe749f490bc236a3a, 0x672a493d3cf7ee9d, 0xf0a9feb693c11517, 0x6b856960940b0536, 0xeef56807c0087e89, 0xe0d0d67c0bf7dc5d}, - }, - // 308 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 309 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 310 - { - mIn: "808182838485868788898a8b8c8d8e8f90910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x92, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc96b8e46e72e6058, 0x5f003cb251bd21df, 0x481b0a3f01cbd672, 0xf9999229ca5eeccb, 0x3e48019a4af5097f, 0x37ad8b47a615b3ae, 0xfcc8c74713ca47ba, 0x23d7912c5995669e}, - }, - // 311 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 312 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 313 - { - mIn: "808182838485868788898a8b8c8d8e8f90919200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x93, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x50b056d29eb7f527, 0x80f4ed9634793d99, 0x9c7ca6b0a7851d7c, 0xe60a0b756098a94f, 0x5678fd8f0a678969, 0x4d8ce5991541ced7, 0xd164ef2ba632b277, 0xff3582a646be7552}, - }, - // 314 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 315 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 316 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x94, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7b88f1b976a95739, 0x2dc942a9dca804f0, 0xe0250f6052ea372b, 0x9c27d00757bcc9, 0x8e2d0d9b835ae8c6, 0xe6eb8847d9519cb5, 0xcc52dfca91a77424, 0xfc73650b07f520cf}, - }, - // 317 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 318 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 319 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x95, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf70b38556d37a2ea, 0x6846aab09ccaec72, 0xd586fa6271705cc9, 0x6273bfa90ccec818, 0x9259ffc3ada0f2b9, 0x1ee86745b921f92d, 0x7c81fc071a6c2f45, 0x385d50b30496e9eb}, - }, - // 320 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 321 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 322 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293949500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x96, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe234276b8bc7e2c1, 0xd6b54c4350c50e48, 0x55471dc2dc1a1113, 0x4412ffe6b7b1c345, 0x222e1355c0e57644, 0x91bb4470800fdc29, 0xeea938dd62561a9b, 0x1aed1a91a343e265}, - }, - // 323 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 324 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 325 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293949596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x97, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfcd09d381387b48a, 0xe5b166ced365f9f9, 0x76d64187c5f8a159, 0xe652f4541397cd83, 0x5d6c435ea607022d, 0xe5bf6a1ce78e8f5d, 0x1ab302c30490660e, 0x5160914a1d31a87e}, - }, - // 326 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 327 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 328 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293949596970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x98, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3654caadd0ace24, 0xb2a45f1c0b1d18b, 0x9da294bcaa778712, 0xabf8852f7e6cfdf2, 0xa8e0b016f5efc79a, 0xea92e4cf244ac825, 0x2fd46de408630aad, 0xca30bb71b93a33e8}, - }, - // 329 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 330 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 331 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293949596979800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x99, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5b0403ee29f95451, 0xde8e77fa04000c6b, 0x84cc67328939d1e1, 0x32de636cb3d75a82, 0x6568246d164a8e79, 0xa10907b0634f3561, 0xbffee31d243c4b36, 0xd47c469758045407}, - }, - // 332 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 333 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 334 - { - mIn: "808182838485868788898a8b8c8d8e8f90919293949596979899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9a, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xbd87fd2079904ee7, 0x505e0811dd36d65a, 0xe51c3e449c4570ee, 0xf939ba2ebcf29a80, 0xc312370e8e12d7e6, 0xa4785d70f406da16, 0xa244431d12288e83, 0x77a607b30d5e9cc7}, - }, - // 335 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 336 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 337 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9b, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xfc2ba3423a291bf, 0xc406cdb36306d83f, 0x909fb5e6302f80e8, 0x7e218a79c95c03d3, 0x84a67fdabb1aa3d5, 0x1fc2a1a7f2bd2728, 0x29c5c654bbcccf6f, 0xe19b2616a82df326}, - }, - // 338 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 339 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 340 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9c, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb1b12e54bc7d5d9, 0x9fc8b8ff6bf242d7, 0x491349933f1f1789, 0xb3e2bb71c203092b, 0x43ef9b6659f25e39, 0x1db2730cc7f7fb5, 0x9f4f6ee6ae6b3f82, 0xce1f746c72d6d4ea}, - }, - // 341 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 342 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 343 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9d, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9f87cd34cfb8c850, 0xc0b03032abfae280, 0xb9b1deca9d3ecce1, 0xa1d95d4123b97ad9, 0x6c75115cddad38fe, 0x6dad956e250b9967, 0x901cbf10ceed9f8f, 0x47e31bcf0ede9c67}, - }, - // 344 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 345 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 346 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9e, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x779bddd57c6e380a, 0xc8e2fee69fe035a0, 0x43ea873c38b561ce, 0x444fcde4c5595020, 0xf66023a8b09b3108, 0xc487f4e39c6c8ea5, 0xa56bbc13f83b0646, 0x91fc6c82c17fe135}, - }, - // 347 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 348 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 349 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0x9f, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xaccb616bcb59141f, 0x8f5387c48ffe0e5f, 0x2162d5fc87895442, 0x9e760425b2bea7cf, 0x3d6b1dfbad452c79, 0xb5ba7c849b7d760, 0xdc951b72eae814df, 0x91271256eca38a5}, - }, - // 350 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 351 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 352 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdbfed8b736388be5, 0xe771655c72a50cb5, 0xb8da2178e985074c, 0xd479c0e4108c29b6, 0x50b5ed0f2ff2cda6, 0xf0158174165c9232, 0x3dee0ce0775e101a, 0x5906f9d8c04d9207}, - }, - // 353 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 354 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 355 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1520f00565cc29b9, 0x8dbd056dade7286, 0x10c1004ce32e1a, 0xa44f0398eaf8bd29, 0xe37f69ec55863ebf, 0x168b45b3c55406f, 0xfcf442337d624a64, 0x81b30f29031fb692}, - }, - // 356 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 357 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 358 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe0d3494b9953d372, 0x184f4d1e9a925331, 0xe5e82ee7b98ae58e, 0x19389173c79bf212, 0x43c00270dd7d05ce, 0x56d1e31461a1e03e, 0x3753ee807e4a2cdd, 0x56ef333ef270868b}, - }, - // 359 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 360 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 361 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8d475d7bff90ec7, 0x51686d73a0376717, 0x3ca9817eadaae17c, 0x564f21ea67d91e8c, 0x66673e76b177a3c8, 0xae1e2488390fb615, 0x294912a58596ab6e, 0xf706ab9ef28881d2}, - }, - // 362 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 363 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 364 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x33cb792680f030c2, 0xa9f71bb2b3f82e82, 0xdad70129094289a2, 0xcf261083000376c3, 0x4d083edf32924c35, 0xc1631f600c130399, 0x8c466e10b8a4a4f4, 0x5ff434a7e5bb43d4}, - }, - // 365 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 366 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 367 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf1ebb5af4c09436f, 0xa4560fc57e93a4f7, 0x1fac55bb3c30dac9, 0xed6bd96c97f1f127, 0x62549c7b0e4f46a9, 0xb8643198ba9f8a0b, 0x5f4f025a427835be, 0x7289b85663c399e1}, - }, - // 368 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 369 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 370 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5d22384c3f274537, 0x6a0c1a87817333b2, 0xaa888c019bafd3af, 0x423adca550580202, 0xb0f1cb563ee0a3a1, 0x85d2f141a4636d87, 0x32afb51e80b8396a, 0xfe975ed615c40152}, - }, - // 371 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 372 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 373 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xda3eeca3cc440cc5, 0xeb5094177e9a77ae, 0xaa90c66770f9a2dd, 0xbb3901c3c74a5a6c, 0x630e22b34ddfc027, 0x7fe7ff3640d11cb, 0xf9acdae25326b78d, 0x2eeba7d1a2f0e33a}, - }, - // 374 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 375 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 376 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x61bc5c383e26ef8a, 0x2a26434291289be1, 0x39cef36a72e8aff5, 0xd3ecf38c02279ca7, 0x91adc9cfd9dfd2f8, 0xf0d58f77206f8fb5, 0xd1577d1cd9a39428, 0xbeb664f3a766b8e4}, - }, - // 377 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 378 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 379 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xa9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9b2d6ede41616928, 0x6c16668a573532cb, 0x82b4a105e9d34814, 0xc89b36c54bbe23d4, 0x23c19ccc0aae4dc7, 0x7e91979fceddd8e1, 0x392da32d559c018c, 0xc8a80fbf9a9b21d2}, - }, - // 380 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 381 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 382 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xaa, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8101838520ebb92f, 0x8e42dbe3af9d3a90, 0xd6ef242266e75be1, 0xe7ae4656b21f3743, 0xdc2b9ba6ec31e516, 0x3da41f08a8f13382, 0xf4775a97020350a1, 0xdce910671392a52f}, - }, - // 383 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 384 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 385 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xab, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x14337a3f14a7f966, 0x50b3bb242ebf69a6, 0x6c5b499f631d2614, 0xac20e3e84f101f9c, 0xed529dd650450da6, 0xe64a01b4de3c5abd, 0xae690b77aa871d5b, 0xd80a0b0b33f4155c}, - }, - // 386 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 387 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 388 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xac, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x65354c591dddc4f4, 0xf682ad3da45ce2e3, 0x81cdd45e83a4be2a, 0x289827465e97cd1b, 0x1b9f67c3624c4dd4, 0x497b1d57d49d7b7f, 0xbd0c46c5b8477355, 0xc0082afb90f6bec1}, - }, - // 389 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 390 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 391 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xad, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x55843a9c64c91d8f, 0x4282c6ca916e8f1f, 0x22e98e328f1f3ba4, 0xaa5975fa87732580, 0x262ddcea4a2eb16d, 0xb364689c74789109, 0xa8efb32f3bf8f357, 0xcc6bed6b05dba8d2}, - }, - // 392 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 393 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 394 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xae, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x16fd7af9a7c13931, 0x72f207bceb60d475, 0x51249684df50a18a, 0x33a8a03b744be01e, 0x4d1bc92dc1182f09, 0xfe592f4033f343d2, 0x7b1e30aebbdbab28, 0x79f9c0d5267a9c65}, - }, - // 395 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 396 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 397 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xaf, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x818a1596294af906, 0x37f03cde404ce39f, 0xba63e3b385fbd99f, 0xf4e360d9e7a02639, 0xb2cce07c0cc7e0c2, 0xabe7f66998c24fa6, 0x43e9fc143f4dbd12, 0x295cfb85e7279027}, - }, - // 398 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 399 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 400 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x96e8eef39e399cc2, 0x9263e21c5c56871e, 0xe4137d26ced0c35f, 0xf6b067ee32e7d98d, 0xfc100f1b4056ad9f, 0xa2cc46102019c1aa, 0x2a21a3deab145b8c, 0x3ddb38f1f76255e6}, - }, - // 401 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 402 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 403 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5ef2ef59d4cec4c, 0x74bc9197aafaf6c3, 0x37cc4e2283719345, 0x1756d332018de5a1, 0x7baf525f797e1d53, 0xd39212de47d1b91e, 0xbce6f8231834fe45, 0x861655ccaad5b1e}, - }, - // 404 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 405 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 406 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8de1b393aefb8b89, 0xfa04977dab7e6900, 0xce3161079d33ec36, 0x81ccd9e8db0ef3fd, 0x63b15996120ba8c3, 0xee4f3d79b9ba23a3, 0x75c766e9da542dd9, 0x45db88be094a7629}, - }, - // 407 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 408 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 409 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4faf3a9d46d09bee, 0x843b2c8ae45b0314, 0xe145d9f1ffb1b4d9, 0xbe51a98089d3c1f1, 0xf231c722fe257b19, 0xa1c4a90b93ccea0a, 0x50d37a61272276f4, 0xf4a07302e8b4abfd}, - }, - // 410 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 411 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 412 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xcd81053013314d3d, 0x3c0f3d1c09bfac96, 0x2e67969cd380131, 0x4db2d12d3e62de6c, 0x443307d1be38864a, 0x5c30c69c64d03a78, 0x631cf349eb4bc0ce, 0x670213659ba98830}, - }, - // 413 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 414 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 415 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1a921fd91a59c095, 0x63067ee39c6dbec7, 0x16d0d6cfc11180ed, 0xc0ba6843e972552a, 0x4a85396a5e482420, 0xb1c6d6978ee36fa4, 0xbb066bd872d27c94, 0x9d558db6b9782f5b}, - }, - // 416 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 417 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 418 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3b1568d3de797b22, 0xdbbf78a93c0a6cf4, 0x8465564a02f331ef, 0xae48f70f0b496824, 0x9df4c9d42e83e704, 0xe523d6096770b1e9, 0xd5e8caae3c5ec1c8, 0xeb202ff70f4333e4}, - }, - // 419 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 420 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 421 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xee05012f95f3345d, 0x5ee96c4cb6e88af8, 0x87b0692ce0e0adbf, 0xad11492e2d71a862, 0xb2c94d03c41f943f, 0x2b979d2bcfd79e4, 0x640c2ebb38d8f5fa, 0x139802b7b572d395}, - }, - // 422 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 423 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 424 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe4bc3a35f89b937f, 0x20af50374ff1779e, 0xfbe7a1e10239b0b7, 0x1d49c25d076af6a, 0x4fe74056f19031a8, 0x82c739e8905a6c3e, 0xbfc7757f7574641f, 0xdc627adc4d080290}, - }, - // 425 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 426 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 427 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xb9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x713aa3f9a2612b06, 0x704c641961a0d0d7, 0xe1e5e74d506a71b0, 0x68ede7867bbd49be, 0xd013c30f9f4f7117, 0xec35229a7e592961, 0x900a29f736de2185, 0x29ee0a6dfa1ffccc}, - }, - // 428 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 429 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 430 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xba, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1e3164aeee019ef2, 0xf76b942f42c6f1b7, 0x2b7b3e527963a3be, 0x5e2da2341d7dbaba, 0xfee15c9da0c5f1a5, 0x1a8d79a4d9ce2c68, 0x1b5cff2dd76cb405, 0xbc76d4a2b2405435}, - }, - // 431 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 432 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 433 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xbb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x35efb3ba3bcd38ec, 0x359842915c6dcbd7, 0x51e0ce7fc99d8a1d, 0x8461ede3582fa0a8, 0x1a4115560a81b7d0, 0x1110c8c30952b9b1, 0x774e085224b2de4f, 0x16feaadbc647f8f3}, - }, - // 434 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 435 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 436 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xbc, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x26e843cae0f5aec2, 0x8baa43b98c5b5641, 0x653b79efca5035a5, 0x8260814bd9fafa32, 0x836f6a23e3a11f0, 0x29020fcc7e4340ab, 0x78c4f1dc24a28fcb, 0xd1922b16649b7da6}, - }, - // 437 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 438 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 439 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xbd, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xcd0571ffef34f515, 0x89d5274e074d251c, 0xc26d367d3b31898b, 0xaa537dfa1371d8d7, 0x10d87a48ba6d3fe1, 0xe1b6fd914c855e3d, 0x691743d1f62e4be7, 0x5ca367e0dd6707c3}, - }, - // 440 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 441 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 442 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xbe, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7a8969b1a0bcac89, 0xb5958cdfc214270a, 0x7d2b149093b69cb7, 0x99b076303ebb1860, 0x12d9a95241969ab7, 0xe972e3b71264b8b1, 0xb8ba4c5df2d7cace, 0xd7672a4936be17a3}, - }, - // 443 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 444 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 445 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xbf, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9c84ed909173c0e3, 0x205eb5dbd92f969c, 0x7641ebc1ca4f627e, 0x26d8a8ee99545191, 0x3336a687128f7e7b, 0xf5ddc4e8fd1150af, 0x3188f8ed22f7fd5b, 0x9acb59edfa2c4f41}, - }, - // 446 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 447 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 448 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2d0d38087cf86c8d, 0x2d22d46fe4ee0615, 0xd0bf5f584ec0d821, 0xa13328708fc96982, 0x646524076a3256, 0x1740b4571d3509ee, 0xdf8c53ce95d2a5e, 0xfa75cf7635f8dab6}, - }, - // 449 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 450 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 451 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd5663638debe24da, 0xaf9b31f637edee63, 0xbaa635165dc7d520, 0x7e4895aca1cff45e, 0xb8aa00f68ac0f896, 0xac79fd4ba6e987c, 0x96e879c0b89b458, 0x2e321d9ef4da1610}, - }, - // 452 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 453 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 454 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xaea77ee8b1d1d1f9, 0xf31ccc5097023a75, 0x5c245e80417d15d0, 0xa2f734e93bb1756, 0x76fe5be0780b18e3, 0x8bc73a3e1e05c3c7, 0x1e7e654251c0509b, 0xfcd0bfc76e5d2103}, - }, - // 455 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 456 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 457 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4820036816bcb711, 0x5e3976e43d3443aa, 0xb98d6723c2bb4b81, 0xc9fa1e023ab0a151, 0x9afe975f21becf48, 0x56399e03bcf6a272, 0x6d0df1a9c117a4bf, 0xe523f32fd3d3a57b}, - }, - // 458 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 459 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 460 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x66b0c24f0e00d9b8, 0xfebe7e8fe1ab9ed, 0x93678bdb01a2e324, 0xbed28e6818560c0, 0xa4927978a65a4ecc, 0x3ee69380284ec4bc, 0x96decc30bbd3ae8, 0x8a8313daa474a634}, - }, - // 461 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 462 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 463 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x19679b4f295e32ce, 0x6ae06a277812b6d6, 0xfa83b7b03bc06425, 0xacd5c789df5b78fe, 0x441b306d75783ed8, 0x547bb7ae4e029956, 0x32f3a4c26e3377d4, 0xc3b0dd6587f8b3f2}, - }, - // 464 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 465 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 466 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2fae03960ec3ac29, 0x63c46c7ef90bf9cc, 0x764b9b2f1b8ce2eb, 0xa202c7257c53705e, 0x43c5994cf1fbcb9d, 0xb5777bf1512bba45, 0x95fad8ba2bb95df1, 0xcc37a170d0f571c4}, - }, - // 467 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 468 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 469 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x7ba862e5aacb7933, 0xbfd6fd0f5525044c, 0xeac76c660d3f20e1, 0x1ee6dfa507e45b09, 0xe5b35451cd4114e9, 0xa9c7d41ab35f4f3b, 0xa59a67aef47a5cad, 0x2d6bca543a00541a}, - }, - // 470 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 471 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 472 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8c7045d249a39530, 0x30d703871150f57c, 0x7fe6d4f50ab6272c, 0xc75309e6a4f878c9, 0x64ee1af4fc924fa0, 0x5158897a70cb1c32, 0xe6c50bb0371e2b55, 0xff3f9eefbca52fb7}, - }, - // 473 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 474 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 475 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xc9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1f32098b732d2607, 0x8cf426bbc4cebc4d, 0x1bb3e06c24edf0b0, 0x1f9f0483c67b6e9a, 0xdd32e98cf245553e, 0xded63bf4b05a5c98, 0x5e0629f30a567007, 0xbb2c4c62349de4d2}, - }, - // 476 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 477 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 478 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xca, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6c31e38eca5e40b6, 0xa5db18ecc61c0687, 0x3b1fba630c256c3e, 0x6a039834dd559eae, 0x13d724aa72d28cf0, 0x19392fab770d02c6, 0x18064207f3321aaf, 0xb44f995339e797ab}, - }, - // 479 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 480 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 481 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xcb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x45ee4831f682e67e, 0x6e5c1ea85d31e5f6, 0x9c51f64342c7c55, 0x748ac3881070a5c7, 0x1e358dcde2686175, 0x10a361f451afd88, 0x8c2e5a9b0f58b2f5, 0xfc3f9ad53d8f13fc}, - }, - // 482 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 483 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 484 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xcc, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8f266b9d173c261d, 0x949ef2a4f316a06f, 0x813c59d85e129138, 0xf24ab4a7f5596025, 0xe6005c170d03b2dc, 0xa02a6896eef7ca2e, 0x85a22410610ab27a, 0x27965865bc2b132}, - }, - // 485 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 486 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 487 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xcd, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x25cdb4bd2c136d10, 0xf71bbce246288197, 0xbb5df6a5f0c5fe32, 0xceb24ac66d4eec39, 0x5a8150f0d63246d, 0x98fa4ad8250054c3, 0x3e71eedbc30367e3, 0x7ebec15b46e8dd72}, - }, - // 488 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 489 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 490 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xce, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x670665268296790e, 0x1a89a48dea62d8a8, 0x50176d8b3a4e6af5, 0xd646da7def094e3, 0x8886ccc2ce7b0785, 0x83a5f6b45167506e, 0x9d5d76ef5f0b7f8f, 0x89f07afcbcd0dc9}, - }, - // 491 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 492 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 493 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xcf, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe5c4b02aa8561152, 0x9aad315e4d84e566, 0xdc4f465abd4b14af, 0x71ffe81757bd4da3, 0x675d08fabbfe3f1d, 0xe6e4d3f6346a99fe, 0xc210164bbf96130b, 0x1608564d83bbbd63}, - }, - // 494 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 495 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 496 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x25bc55fcbe88ba1a, 0x3e93b9b82de0bcef, 0xb2beeaba6176f546, 0x3c8a512a4d57c21c, 0x3471498ea3c55dba, 0xf6754e749c5fb240, 0x76f681468f9d5cb8, 0x6847b3505610f16}, - }, - // 497 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 498 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 499 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xcd73c4b2fc49995a, 0x6d56085d1bac68a9, 0x637ef560d916d8c2, 0xd3ebf81c70fa98b8, 0xedbbbf954d129bf5, 0xedead5170ecff1c5, 0x2a4d8690bc5020c, 0xd41fb53344cabcca}, - }, - // 500 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 501 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 502 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2a677c8009adceb0, 0x6ce4dd060f2bebf2, 0x1a6b09a4150e37f5, 0x5c231ec36bb7c7d, 0x2f16a4b700caeffb, 0x798db73efbb49fa8, 0x6606724ef4230c77, 0x5d1e291c93cde34c}, - }, - // 503 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 504 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 505 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4470c91e936466bb, 0x551cae20e42a5be4, 0xe9087d93bc74881a, 0xa8dbeb64399c3969, 0xe4afca095ddd6c34, 0xce918178eca78bc2, 0x58185ff9d6dd65ca, 0x4d36d0300f0d043e}, - }, - // 506 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 507 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 508 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9237aa5f0a77bc65, 0xb4b843e68039836, 0x356a6d9ff296eee7, 0xa4f99055bd068056, 0xb0c761807a9b63ef, 0xf34ac30ab6664b42, 0x3a8c9d3af3059911, 0x99689bca8283e1}, - }, - // 509 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 510 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 511 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xaa363333ca4d9bea, 0xb848aa6e5ca439f8, 0xf6a4febfda7d4ccb, 0x488a62a67e35d643, 0xb0c152b0f2455b0a, 0x116f8b91caed1f7d, 0xdc1045c2740fd839, 0x61bccea70bea4ba}, - }, - // 512 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 513 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 514 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x97ad80a7b42f34e6, 0x9b9849e1bc240e5d, 0x4f99877e5560d391, 0x2cc7555897b456b, 0x7f57e73cad5bc1d0, 0x383e3ff17f92634c, 0x3245e7db2be7f71f, 0x11c3f7ed2a94448}, - }, - // 515 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 516 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 517 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x61e4e8339b9c203e, 0x9ab4641c6bb48a17, 0x5fc98b1c5f74fb07, 0x1695c6876b4cb9bf, 0x7f9380f94e261b65, 0x11c0dd918b2341ad, 0x9444fd7e7c77dda5, 0xc02ac2a9d3ecb6b4}, - }, - // 518 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 519 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 520 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x4d875185b3d6afd, 0xbb6da59496e6d686, 0xdb151f054d9aa904, 0x2e88c4a16b778926, 0xdc15703b602a466d, 0x309453f050744b9f, 0x66a204b4cf52863b, 0x948ae1e6ba412c96}, - }, - // 521 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 522 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 523 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xd9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x9ead6b7e51271e95, 0xe7e3de7186fc9541, 0xb92c42e1ce69bee9, 0x7b5f87ba0dcecffe, 0x8f553d3aee930b31, 0x32f88f665f631f94, 0x99f0e2c533d0c1d2, 0x24e3447f1664c7e}, - }, - // 524 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 525 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 526 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d90000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xda, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x40e81a4f872fba8e, 0x22c853427c3c9041, 0xbf509550c80f5392, 0xd589287e5cc934dc, 0x5c8e98cbd80a0b65, 0x96b1fbfb87cb9448, 0xd1cac5c4cc93ea12, 0x92b4643476b95871}, - }, - // 527 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 528 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 529 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9da00000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xdb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x35c6b7a1ea12f716, 0x55afdfdbe7a81947, 0x75947d274d3a06e4, 0x8364b5df389b0150, 0x366150507d051109, 0xc95c94283b4c39e2, 0x210c00e3547d9664, 0xd2ef739bfb6c6281}, - }, - // 530 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 531 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 532 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xdc, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8cfbc7d5e73996c3, 0x39620a5e6d30fdd, 0x168fc7212f123794, 0x564c738ad7a9ce79, 0x8ef1b45486b2beec, 0xec29726f1f332c34, 0x6e0ad8b281c24b4b, 0x8cc89617f34300b5}, - }, - // 533 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 534 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 535 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdc0000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xdd, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x73a1f899af81d072, 0x7455b34eaca0c9dc, 0xa4544b08299a6305, 0x51398a2f2a917201, 0x2e918096f53d529, 0x415f990060fae8f9, 0xe61b0193f8c5dd68, 0xbbf5a3a1b8c9dba0}, - }, - // 536 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 537 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 538 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdd00000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xde, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd524fd5e1ea81ac1, 0x4788fd6c58ee27fc, 0xe5eccc0176e2b0fb, 0x5376c7e39801caec, 0x277a7e7c4574bb93, 0x38b51f0e357091eb, 0x2c763ebe06751757, 0x7790fe3a8c4df1c0}, - }, - // 539 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 540 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 541 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcddde000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xdf, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc0e652b450218fc2, 0x728d6fdebc24c4, 0x7df8f2d7fe10937f, 0xc1d679444fb6dbe0, 0xceacb2446fa61b44, 0x1240d37e170916e6, 0xbe4bc6c7ce7e408b, 0x277762d8223dd650}, - }, - // 542 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 543 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 544 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf0000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x30ec772812883df6, 0x90e8220db0c8b8, 0x1644bd12614266a9, 0xe9cb9c765b522f6e, 0x309112a037d486b2, 0xed4be0436ca8e1dd, 0xaf8382d971e694b5, 0xfd2898de31e34ce6}, - }, - // 545 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 546 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 547 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa6880b8832058b34, 0x13f9c308748d4a61, 0x2c695e960bb7f35, 0xae9849e73991be05, 0x526b2fe481457fde, 0xc1089721a17f8f69, 0x295e0d17f069844, 0xc1581d27da783de}, - }, - // 548 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 549 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 550 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x595372ef8bdc3351, 0x75af5ed89297f5df, 0xc3018b97d1dce1b7, 0x8833c6ebfc851b5b, 0x17a246637ba199ad, 0xec22d1eb22961adc, 0x2ab5a6314d3c91f6, 0xa041d700af865b69}, - }, - // 551 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 552 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 553 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e20000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xd8ca8ee9c0c45327, 0xcdfc27ec8087e806, 0xbfe4f947b51a5c0f, 0xcca23ac292d15916, 0xba802580b6581b97, 0x8f76e773bdc8aef, 0x8e347f98c245256b, 0x3c458f2de9c71e3}, - }, - // 554 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 555 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 556 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e300000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8c9d4bce733566b1, 0x97e3f3125086fcae, 0x17cea65d8a89b914, 0xdb9d1a93476a5ac2, 0xee3b55aaad98be9b, 0x1654457895e836d4, 0x2b86f25c522aa5c2, 0x91731b53a2491d8d}, - }, - // 557 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 558 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 559 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf556c8bfd68bf564, 0xeda06e95a2b273e8, 0x7f8c9ca30ddbd6a0, 0x30fffcee9f9f7cc6, 0x9af637eae6f9cd72, 0x9336daa01ac6f044, 0x81020c96545bdbc2, 0xe8112bb41d1588a0}, - }, - // 560 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 561 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 562 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e50000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x905d1228bec76407, 0xed0ad6698ab9c465, 0x172ea1667c5403e7, 0xeff532419918c6e1, 0x6c14e33f1e2c4882, 0x38019f10cc7653c6, 0x7d3c1f9fe4809aed, 0x506f232242f0d61}, - }, - // 563 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 564 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 565 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e600000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x3ffa298437848f7, 0x1661e655e107ebeb, 0xda326e331a7439a8, 0x1badf0016069ec71, 0x26a7fc9cc648cd25, 0xcea00419d71dca5e, 0x771354f12c48a74, 0xe900cfa91671fa6d}, - }, - // 566 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 567 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 568 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x6bebbc8601bc0d3f, 0x3c012a2a8da75b78, 0xe8faafbd57e10b91, 0x2f72731a3b66b61b, 0xdaca3e5f7928127f, 0xaf748407f06ecf87, 0xed00c20cca1ef373, 0x6dcb61f793685b97}, - }, - // 569 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 570 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 571 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e80000000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xe9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xca769859d42c76d4, 0xdb449924feb8b275, 0x36b9da1f74ce7ad2, 0xeb0f4625e4c6cb16, 0xe1838ccade7d451, 0x567f4a02897cc47f, 0xeae4fd8d87db1a19, 0xfe0e61a2f52322d6}, - }, - // 572 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 573 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 574 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e900000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xea, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x901bc9b4d5b336cd, 0x19eecf1395a7bbfc, 0xcfd2a165a64d807, 0xc8f4a5d49241cfd4, 0x6b2bdbac8e3a1892, 0xb2c11ac1a89a9d6a, 0x46ca24eedb80b361, 0xfeee583c04fd1b8f}, - }, - // 575 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 576 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 577 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9ea000000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xeb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa561162852345998, 0x260879cdd8a9483c, 0x3d05387756cea1c1, 0x92bdd5a3914aee0b, 0xf20432bebebafdee, 0x9ea9bd81f7a51c03, 0x9e4ab0e556aed8f5, 0xe1d305ebb021cd1e}, - }, - // 578 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 579 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 580 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaeb0000000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xec, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdacc7527dd571f77, 0xcf0ce3e8d32159b5, 0x2a9c1b1cfe614d48, 0xb9fa122afbd019e8, 0x84da38a1a7c470be, 0xbbe5adda350428e8, 0x814f156a83f06ae6, 0xa325e797337fb17f}, - }, - // 581 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 582 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 583 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec00000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xed, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1fe228f8c69708c6, 0x873f325bf1b5fb16, 0x80d3f1ab5e95c8b6, 0x99ddab08f607f761, 0x6c283e637030ac3f, 0x2d35dd95e29c33f8, 0x1dda292f0bb4b4f4, 0xbbe679d0053a0bd5}, - }, - // 584 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 585 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 586 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebeced000000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xee, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5c133b2d2ccd1082, 0xd73c43d1a07ff02c, 0x9d46c675d025f371, 0xabd43c94a01b7f9c, 0xceb9acf4ab8c8009, 0xb8b42989498bb85b, 0x40d492cad81f647, 0x6bb01442c9aeb22d}, - }, - // 587 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 588 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 589 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedee0000000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xef, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf780fdd8ffdf4e1d, 0x1ea33afa407810e4, 0x1370afe491845932, 0x3add367f5ba697c1, 0x43cd11614578b4c4, 0xa32f78103524d909, 0x201595fa954c7c1b, 0xefe4365c7eeb20d0}, - }, - // 590 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 591 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 592 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeef00000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf0, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xe46cb4fa916e8eaf, 0x8c44efa8501a3e87, 0xf3ee4df7f72191c2, 0x27d900cc89ef714a, 0x3032bb4b45c2c64b, 0xec1d2bc694ecb2d8, 0x6fea30fa3b59f385, 0x53a26594c0d7447a}, - }, - // 593 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 594 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 595 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0000000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf1, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x2d6f90d44e38fd29, 0x905990afe79faa13, 0x4532187f80ed8b93, 0xf5a1ee12b42a374a, 0x3b34c89acc1f5a62, 0xccb1e0a6abc5677c, 0x6b2c691349654446, 0xecd3acce8791eb39}, - }, - // 596 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 597 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 598 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f10000000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf2, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xa574985d88c768a2, 0xe953ead8fedf441c, 0x9fd92e0b6e45784f, 0x263881604792a3f5, 0x5dbbeddb5ea160d9, 0x1be774b0a46b22e5, 0xe579bb56975bc505, 0x8a6c7b2c4c75025c}, - }, - // 599 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 600 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 601 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f200000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf3, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x866ad5885454f80c, 0x16710fb1ecd77c81, 0x49eab6450a53eab7, 0x3d9ee097c9726c7b, 0x6f00bb468f69a80d, 0x4677113dcdc277c9, 0xc86216dd7f05c93a, 0x7304c14364120c5d}, - }, - // 602 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 603 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 604 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3000000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf4, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x8187dd8f261496b3, 0xd5b489bffe2c5e51, 0x34e626c210ab2b40, 0x6c0dfb00e09a6b4e, 0xea800ec83e2fcb79, 0x168969f8d28019eb, 0x51653672749f2ebd, 0x37a823cad39c6416}, - }, - // 605 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 606 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 607 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f40000000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf5, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x5d1e6ffc92f0be74, 0x2a3b00fba36336ba, 0x9fd936654957a25b, 0xceb39e8f3fd7b962, 0x3688eb09c7eef39f, 0x8f12b996b89eec55, 0x8ab51a7dcf89fc2a, 0x4a2b4d03bfa3f472}, - }, - // 608 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 609 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 610 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f500000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf6, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf31156d7388d983a, 0x3eb3804977b838ef, 0x9b46e0be576c3b57, 0x5e94294fb4d9eea5, 0x2e162cba7f964773, 0x5ef7f210f3e73b1c, 0xb3f6bfd7b1e38e2, 0xb1af1dfb5dd9a8ae}, - }, - // 611 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 612 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 613 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6000000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf7, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xc8dd676fcedfae58, 0x9bdc0f192c9285a, 0x80e81e6fe641f069, 0xd6bcfefccb25a120, 0xc192a1ebc4c90917, 0x604862d420f0695e, 0x29a4d70cea8dfa19, 0x3dd446e52f9da121}, - }, - // 614 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 615 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 616 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f70000000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf8, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb4e6731429bd4793, 0x61e568e7b4368e3, 0x9a47da8a6d9a645f, 0x916bf2a899199bd0, 0x4e01fe3bfd2061cf, 0x7badc0a4cf3af283, 0x703273c0c3b21237, 0xd95c28d9cc123166}, - }, - // 617 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 618 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 619 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f800000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xf9, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xf5b5dbc5e76321b3, 0xef75c8ead211dc1f, 0x7e0a0999767ecbbb, 0x5daf9507d5a8f87f, 0xcdf83e5498ffd974, 0x872785043dc19af8, 0x567417c800efe056, 0x37758ee39fd5e161}, - }, - // 620 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 621 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 622 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9000000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xfa, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xb0c4b10783d78510, 0x46235b7e2e7ac508, 0xaae4f14f2ea8a058, 0x27fea0fd12b372ac, 0x17cce9105bbc33d2, 0x957d0c547b69c7fd, 0xee2a0a1195a21eb, 0xc768d5ef26a1bf1a}, - }, - // 623 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 624 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 625 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa0000000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xfb, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x1d01de7d4c735c4e, 0x35377b34b7c2ea83, 0x34cab991702df994, 0xd2a8f5bd396f9ccb, 0xf622d8169e3734f1, 0x5cd5ddf2cc702152, 0xac27c94fc6e6b984, 0xf20177a1b2dff84c}, - }, - // 626 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 627 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 628 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafb00000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xfc, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x17110a99bd835d69, 0x278088cc06ced0b3, 0x82fd77264c052ad1, 0x23555793fcfbd4f0, 0x2e75a3355e1a99e7, 0x8a262e9962ce709b, 0xf1f535d4cd447787, 0x38b374209a9c8630}, - }, - // 629 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 630 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 631 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfc000000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xfd, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0x313b8e56433721a6, 0x869f3014318b958, 0xfb47c45684c5547, 0x18a1d4d8cfb8a4c9, 0xfdaae3777a001c3, 0xc8515f3c91689c92, 0x833e1cff3bf59403, 0x159eba7ea90ce4b2}, - }, - // 632 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 633 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 634 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfd0000", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xfe, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xdf962a36a2bf44d4, 0x1f84fa330e073d21, 0x816b86764e4e3351, 0xe28b39b33bafe839, 0x6d14b956bcdcaddf, 0xe72958dc1881f6e9, 0xb1071971d7280c4b, 0xa9692bb91c16f921}, - }, - // 635 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, - c: [2]uint64{0x0, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - }, - // 636 - { - mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", - hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, - c: [2]uint64{0x80, 0x0}, - f: false, - rounds: 12, - hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - }, - // 637 - { - mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe00", - hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, - c: [2]uint64{0xff, 0x0}, - f: true, - rounds: 12, - hOut: [8]uint64{0xccfc282ed6092714, 0x5b46f8d0fa97afd0, 0x7010c51d20821e97, 0x48923ea42a37a0fa, 0x609a13be7c1e14b, 0x6e10a4b63d85d1d5, 0x6d3d370d80f97b0a, 0x61a4f22ed6462dee}, - }, +func TestF_2bX(t *testing.T) { + for i, test := range testVectors_2bX { + t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { + mHex, err := hex.DecodeString(test.mIn) + if err != nil { + t.Fatal(err) + } + + h := test.hIn + c := test.c + + F(&h, mHex, &c, test.f, test.rounds) + + if !reflect.DeepEqual(test.hOut, h) { + t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) + } + }) + } } diff --git a/f_vectors_2b_test.go b/f_vectors_2b_test.go new file mode 100644 index 0000000..39c48d4 --- /dev/null +++ b/f_vectors_2b_test.go @@ -0,0 +1,5755 @@ +package blake2 + +// Test vectors generated from golang.org/x/crypto/blake2b TestHashes vectors +// - every unique hashBlocks invocation is covered here. +var testVectors_2b = []struct { + mIn string + hIn [8]uint64 + c [2]uint64 + f bool + rounds int + hOut [8]uint64 +}{ + // 0 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8e86b10077b6eb10, 0x9046cf7a981744fb, 0xc290a5b72f979dae, 0x8647aa9a797128f0, 0x98ebf4f0e896e9b5, 0x2f2df405b014c21f, 0xdf531639993423f4, 0x6815c53fc1cbef7a}, + }, + // 1 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 2 + { + mIn: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf630dde4d16d1f96, 0xe4782e510c690139, 0x3c7c19ed42475eb4, 0xe4f225fd49c5455e, 0x2b4930fec90b7b18, 0xf3b0f94ebcd0b016, 0xf15e9ac0fa03704c, 0xbdce340243692e53}, + }, + // 3 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 4 + { + mIn: "0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf9a40d8e2fb2cda, 0xb5844f8813610238, 0x43c404e31a375601, 0x1bfbd9998ad07301, 0xd5060777a3643198, 0x329f6d910c9ef437, 0x859db9957ac35cb9, 0x65a9882c23f03674}, + }, + // 5 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 6 + { + mIn: "0001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa9adf7dd5d82d033, 0x7ad0471307e0e9b, 0x154f219296fd9cca, 0xe5f384e715633561, 0x4cb1dbe94a367ea1, 0x4b7fb732f96d03b2, 0xde28b35f36612729, 0xc15f8f99d8c6fd7a}, + }, + // 7 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 8 + { + mIn: "0001020300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7180f3083d5aaabe, 0x569cd951d62cf43, 0x1dc9f9ff9eb4d014, 0xa5ef0eec4192b524, 0xba8b0407d49601f6, 0x48b0bc8e8246218d, 0x6d4fbb56fd42888d, 0xacb8aa4d4b9ce1f8}, + }, + // 9 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 10 + { + mIn: "0001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xea3dd11fb5848009, 0x8e684ae90d32f4e5, 0x68860480a2ae7be0, 0xf4c1467b1136869a, 0x857cae747faff6c1, 0x25afa3586a450076, 0xa7ccc643a72c41d, 0xbb201cc9cad9b65a}, + }, + // 11 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 12 + { + mIn: "0001020304050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xeb5308560d544460, 0x1038dd7700df571c, 0xb1e57390db1c7894, 0x6129e82c7f6d3b3, 0x90a689d996caba6b, 0x5236a83331ca72de, 0x272b94626d4a28ba, 0x1f5be7c92026fa1f}, + }, + // 13 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 14 + { + mIn: "0001020304050600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7e5ff7909bfe8c7a, 0x19d6ae3a05cc3acb, 0x3febaea4f6b61231, 0xb9de421954ded365, 0xbebbc4a3528122e2, 0xcf289562123bfc72, 0x3374040f63fe09bb, 0x52ede253f4ab549f}, + }, + // 15 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 16 + { + mIn: "0001020304050607000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x36c97ceaf6ea0b38, 0x4fa6f3e6f00e275e, 0x1255dd51aeac02b9, 0xbcf4912cad5942f8, 0xbf5b2a1973db0841, 0x213e6ce471cfcbb0, 0xe896dc60e8c5e1ae, 0xe9abe626847b0beb}, + }, + // 17 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 18 + { + mIn: "0001020304050607080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9db5e135453cfe60, 0x41acbf0085ea619a, 0xacd9adceb1ff9da6, 0xa54db625a6e923a3, 0xb902da2672ad3b76, 0xc50a14dea5f1c4c8, 0xe08c714f4e12c1a6, 0x3766aa9373a48eb2}, + }, + // 19 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 20 + { + mIn: "0001020304050607080900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xa, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x293ad64af581e14f, 0x35721e7df7aafe83, 0xd9b628a37fb1bec2, 0xc39ff17d32da5b50, 0xe28c36f0b6c4027f, 0xb538578e3a314731, 0xf8c7e19db2952afa, 0xcd85f5697bb74e26}, + }, + // 21 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 22 + { + mIn: "000102030405060708090a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2ba4f3e33c7728f2, 0xd9727a23634d145f, 0x110e7d83b8ad9396, 0x62c3f2ff8f0f8a2a, 0xd74ec119cc47a85, 0x451f9bac9d740015, 0xdc945715f38b1048, 0x5bb8e2492808e4c9}, + }, + // 23 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 24 + { + mIn: "000102030405060708090a0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xc, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6cc55c45a8522496, 0x2c3b1f3b7e311185, 0x2543e988f575df37, 0x3af69c357070d7fd, 0x8edf6f9330e9e69a, 0x72fb0c44caff081e, 0xd151219ad8068fc2, 0x6385ef68b2d56cc4}, + }, + // 25 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 26 + { + mIn: "000102030405060708090a0b0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xd, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x598c7618fa4bd443, 0x2dcb6517edf76b89, 0x90036602268caf14, 0x50dc4d3e605ab299, 0x107d84913aefd639, 0x7847e8c7c001d488, 0xcbc6a3330d598a1a, 0x5523f2c2b1faf04d}, + }, + // 27 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 28 + { + mIn: "000102030405060708090a0b0c0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xe, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa24c2a8cd5a9ffdc, 0xd4c1c4a47a0cbbcd, 0x83e9f48900196551, 0x1fffae4aab2c1cbb, 0x80d7ec6f51eeb5a2, 0x8b6ce537bf400254, 0x1ce6e180b9faa7cc, 0xc64ab1a5a9d80094}, + }, + // 29 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 30 + { + mIn: "000102030405060708090a0b0c0d0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0xf, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb8c0b05ab431bf6f, 0x791306f4f5c0d1da, 0x9a0922a95ade2d91, 0x526c34735c720b03, 0xfdf6d289efad9142, 0x11d8da076ddafc8d, 0xd45e91c2364531a9, 0x4ee33de84749a35d}, + }, + // 31 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 32 + { + mIn: "000102030405060708090a0b0c0d0e0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x10, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf5de8adedd5bc6a0, 0x8abce7114bb08272, 0xc751b23995b10ab, 0xfabcb15c734a1f02, 0xc3b0aba3bb5375b8, 0x85512855690b4ae6, 0x57e5fd8cfb35bda0, 0x93ee29f6b1eb9b32}, + }, + // 33 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 34 + { + mIn: "000102030405060708090a0b0c0d0e0f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x11, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x818e555055819df9, 0xdd1ae1867f9a2ec, 0xe0cc75b6cff1f386, 0xa4c517f602ff0e6b, 0x79260f2760a75a2c, 0x114fb9aec57726da, 0x3c9ff7c7217f2742, 0xb162eed84ece0c4f}, + }, + // 35 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 36 + { + mIn: "000102030405060708090a0b0c0d0e0f10110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x12, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7a917bfca81d3995, 0x1c4e37f5d6b34420, 0xc772d55414b472a0, 0xf4e0c14bfd056c35, 0xe9bcf6a9b4b88b0b, 0xdcb099c323462cbe, 0x711b28b75cb0daa0, 0x7056e5d9bc0e1ba2}, + }, + // 37 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 38 + { + mIn: "000102030405060708090a0b0c0d0e0f10111200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x13, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc021d2203dcdb904, 0x463dcd31369c89a, 0xe6f194e6a1a98919, 0xf74018457ebaa339, 0x61ad561d19fcc250, 0x98eacc06b93e7f2, 0x87c178d8eeca604b, 0xf9ea1cd602540499}, + }, + // 39 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 40 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x14, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6cede407f70e0eec, 0x4b95e489e0f9660c, 0x8f3986ddd2308005, 0x91e59e1f635940e8, 0x174951357573d7d9, 0xd29ec4e7f8f80c8c, 0x7024a28854f9e4a5, 0x4cc4ad0f5108c267}, + }, + // 41 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 42 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x15, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x99cb773e2cc379a, 0x8876af0e51773691, 0xd22f53d314339be8, 0x45292a02de394c76, 0xddf87a51130d71b5, 0x1cec3be7246631c0, 0x3620302852f17de6, 0xdd18d2b40cab30f3}, + }, + // 43 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 44 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x16, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8bded4b38fbbf94c, 0x460fc4d362f2b238, 0x4c410afce847e7df, 0xce063175cf9f3d19, 0xa2e8122f178fa147, 0xe55853542667c2f1, 0x87873a21e2c928ee, 0x523134d216c5fbaa}, + }, + // 45 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 46 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x17, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfd08c8f93ac6e064, 0x91fd679812373189, 0x4fbe04aff2539d93, 0x2d9b0600610068a2, 0xdd7fedd8c5a5da69, 0x102bdfecee702acb, 0x7211733b1e6ad45d, 0xc96b3289b49a638f}, + }, + // 47 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 48 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x18, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2d9b658d15939c5e, 0x455056c7c3b006ef, 0x6aa9e8eed6622654, 0x3d8bfe09de8ab789, 0xd81588e44f6d09cc, 0x2a60560162828f8d, 0xda36c1f5e9541f5, 0x8fb826c354e214ce}, + }, + // 49 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 50 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516171800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x19, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd18d4589f8df7577, 0x213e85767241ef1a, 0xfb9cec4d8eb85e33, 0x5588008249db9e4e, 0x6620f13903a62c1a, 0x94be8dff0691110, 0x3d6bdad948b1dd8f, 0x4bd69a8863f23d61}, + }, + // 51 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 52 + { + mIn: "000102030405060708090a0b0c0d0e0f10111213141516171819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x741fb9fb5a80d2f0, 0x934f026d1a355139, 0x52bfce17c3ca253, 0x463f238c968b3a1b, 0xff6815cb6e800ff5, 0x214b331e66600baa, 0x74ac55a18f4fe0dd, 0x64d7600be242eb0e}, + }, + // 53 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 54 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54777d6e31afa286, 0xac6453272e941b20, 0xd7d85bab6289ea12, 0xf9c8fffbc56d27fb, 0x67df67484eae8ca2, 0x2709162425b7d980, 0xb5e078605bda55c8, 0x1dcab91ce391aa54}, + }, + // 55 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 56 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x52780a0caf0bd10, 0x793f8aaf9b3606e7, 0xa77506a8030a2cd7, 0x64515ea4e30bb0bb, 0x6d6fb5ef88eed124, 0x6577e2e65a547757, 0x8930fc93e4f5a8c3, 0x55eedfa133896315}, + }, + // 57 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 58 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4548172b098117b0, 0x27666978c14e2e9e, 0xec74a7bbfeba4ebf, 0x49b8ae689ab718f0, 0x7bd179bb840bbf17, 0x7b6bd64c14513174, 0xe1c4762ce5b9a433, 0xb7f5b38f50f0512}, + }, + // 59 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 60 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xacae6eec1dc6dbc6, 0x8e3c2055f7d5e381, 0xd12f0b4a53510522, 0x85635a948918a905, 0x98d93d09444f2050, 0x3a70adff5d2076c0, 0xe6a738f4c7d35c0e, 0x9e53dbdefe59cd34}, + }, + // 61 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 62 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x1f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x31ea4cfbcf1aa5eb, 0xd47dbfe9878d4bdb, 0xaa67ae53027be98f, 0xf241d9a9c49a0f58, 0xcc186828ee18a5be, 0x8eb69f3b2a3f639f, 0xbf15d5d6cd484b59, 0xa703a2856cba521d}, + }, + // 63 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 64 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x20, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b0352da3a1f2286, 0x2399795d104f2272, 0xd9a93dd034555e1c, 0xd30c4668cb2aa1c0, 0x6f288643e2f8da75, 0x9bf9db2623f76896, 0xe998d337243994a0, 0x91897f711d16b85b}, + }, + // 65 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 66 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x21, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4deca7135ce09555, 0x710ab50cb71ff4c8, 0x7adef64f027ce1bc, 0xd9329c4eccd018f6, 0x52865ba43e6d0d57, 0x182b8f0d0c039154, 0xc135e71c8c77d536, 0x4743054d36df0777}, + }, + // 67 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 68 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x22, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa5989ca6a4f0fce, 0xfad54dd74d03fe37, 0x8a50410abd1ceb65, 0x6dea3c1a3509dcad, 0xc704bc58921cb18, 0xeac72105bf4c9f00, 0x54cb09aec561be01, 0x828c654db4c17bf2}, + }, + // 69 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 70 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x23, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbca315a2060be87e, 0x826187da7cc770a9, 0x3fb3a44fd403c12b, 0x556de397b9dc074d, 0x3f1b2412aece8b29, 0x686057e53ba67fa0, 0xabae59588d7b38da, 0x426d178b84691370}, + }, + // 71 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 72 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x24, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a104da8b6840a94, 0x64e96c4c028c20ab, 0x6df811aa0aba7676, 0xa62022fdf91870bb, 0xf9bc9a7f02a901d9, 0xbd9ef0cb27273735, 0xe85376b8eea2a261, 0x2783dc85ab1badec}, + }, + // 73 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 74 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x25, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9f2da86482b72020, 0x4bd4a8db1a145141, 0xb5e9ee62c05e0cf2, 0xf11b90849e1fa195, 0x7d77f8c9e098f248, 0x35ac0a67c47cbccd, 0xf12916cb8cadc26c, 0x60e7beefbc766a6f}, + }, + // 75 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 76 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x26, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x68ba75e0b097b8d1, 0x66439c9ddf2a57ab, 0x922de6d8b33ee463, 0x276f4e21bec949fc, 0xe67051a615e23f87, 0x95b4258a4002a9be, 0xf7ec7cd0ab7bf406, 0x5212d35d0cc13e11}, + }, + // 77 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 78 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x27, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a46faab620c4db1, 0x190cc194e5777135, 0xa58aab2520ed4342, 0xffe018d31aa42fad, 0x137bc0be605ecd48, 0x88e426231d714a63, 0x993315311ef385a9, 0x555c6ac8ef8830e7}, + }, + // 79 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 80 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x28, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x97268d80ccc56941, 0x3c3ec20d43822adc, 0x816645a970dc56d3, 0xbf9ab355d6b80205, 0x38e017e72f907f9e, 0x1adf45199e851992, 0x5aa5cd4c2ea4adf6, 0xa1300ca300717b19}, + }, + // 81 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 82 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x29, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc8663d11db4e8a25, 0x5af3151fc9b1c839, 0x81867fcd119f60de, 0x240b7bef9f5b04a4, 0x7b06f2a506da2cc8, 0xd6534e91e3258836, 0x38e8d6ef92de8e94, 0xee5b9b2337e5a27f}, + }, + // 83 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 84 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xff3306d69d8d279, 0x1ea17111765746b3, 0xbebee7cb641e3f6c, 0x2b81afbf95cb59e1, 0x21c4d9262f1e414f, 0x23d842334a282cdc, 0x461e2de4493829ec, 0xaaab863c1eaca4b0}, + }, + // 85 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 86 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe9dec50d0136948b, 0xd62c7fa9ae38ae92, 0xc92eddfe946d943b, 0x56e94cbde3cd1d67, 0xb9b25bc1665c554d, 0xeb91b8b6ed72df00, 0x3a49e3cf6efdfca, 0xe7813997e78b996a}, + }, + // 87 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 88 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4282d26e698ef6c8, 0x9595343b5b7f99bf, 0xe2f11038612de408, 0xc56ffd26ec935a4, 0x984b23a961f32270, 0x2e9247bf90eefe37, 0x183782df8d5ffde0, 0x710009c6161e6dd8}, + }, + // 89 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 90 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x86d56048ee3e2db0, 0x10e8bf39ce392c8b, 0x858c67dd64052911, 0x13fc2d30293f78e8, 0xebd93cb5b695ba99, 0x67abb01dca0c40bf, 0x1258112d5f329ae1, 0xa4bcd18a97005dd2}, + }, + // 91 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 92 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdac43aaf73ea9376, 0x11b385dad8a01cd2, 0x55afcf24601c7d8a, 0x2f0cbc1782869976, 0x51dd0e6cbc99a144, 0x441b5bbd05ba9897, 0x6bdfcac2476a3484, 0xaf2b8bc85c780bf3}, + }, + // 93 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 94 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x2f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe4021c03c0c1e5a0, 0x9aee96e8a5097f8b, 0x97e9189efc172fef, 0x226431aec7caf6d7, 0xa7f3e58479e7b1c2, 0x46f8d3d5ee5db43c, 0x92d8fe36e5e1000, 0x6dc434ea42047d0c}, + }, + // 95 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 96 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x30, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf169dbcfada6da41, 0x65014496b5370c44, 0xe2e2136859da5ac1, 0xde241f55cd0f062f, 0x88870389a64be0e8, 0x6bfcd7a0a7c4ee6c, 0xc02238ec92635044, 0xe8eb5a7dfcacc1d8}, + }, + // 97 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 98 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x31, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4cd884590dd4d414, 0x54b298773b52f75c, 0xd01b0acca8a375e2, 0xac566872ee0bbc6e, 0xda7c66ff16f5cbc3, 0x442512345cad5820, 0x36417018922ca860, 0x87e415c24d7ac73c}, + }, + // 99 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 100 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x32, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfe47a4b9e2a1e7d0, 0x1080ffe977223ee8, 0xaa7afa12ae75f3c2, 0x6aa2687831a6a58c, 0x32cfc1fb690b7a36, 0x1630637eb345da5, 0x75ba0e2310213d6f, 0x7cf5ac546fa52840}, + }, + // 101 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 102 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x33, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x43e0a3b58daa71e7, 0xa07b85a0398f17e8, 0x3c7405aae4183f4a, 0x538295b0b022d2f8, 0x232a38632f42ba50, 0x6a814e0749412ed9, 0x62144d2828cdc136, 0xa28e81f8310b9467}, + }, + // 103 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 104 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x34, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6ba5879e6ffdb4fe, 0xa5bdd284328b39ef, 0xb6663a5866e1b0b5, 0x878405ff5784531e, 0x8f92b96229a3212c, 0x4edd2eafe48db5fa, 0x732527055b3d815, 0xaa4c75a75a2a4eff}, + }, + // 105 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 106 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x35, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc1b15f00bf172f46, 0x952669f7771e6b9, 0x8df911e4e37328ec, 0x953fecd5a140f2ab, 0x17fe23fcb69667ce, 0xde67340202b50319, 0x29b97948f73f27c7, 0x333d185a3aa4a267}, + }, + // 107 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 108 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x36, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdb5345b6938133d3, 0x91c571ea4b148dd3, 0xdb8081d8e210b15b, 0xf31d17d64f36dbc5, 0xef5a1b836872fc17, 0x9787ad2f2b34e475, 0xece680efdced39ba, 0x6d69adb150931508}, + }, + // 109 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 110 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x37, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf7393d5a580d59e1, 0x96709047bd9a59cb, 0xac77436d84a60964, 0x41b95d5d061d47f4, 0x5eb07325e99bcc29, 0xcab07c9b1ebe26d2, 0xad0df889859187be, 0x8ed2935af25eefd4}, + }, + // 111 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 112 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x38, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc86ca2c56a72f3f8, 0xecbed6f3a493201, 0xad4cc8cf090c7660, 0x5e66196898758117, 0x6df7ed9f7b2d8476, 0xadaa6ff5d3f5ebdd, 0xd30616f27a587744, 0xf29a718e0d57ae96}, + }, + // 113 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 114 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x39, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x944979c055601830, 0xcc56a7e950c88381, 0x8e929d7d247e9309, 0x72d93cfcba209e86, 0x9b89a0044ed31917, 0x681850450836c792, 0xe68b0d792ebaef86, 0xa439c409b240f0eb}, + }, + // 115 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 116 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323334353637383900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x776363b86c27c4f3, 0x1eccc544c441c212, 0x34d17dbfde05435, 0x4c0b70eb83dd1958, 0x2ba4138abf38de8, 0x1073e1b4991a5e08, 0xa38b45c0751034c5, 0xe2b3fb18685ac976}, + }, + // 117 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 118 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x32589dddc407a00a, 0xb933c58a1403039, 0xdd3aa57ee7c57dca, 0x6813238e7c3f2b7e, 0xc953efa3d4203504, 0xf6465902fdbbb669, 0x10c2535d767fbd32, 0x6a2a5ef783f9b803}, + }, + // 119 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 120 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x233b53204746e908, 0x3c1e87a4fc24ea0, 0x7738d78753765f14, 0x581cfd7734343d7d, 0xea54b7ca422105db, 0x35c56687e1784367, 0xf8c41c177019f742, 0x64757d716b249416}, + }, + // 121 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 122 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe7937929adf77fd3, 0x71aeb5b4f1e021ec, 0x277568dbc583dc9c, 0x8822a8ffcb1675f2, 0xbfa71c5cee10688a, 0xbfb71abe191132e3, 0x4929831c6702a5a0, 0xf442d526fadf74d}, + }, + // 123 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 124 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8dc64e4f64290dd, 0xbdafcfacf662126b, 0xab89edd32e90fd8c, 0xb6eebd2d48fa8ff7, 0x68119a4c39429896, 0xf64278011a483dae, 0x226b7c44422d0060, 0xc921e0aa212fb7f7}, + }, + // 125 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 126 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x3f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3d7871ef35b96bd, 0xc4eb1c342a6f5327, 0xf95ea05f27ca8e76, 0x981235a0711b7f8f, 0x3367fe73ba6f00de, 0x28a9b40158d701ed, 0x62c5388eb33142e5, 0xfa924928a13ee3b2}, + }, + // 127 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 128 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x40, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2f971706806d6765, 0x671c4e51b9e487bd, 0xbfd39610337a2b40, 0xab7453b9abf122ac, 0xd3eab09a6ef142c9, 0x9e5a66819c9873b, 0xf43e7b7807ff19e1, 0x22306ecfdcdce183}, + }, + // 129 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 130 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x41, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2c5d9c6989a19f93, 0x7c20fac1ffd1dd81, 0xce29bb85366a0b97, 0x42742f2fd4993e1d, 0x147390725ae953da, 0xa5bffa3998358f4, 0xf99426bef6b3be92, 0x1cb4d55229cf6ef8}, + }, + // 131 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 132 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x42, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x913f8601175416c5, 0xe3ecce0841315f00, 0xd22fc4c84fe043c6, 0xa6aa16e6206255ff, 0x74ad4ba897eb8aa4, 0xfaa2a196ff8d2e78, 0xa3caed22d7399394, 0xcc88df417006572b}, + }, + // 133 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 134 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x43, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x557c85d6e0d67f98, 0x2c0a97343dbbae3e, 0x25498f54a3896e2f, 0x151ac2a1802b7221, 0x4464ba2c6d349238, 0x24e3269ada562d21, 0xd2d485dedcc0cbdc, 0x8f4ea6c5ee9943ee}, + }, + // 135 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 136 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x44, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9c8d32c2b1de56ae, 0xd4996ece6b701740, 0xd636d3a93b054913, 0xe60ad59f7dc2c477, 0xf4e15431857ee1ae, 0xa3eaa26d347276fe, 0x80224af2fc53ea1e, 0x2bfcaba63dd0114f}, + }, + // 137 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 138 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x45, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x49e4bdc908a6d649, 0xaa31ac7285497018, 0x81a7388b9340fac3, 0x39ad40b03e38728f, 0x763de17165c02b53, 0xc3bdc077ab45697e, 0x6c9f3f34534228b0, 0x66f80dfff2eb4412}, + }, + // 139 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 140 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x46, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x440b37c5d82a58da, 0x227a46a62a86af69, 0xe9e00ad88bb2b293, 0xfd4972d4d35a421f, 0x2840f186cc2588f9, 0xfe8bc704988c30c3, 0x3624ce441446eeee, 0x1d6a452205a5e187}, + }, + // 141 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 142 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x47, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae941133a36a26d5, 0x265b7b6dd8ee52f8, 0xf20659731cafa033, 0xfca93149f17932e1, 0x735224e95cac0e3b, 0x62e1ab0529a91abd, 0x89476947fd7eef78, 0xf8703cda773b28a7}, + }, + // 143 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 144 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x48, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x862125284c736229, 0xded42a731c11a1a9, 0x30160948b4d40645, 0xa0cd9c651d99b73e, 0x415cc74b9111997a, 0x5ad571754a4b78a, 0x36affe9767e29647, 0xa4354bf143adf6e9}, + }, + // 145 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 146 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x49, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1b116ed0c59eb7e8, 0xf060579f1ed7afdf, 0xf968f78b5dacc80a, 0x6b0926f0b8086fff, 0x19303373c9a4c31c, 0x983fda773e55e3f1, 0xf8e5900a2e549fcb, 0xb34498e558cc40a9}, + }, + // 147 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 148 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243444546474849000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd1419d4fc420b3df, 0x53d58df015c0dcef, 0x9a507dc8396e529e, 0xbf31549e962a81e6, 0x81b903fd1fd9a74f, 0xc0b1d772cf44d5e0, 0xea6d2e4801884f37, 0x5e67ba7e8703f92e}, + }, + // 149 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 150 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa555db8f117586d8, 0x7b211dafc25a36fb, 0x2f4bc9e91ece26f5, 0x58ca068ac5b29000, 0x9ded7b7ce57f7d18, 0xef0e11b467a0fc26, 0xab72e85d340a9acd, 0x45071b0068e30de2}, + }, + // 151 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 152 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xddb0f741fcf293b8, 0xc0c37e0a26a2f6e, 0xecccf3a9ef07dff, 0x47f70ead6f6e0b92, 0x802b347d416806c4, 0x89205f178c1e35d2, 0x7bc6e665972e067a, 0x450517b9a86b9b53}, + }, + // 153 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 154 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x23cdac9756ec676c, 0xae0bb7d786b4595c, 0xeed4eb64aad4cbed, 0x721a5689c1eac7f3, 0xcaad8cd4c4ae5062, 0xd6e26cc1e32cbefb, 0x5579886ee0cca891, 0x63c06571ed83446d}, + }, + // 155 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 156 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x630c8f4f042baaf1, 0x895d7b672e363f8a, 0xeef66507abd26f1d, 0x35ad7e05de87491e, 0x9d6b905b4d98378, 0x6db17fd969b8a1ee, 0x933b3f557c01519b, 0xcded6f29f1e0a1c0}, + }, + // 157 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 158 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x4f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbfaed4729525aacb, 0x9f2b58dccd7a91c1, 0x7aca98a128a9fa8d, 0x904a136aa72a0fcd, 0x18085ba698622e25, 0x9f6926765b0d356a, 0xb72159eaa321b78c, 0x3aba24ce2d3aae53}, + }, + // 159 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 160 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x50, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3d46c79c94915fa, 0x74d5fbc152f4dc03, 0x20d90370b4b9d94f, 0xf27ed03948e32db9, 0x6c9efcf668ed9da2, 0xcd58be4a271e045, 0x40d07d656be98450, 0xed82e2efdda14540}, + }, + // 161 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 162 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x51, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdc44b47a89acf25c, 0xb3bd5d497cd8c8b5, 0x7c4229b6b638184e, 0x8568f9d02a7051aa, 0x3a3c3a50ec3bf125, 0xe815570b5ea6802c, 0x55c46ea5ff00abaf, 0xcd4fa20ad31a9aa4}, + }, + // 163 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 164 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x52, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7be1ac7b2080af9a, 0x6b69d5575714abb7, 0x29442bf26e4032de, 0x2abbc319455df62e, 0x4be9c32cb6591ad4, 0xaeadfaa7326da96f, 0xaa197209357daf28, 0x75c2401ea3cdd83f}, + }, + // 165 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 166 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x53, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x74862c4063b188af, 0x52b98f98c250b65c, 0xed0e29ef034bb911, 0xcf51fd4142036296, 0x4c3569e373808f39, 0xb0639b2f05e1ea43, 0xfe54aa38a1ca9181, 0x9768232470cc89a8}, + }, + // 167 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 168 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x54, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x27eecee1647dfa48, 0x3db5a4adb54d86b9, 0x1358552676bcc900, 0x6fc03cab3067cdd3, 0x17335e9027d742f3, 0xb17fe776846ede1b, 0xc5a2734be9610872, 0x30f485627454d238}, + }, + // 169 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 170 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x55, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf804e9857ad96f0e, 0x9ef634ebbb85fe7b, 0x874fedf45c10181f, 0xbd685f8b6e6cc3ae, 0xb6b2eca9c83d6f2a, 0xba12e6bdbeeb41d, 0x348b0ffb5102cbf9, 0xabe56d6b367fbf4a}, + }, + // 171 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 172 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x56, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x28767178a52d6206, 0x18ad0b44ed8fdc7f, 0x46d4ec99900837d, 0x8b0ca7cd54c9e9c8, 0x83aa0b6d4afce1b9, 0x1a684866ef789b1b, 0x6ee33ea91da16748, 0x6f3fc67fd8376a5e}, + }, + // 173 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 174 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455560000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x57, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9cbffa582b77a61d, 0x82f1822c418df661, 0xb5f05e577d6d23c0, 0x1dcd43d65824d28d, 0xd816c37138b093fc, 0x7f19d49529310d43, 0x4a00ba7291c97408, 0x464ec2ba5a29ee01}, + }, + // 175 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 176 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565700000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x58, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5f1d7b0b32d9d23c, 0xfa2360a751b9aab9, 0x94e324914ae17b66, 0xae9640f4a3183951, 0x630b15fc0fba0449, 0x57e2a6b9eeb17abc, 0xa59403a700f0c8e5, 0x295fe15d7142d8af}, + }, + // 177 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 178 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x59, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb4e034744fc1cd04, 0x9a774cdb41cb70be, 0x41cbebcc6aefea88, 0x8e2af3e7ff2fd4f2, 0x1d02273a105c1b28, 0xdf3c75502236080d, 0x72483aa595212970, 0xab8bd9c24458eb8c}, + }, + // 179 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 180 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758590000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9d075a0a8b77190, 0x57781351aeb38f5b, 0x91af2fb5e298ab35, 0xd4b5c5aa449eb8d5, 0xc7f40f3b2291bfeb, 0x65642e3455da0519, 0xc368479ac8f86e5d, 0xc85b6b36c06d3af9}, + }, + // 181 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 182 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a00000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbcc796dd4002b3eb, 0xbbdc4eaa49be0a8d, 0x20f7aaf91fc5fd4a, 0xd6c6f9b0fbe7f9d3, 0x4efc691750501357, 0xf47f2441210bbd, 0x77f3ed14e44bfdd4, 0x5ac6c52aa390bb57}, + }, + // 183 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 184 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d01c8f38bc53285, 0x8f5f1ee00be1c9d, 0xedf1e9fb32368f2f, 0x83829ea71ffb9d4f, 0x43f94a4cc4776d06, 0xd0cbae6403306bd7, 0x4120bd39898a8c64, 0xec2d426062b5f423}, + }, + // 185 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 186 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c0000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8777c4fd64698fe, 0x44cb762d0e846f69, 0x6aec812f5c59b608, 0xfe8cb80cf2f2a728, 0x84f24b8e9b9c06a, 0x84d0c150c39570bd, 0x2d537fbb01fb642f, 0x79ebaeb07173d4fc}, + }, + // 187 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 188 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d00000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9426cfba67ef128, 0x6374297e2564c22d, 0xc27398eada5bfb21, 0x898e81538f9dfaa7, 0x9080fe7dc71b169e, 0x1b5c6c26f22bd8af, 0x43247654d1a830c9, 0x246ff295f62e669e}, + }, + // 189 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 190 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x5f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x50480d037f7d6bec, 0xd21dc215b63caeac, 0x8ddbd1843ed60652, 0x84e9a07b73707395, 0x9961c674e20cea67, 0x5752088ac1ae1e90, 0x61cbaab0fd3bf515, 0x3bdcedcebd2e343d}, + }, + // 191 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 192 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f0000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x60, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3b0031c69d303b4, 0x340d86d527f38d41, 0x36cefb9b51c4fcbb, 0xb9ad5f3808b233bf, 0xd889c4768ac76b18, 0xd21254c77d7ed59f, 0x92ce7084ae1dcd3b, 0xc5135b58b84b7574}, + }, + // 193 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 194 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x61, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb372878b7379fc31, 0xb5b3138817d85cf5, 0xa90bd319a4b50d2d, 0xac9f21a09d4b5c49, 0x5115813ac2e7f86d, 0xb8cd6e257f822ba6, 0xeccf2c79a6c84a12, 0x6344e9222701b3c3}, + }, + // 195 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 196 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x62, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbc917028ec3920bb, 0x37e74900c92f64c9, 0xb362287e572ee032, 0xc73cded9bae1622, 0x8b368c96f34e284c, 0x4d4bbd974f58377d, 0x6a2efeac2761efc6, 0xf48a6ce6249150e2}, + }, + // 197 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 198 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061620000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x63, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfced453fd1683df5, 0x38e931285e41bdb9, 0x782243d380530d35, 0x657ccb1f380c1cfc, 0xb0c8d851e0af2dc8, 0xc79ee5a074094ed4, 0x6fe9869f45d07ebf, 0xd30f515297c79f32}, + }, + // 199 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 200 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626300000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x64, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdfecf084798c568d, 0xc9d8b583c4fb4076, 0x849132f4f63466f8, 0x13c1b90a359a301b, 0x4499da096b06247d, 0x830d58b65b4dc5ba, 0xb824b74ac7aa4760, 0xa9ec324b3df9eb87}, + }, + // 201 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 202 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x65, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x74f76fa9e55cb6c0, 0xcdc4f2b5c3ca56c4, 0x3d3af93ef54f9b35, 0x8d1e0d90e48b77a0, 0x21b8f9e761e60a1, 0xb410fab9c5f8a2d2, 0xee8f468569181c4f, 0x7d65a683027308b0}, + }, + // 203 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 204 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364650000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x66, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3e10fbf5a6bb0049, 0xc3a513da6ac98ece, 0x6bda5155e08854c8, 0xfec11e688d9336b, 0xe86aea48aac2e3e2, 0x5d3c221b233a6a98, 0xe01ce9ddeac2ce27, 0xe4d1622865ee8179}, + }, + // 205 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 206 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656600000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x67, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x27f985727cc3f5c7, 0xff57434d414364f7, 0xa7a505a0d7479678, 0x9ff4576b343ce087, 0x457e4bcfa94fb621, 0x7156179004233e57, 0xc53eb7b2d4c3a921, 0x5ab45d52773541e9}, + }, + // 207 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 208 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x68, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb2fd3607339670ec, 0xa75d47e753564bd6, 0x8726a813463ac246, 0x28646323d36280a2, 0xcf06b4ff2017c04a, 0x8c186a62dfc065e2, 0xbbd5d3e5ac63599e, 0xa690218cc3323e36}, + }, + // 209 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 210 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667680000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x69, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xec49465fc744e782, 0x5a477da77107b852, 0xe9656959891c03b, 0x3fa092ad9e5f6a27, 0x5ceeeacfcd428771, 0x43dc8a19af445cb8, 0xb0ddc2f0f528a4a4, 0x73dfd7069f0536be}, + }, + // 211 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 212 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667686900000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5b1f0f17a7b73428, 0xec50108cb79a5568, 0x904a780b7419c921, 0x708d829fd6e5f672, 0xe348b19f03c519c9, 0xb0788311528a2c9e, 0xa510cd01508dca64, 0xd65e7166b9878347}, + }, + // 213 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 214 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a000000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x852ff783a8adb416, 0xcabfc3e25efb73b, 0x4315d67a6861213e, 0x13f8c1914f82d2a0, 0x9669b109e76bd847, 0x27b9286d42d7fe1, 0xa9c46330d138ad88, 0xb689377d39392c67}, + }, + // 215 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 216 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b0000000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x548b9da6f348d078, 0x50e33a573ad60eae, 0x8968f3f16c7c9fd8, 0x977603fa9a89de30, 0xaa03d35c4e319b62, 0x2bf45ba272eafe62, 0xe2fa27cb6b6c4b30, 0xc3dafbe125d9161c}, + }, + // 217 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 218 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c00000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xad879274486a740f, 0xdaa4051f96827aa7, 0xf820127bd7b7bd4a, 0xe9c3514c89ed036, 0xe0f99f7b8c9b23c0, 0x7cf61e301b9d562f, 0x810f734fded11246, 0xaa5c3c06cc402cc1}, + }, + // 219 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 220 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d000000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfb95d13b9d85fcf0, 0x51c1da4c1e592ddc, 0x1dc121c81d0fec79, 0xaa60626ed2c1f0f1, 0x7dfdcafafa795ba6, 0x509250f601ed63a, 0x64972845878c87f5, 0xa3c3adbc95b9357a}, + }, + // 221 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 222 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e0000000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x6f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6a5f62e887f62026, 0x67ef2c2eb4602441, 0xd4cba010ce084263, 0x88b7414a04f7df, 0x16128d3bdcf8e977, 0x8fb515e0216a37d3, 0x88933fd821b579b2, 0x9b0b5905852c38c7}, + }, + // 223 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 224 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f00000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x70, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbb12c8ded3a7e22, 0x6d3edef904cb8f91, 0x5937d97684e0570a, 0x2bf1c4ad52e7bcd, 0x88f2bb04fb28c539, 0x218bc33b1d603e25, 0x4a09170bf9fe4a79, 0x5fe7457755ac2c18}, + }, + // 225 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 226 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70000000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x71, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf2259cb00199921a, 0x471c2f7bbe356b7d, 0xe2f3a7bcde1f1345, 0xdbe0340472261945, 0x779bd23a69fd746e, 0x1c362a595c35c37d, 0x2e7ca53311b07348, 0xfcf486dbcb75703b}, + }, + // 227 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 228 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70710000000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x72, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf234fec28b96d75f, 0x1757f95adce3b520, 0x289f81607d3bd742, 0xd8a9962b0729b688, 0xab9a0a2db8912dab, 0xfc32819539bd1ba6, 0x91a5ecd1237025c4, 0x821cc82d4e05b3}, + }, + // 229 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 230 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717200000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x73, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc60c8732cfe8ccdf, 0x6ffd87fcdaea03a5, 0xdb37074d9b8b9178, 0xe797546b99be1068, 0x711ef612e380cce5, 0x1573604324963eff, 0x10b6bf535f70364, 0xe672f7caf6185c84}, + }, + // 231 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 232 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273000000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x74, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf9ffe09c3aeff702, 0xcaef96b23270f660, 0x4907694d93f46130, 0xf3141cc8351cd0f2, 0x35a0c80b35fa679a, 0xa6bcc3ff4b72f19b, 0x22d51f79a4bbc7d7, 0xa85aec023c35ada3}, + }, + // 233 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 234 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273740000000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x75, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x94d565ba6a5cbe64, 0xbee522b08be74a84, 0xa1a5ffb6d67f12be, 0x4d623bb65a850337, 0x633f20993f361acd, 0xc97f76eaf386c32e, 0xa26a588696ede892, 0x8f805b9d59a85575}, + }, + // 235 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 236 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747500000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x76, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54aa4e5c508585f7, 0x5e731ea670beb5a8, 0xb3dd44f97af90f, 0xd999214e6cd8351e, 0xa35017e36a4b1076, 0x594f0685d26e726a, 0x2f82ef9f8803b581, 0x9a88b7dd8d89c2cd}, + }, + // 237 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 238 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576000000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x77, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x729586336056b5e4, 0x3cb75b9a4787fded, 0x792823919b75e880, 0x712c036da1d6bd9, 0x63dee27aeda2e56e, 0xc182ea6aa00684ef, 0x58fbea0b561b0388, 0x7e2a95579edeb33f}, + }, + // 239 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 240 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576770000000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x78, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x946c7f86ede7b3e1, 0x5ef215777fa9a284, 0xa7f6412e994e2925, 0xaedac6adc2ff61c1, 0x209e6d5023111b7, 0xb7d6e54cd96afe87, 0x6fc7050b24cac639, 0x35f94b02dd253fb7}, + }, + // 241 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 242 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777800000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x79, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x80a012dc5f08fd85, 0xd2b01d77bf03d98, 0x77b2fc43400f2a40, 0x89b4f17ad0bdf5a, 0x5c788569476e67d1, 0x956dffdb41cc5d0a, 0x744adcfba3664def, 0x742b51a02da52bb8}, + }, + // 243 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 244 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717273747576777879000000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8bf0f4b76fad8ae, 0x90b0f7d23352e021, 0x3ce9956f824dc40e, 0x37245abac31b3c34, 0x45ba7a7e6e611d4b, 0x8253ab4f5eda0a3a, 0xc72b9cce420d9e40, 0xf0200c349ca939fb}, + }, + // 245 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 246 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a0000000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x22352397e2b2a37b, 0x83fdbc3ebd43b3ee, 0xc7fe8357700045a, 0x6565416deecb00a3, 0xff20401e58712116, 0xea91120f4576f14c, 0x564cfebf9ecb8522, 0x1c05455168270666}, + }, + // 247 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 248 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b00000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x888ec89cf8b74de, 0xdb0af3856be12147, 0x3584b564d634611a, 0xca151abd5bbcba69, 0xef4f1a903c80619b, 0xa4f3c949175a9632, 0xa8c59d9373e143e2, 0x4521b51a675c49dc}, + }, + // 249 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 250 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c000000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x19a900f2bdd2f4aa, 0x986ce1dc42986d70, 0x20f33d43bc340d14, 0xa79a549e42bda9ab, 0x2768d7a4527639a3, 0x3823de3c99cf8677, 0x1f966cb6e6d23e67, 0x8f33930cd22cb8ef}, + }, + // 251 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 252 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d0000", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbf88b768892108c4, 0x3d4cbce697094f86, 0x485a12e276b268ba, 0x57bf93ff52602943, 0x87f03171cecdb867, 0x4f6cec5f16c13064, 0xcefabcd84faaad47, 0xa061fad0d3b563f4}, + }, + // 253 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 254 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e00", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x7f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x55ce2bc919d8d276, 0x9e9bbfb12a098efa, 0xca867926257a23ab, 0x734d214de18e2bcf, 0x6e597b2daaa5c90d, 0x774c80a08ffda186, 0x88360845cd2f2d40, 0xcbcb0dfacdb118b2}, + }, + // 255 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 256 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd8c291dde45e0672, 0x7f7ca328fca19f50, 0xd0d38a3f5b7dfac9, 0x441b7bb52656a2d7, 0x42906280af4c8d78, 0x905aa3a2a390985f, 0x6edad0cf7ab3b45a, 0xe451965c52b21745}, + }, + // 257 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 258 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 259 + { + mIn: "8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x81, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x17d70076fe5d4764, 0xb0c9274e390bea1b, 0x796a411edd748e0d, 0x70bbfd3dad823647, 0xa4c8cf5580553166, 0xdc40455a01bd070e, 0x4131bfcb8358a1de, 0x912b15d41cdef12d}, + }, + // 260 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 261 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 262 + { + mIn: "8081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x82, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d8a48a47416cd12, 0xb5c4e2d260312b7c, 0x8d4193d7dabe7183, 0xb3705d38eec6196f, 0x10f94d9d363967e0, 0x3df4bf4ca5b0b0ed, 0x6ca0b37ad34c5454, 0x896cb6c8da3d0afa}, + }, + // 263 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 264 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 265 + { + mIn: "8081820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x83, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc6ed9d4766697560, 0x4c1d7deaf8cf4bdd, 0x327e097b2eafd4e4, 0xcc471144183576e3, 0xbfca2e6deec0b312, 0x61a3862ec9ce9811, 0x25582f874e4fba6f, 0x44e4dec1b4db0a33}, + }, + // 266 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 267 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 268 + { + mIn: "8081828300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x84, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf1dbc71cb3b80a7, 0x42e61e0e1dd8343, 0x5c8130ad15b772f8, 0x24b0b8ab34cf4922, 0xc47c4e9ffcb25c91, 0x1ea9d5e25bd4cfc8, 0xdae270d2c74109ab, 0x3a6668acf7a9a44c}, + }, + // 269 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 270 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 271 + { + mIn: "8081828384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x85, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa7349a22a7f64eb8, 0x719852e28ea9d950, 0xb445bce3fb876b81, 0x401514d582aea55f, 0x47a7d7c5c3651121, 0x7664d606aaa4a56b, 0x72eef1a349dcd9f0, 0x14749698d4abacc3}, + }, + // 272 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 273 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 274 + { + mIn: "8081828384850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x86, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc8f8c3efd8b6e4fa, 0x213aecab1d004de6, 0x5152741427e844f5, 0xd3ef4f293b3b4b2, 0x2c5ab94dc603d4a3, 0xcd949e7bbb3ee2b6, 0x614a7cf054acddd5, 0x493bf9a60ab13cbd}, + }, + // 275 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 276 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 277 + { + mIn: "8081828384858600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x87, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3622a1056628f734, 0x95b879ed1d144095, 0xbfab55412dda5572, 0xde7eebc889bb8d5a, 0x9dc26da4daf1ee8e, 0x58d6b1c35d041d75, 0xdd9e58f80fb864bb, 0x6b5a23da134b82b3}, + }, + // 278 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 279 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 280 + { + mIn: "8081828384858687000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x88, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9e7be24b43483b3b, 0xf1356bbf43baabab, 0x50e7c28da8f6304b, 0xc1a33a6b0d4758c3, 0x1055fa1740db478e, 0x1a3716f052826d, 0xf2a54bb770b0f8f5, 0xf0099f1c51c5ff3c}, + }, + // 281 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 282 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 283 + { + mIn: "8081828384858687880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x89, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8cc46265bd9e28ba, 0x732ee06cada8103e, 0x9d27c9d7931e3d43, 0xf411ee79e8a7604d, 0xc4f7d98ef400a041, 0xcddcd73651a487ed, 0x6518ac7092148ca, 0x6924da4a04a43b2b}, + }, + // 284 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 285 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 286 + { + mIn: "8081828384858687888900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x375a6c38e2392902, 0x10bba250c8569804, 0x734c2b21a4fe3da1, 0xf5faa5ffa940882a, 0x78b2168844c57548, 0x7dbcd2a8a87d005a, 0xbf171654e4ea571, 0xe3ed135db2bd0c60}, + }, + // 287 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 288 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 289 + { + mIn: "808182838485868788898a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1787ce899dc1fee6, 0x2fe70460287a0b1, 0xf9ae1ca1bd7c6c6f, 0xf856f81b352dbb59, 0xd1a9aabd0e1c5d05, 0x5e2b562cfc8678b1, 0xd0c7164c02f6499, 0xfdf6d75e2ba08834}, + }, + // 290 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 291 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 292 + { + mIn: "808182838485868788898a8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xac76f5a8026fc994, 0x906f202b1ca62ba3, 0x17ac839b29d98572, 0xfe3bd5438d9a205c, 0xcb49753ed8d13d68, 0x6fc4b79af5286c90, 0xd59dc3286a365187, 0xc8669601c99326fe}, + }, + // 293 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 294 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 295 + { + mIn: "808182838485868788898a8b8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb62cbd5e21cda031, 0x95611ec9edb9e51d, 0x9f5c8d64a5591ce3, 0x8f7005265b127e73, 0xce8d1c38b35a322e, 0xdcecf18688953e1a, 0xa220fe2c888f3160, 0x210f7b612e359141}, + }, + // 296 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 297 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 298 + { + mIn: "808182838485868788898a8b8c8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x78ce2d524a50ab91, 0xb6e6a26b6c4c9f77, 0x7c7e3e6dc76555db, 0xdbf97e757faf0c92, 0x37037fe510cf8f7c, 0x5d8959eb75bfa99e, 0x1ae6a0b8049e196, 0x89c9fb0ab98b77db}, + }, + // 299 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 300 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 301 + { + mIn: "808182838485868788898a8b8c8d8e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x8f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x11a5bbdc6ab5cd8, 0xda404773c6d8afa5, 0xbf29dbc6acc1d19f, 0xb628b068b6e5a2c8, 0x31fa0387fb4b15b3, 0x4080d39a581d2580, 0x34b5d1bac407b7ce, 0xc149aa1eb626b43c}, + }, + // 302 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 303 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 304 + { + mIn: "808182838485868788898a8b8c8d8e8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x90, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8c1a92cecfb2ed6, 0x8c896a3f8bce66bd, 0x618c56a66b56f7b3, 0xc3765bb6b2fed18a, 0x2f3795730fd21dce, 0x8027c9617f4228af, 0x564f43df4001cf49, 0x99031eb8868c0433}, + }, + // 305 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 306 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 307 + { + mIn: "808182838485868788898a8b8c8d8e8f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x91, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2c9e437561dc8f7c, 0x1406fba7af5bb13d, 0xe749f490bc236a3a, 0x672a493d3cf7ee9d, 0xf0a9feb693c11517, 0x6b856960940b0536, 0xeef56807c0087e89, 0xe0d0d67c0bf7dc5d}, + }, + // 308 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 309 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 310 + { + mIn: "808182838485868788898a8b8c8d8e8f90910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x92, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc96b8e46e72e6058, 0x5f003cb251bd21df, 0x481b0a3f01cbd672, 0xf9999229ca5eeccb, 0x3e48019a4af5097f, 0x37ad8b47a615b3ae, 0xfcc8c74713ca47ba, 0x23d7912c5995669e}, + }, + // 311 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 312 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 313 + { + mIn: "808182838485868788898a8b8c8d8e8f90919200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x93, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x50b056d29eb7f527, 0x80f4ed9634793d99, 0x9c7ca6b0a7851d7c, 0xe60a0b756098a94f, 0x5678fd8f0a678969, 0x4d8ce5991541ced7, 0xd164ef2ba632b277, 0xff3582a646be7552}, + }, + // 314 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 315 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 316 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x94, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b88f1b976a95739, 0x2dc942a9dca804f0, 0xe0250f6052ea372b, 0x9c27d00757bcc9, 0x8e2d0d9b835ae8c6, 0xe6eb8847d9519cb5, 0xcc52dfca91a77424, 0xfc73650b07f520cf}, + }, + // 317 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 318 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 319 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x95, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf70b38556d37a2ea, 0x6846aab09ccaec72, 0xd586fa6271705cc9, 0x6273bfa90ccec818, 0x9259ffc3ada0f2b9, 0x1ee86745b921f92d, 0x7c81fc071a6c2f45, 0x385d50b30496e9eb}, + }, + // 320 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 321 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 322 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x96, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe234276b8bc7e2c1, 0xd6b54c4350c50e48, 0x55471dc2dc1a1113, 0x4412ffe6b7b1c345, 0x222e1355c0e57644, 0x91bb4470800fdc29, 0xeea938dd62561a9b, 0x1aed1a91a343e265}, + }, + // 323 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 324 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 325 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x97, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfcd09d381387b48a, 0xe5b166ced365f9f9, 0x76d64187c5f8a159, 0xe652f4541397cd83, 0x5d6c435ea607022d, 0xe5bf6a1ce78e8f5d, 0x1ab302c30490660e, 0x5160914a1d31a87e}, + }, + // 326 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 327 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 328 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x98, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3654caadd0ace24, 0xb2a45f1c0b1d18b, 0x9da294bcaa778712, 0xabf8852f7e6cfdf2, 0xa8e0b016f5efc79a, 0xea92e4cf244ac825, 0x2fd46de408630aad, 0xca30bb71b93a33e8}, + }, + // 329 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 330 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 331 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596979800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x99, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5b0403ee29f95451, 0xde8e77fa04000c6b, 0x84cc67328939d1e1, 0x32de636cb3d75a82, 0x6568246d164a8e79, 0xa10907b0634f3561, 0xbffee31d243c4b36, 0xd47c469758045407}, + }, + // 332 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 333 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 334 + { + mIn: "808182838485868788898a8b8c8d8e8f90919293949596979899000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9a, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbd87fd2079904ee7, 0x505e0811dd36d65a, 0xe51c3e449c4570ee, 0xf939ba2ebcf29a80, 0xc312370e8e12d7e6, 0xa4785d70f406da16, 0xa244431d12288e83, 0x77a607b30d5e9cc7}, + }, + // 335 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 336 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 337 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9b, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfc2ba3423a291bf, 0xc406cdb36306d83f, 0x909fb5e6302f80e8, 0x7e218a79c95c03d3, 0x84a67fdabb1aa3d5, 0x1fc2a1a7f2bd2728, 0x29c5c654bbcccf6f, 0xe19b2616a82df326}, + }, + // 338 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 339 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 340 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9c, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb1b12e54bc7d5d9, 0x9fc8b8ff6bf242d7, 0x491349933f1f1789, 0xb3e2bb71c203092b, 0x43ef9b6659f25e39, 0x1db2730cc7f7fb5, 0x9f4f6ee6ae6b3f82, 0xce1f746c72d6d4ea}, + }, + // 341 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 342 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 343 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9d, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9f87cd34cfb8c850, 0xc0b03032abfae280, 0xb9b1deca9d3ecce1, 0xa1d95d4123b97ad9, 0x6c75115cddad38fe, 0x6dad956e250b9967, 0x901cbf10ceed9f8f, 0x47e31bcf0ede9c67}, + }, + // 344 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 345 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 346 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9e, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x779bddd57c6e380a, 0xc8e2fee69fe035a0, 0x43ea873c38b561ce, 0x444fcde4c5595020, 0xf66023a8b09b3108, 0xc487f4e39c6c8ea5, 0xa56bbc13f83b0646, 0x91fc6c82c17fe135}, + }, + // 347 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 348 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 349 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0x9f, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaccb616bcb59141f, 0x8f5387c48ffe0e5f, 0x2162d5fc87895442, 0x9e760425b2bea7cf, 0x3d6b1dfbad452c79, 0xb5ba7c849b7d760, 0xdc951b72eae814df, 0x91271256eca38a5}, + }, + // 350 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 351 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 352 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdbfed8b736388be5, 0xe771655c72a50cb5, 0xb8da2178e985074c, 0xd479c0e4108c29b6, 0x50b5ed0f2ff2cda6, 0xf0158174165c9232, 0x3dee0ce0775e101a, 0x5906f9d8c04d9207}, + }, + // 353 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 354 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 355 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1520f00565cc29b9, 0x8dbd056dade7286, 0x10c1004ce32e1a, 0xa44f0398eaf8bd29, 0xe37f69ec55863ebf, 0x168b45b3c55406f, 0xfcf442337d624a64, 0x81b30f29031fb692}, + }, + // 356 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 357 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 358 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe0d3494b9953d372, 0x184f4d1e9a925331, 0xe5e82ee7b98ae58e, 0x19389173c79bf212, 0x43c00270dd7d05ce, 0x56d1e31461a1e03e, 0x3753ee807e4a2cdd, 0x56ef333ef270868b}, + }, + // 359 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 360 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 361 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8d475d7bff90ec7, 0x51686d73a0376717, 0x3ca9817eadaae17c, 0x564f21ea67d91e8c, 0x66673e76b177a3c8, 0xae1e2488390fb615, 0x294912a58596ab6e, 0xf706ab9ef28881d2}, + }, + // 362 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 363 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 364 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x33cb792680f030c2, 0xa9f71bb2b3f82e82, 0xdad70129094289a2, 0xcf261083000376c3, 0x4d083edf32924c35, 0xc1631f600c130399, 0x8c466e10b8a4a4f4, 0x5ff434a7e5bb43d4}, + }, + // 365 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 366 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 367 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf1ebb5af4c09436f, 0xa4560fc57e93a4f7, 0x1fac55bb3c30dac9, 0xed6bd96c97f1f127, 0x62549c7b0e4f46a9, 0xb8643198ba9f8a0b, 0x5f4f025a427835be, 0x7289b85663c399e1}, + }, + // 368 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 369 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 370 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d22384c3f274537, 0x6a0c1a87817333b2, 0xaa888c019bafd3af, 0x423adca550580202, 0xb0f1cb563ee0a3a1, 0x85d2f141a4636d87, 0x32afb51e80b8396a, 0xfe975ed615c40152}, + }, + // 371 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 372 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 373 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xda3eeca3cc440cc5, 0xeb5094177e9a77ae, 0xaa90c66770f9a2dd, 0xbb3901c3c74a5a6c, 0x630e22b34ddfc027, 0x7fe7ff3640d11cb, 0xf9acdae25326b78d, 0x2eeba7d1a2f0e33a}, + }, + // 374 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 375 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 376 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x61bc5c383e26ef8a, 0x2a26434291289be1, 0x39cef36a72e8aff5, 0xd3ecf38c02279ca7, 0x91adc9cfd9dfd2f8, 0xf0d58f77206f8fb5, 0xd1577d1cd9a39428, 0xbeb664f3a766b8e4}, + }, + // 377 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 378 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 379 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xa9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9b2d6ede41616928, 0x6c16668a573532cb, 0x82b4a105e9d34814, 0xc89b36c54bbe23d4, 0x23c19ccc0aae4dc7, 0x7e91979fceddd8e1, 0x392da32d559c018c, 0xc8a80fbf9a9b21d2}, + }, + // 380 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 381 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 382 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xaa, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8101838520ebb92f, 0x8e42dbe3af9d3a90, 0xd6ef242266e75be1, 0xe7ae4656b21f3743, 0xdc2b9ba6ec31e516, 0x3da41f08a8f13382, 0xf4775a97020350a1, 0xdce910671392a52f}, + }, + // 383 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 384 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 385 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xab, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x14337a3f14a7f966, 0x50b3bb242ebf69a6, 0x6c5b499f631d2614, 0xac20e3e84f101f9c, 0xed529dd650450da6, 0xe64a01b4de3c5abd, 0xae690b77aa871d5b, 0xd80a0b0b33f4155c}, + }, + // 386 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 387 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 388 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xac, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x65354c591dddc4f4, 0xf682ad3da45ce2e3, 0x81cdd45e83a4be2a, 0x289827465e97cd1b, 0x1b9f67c3624c4dd4, 0x497b1d57d49d7b7f, 0xbd0c46c5b8477355, 0xc0082afb90f6bec1}, + }, + // 389 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 390 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 391 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xad, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x55843a9c64c91d8f, 0x4282c6ca916e8f1f, 0x22e98e328f1f3ba4, 0xaa5975fa87732580, 0x262ddcea4a2eb16d, 0xb364689c74789109, 0xa8efb32f3bf8f357, 0xcc6bed6b05dba8d2}, + }, + // 392 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 393 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 394 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xae, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x16fd7af9a7c13931, 0x72f207bceb60d475, 0x51249684df50a18a, 0x33a8a03b744be01e, 0x4d1bc92dc1182f09, 0xfe592f4033f343d2, 0x7b1e30aebbdbab28, 0x79f9c0d5267a9c65}, + }, + // 395 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 396 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 397 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xaf, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x818a1596294af906, 0x37f03cde404ce39f, 0xba63e3b385fbd99f, 0xf4e360d9e7a02639, 0xb2cce07c0cc7e0c2, 0xabe7f66998c24fa6, 0x43e9fc143f4dbd12, 0x295cfb85e7279027}, + }, + // 398 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 399 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 400 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x96e8eef39e399cc2, 0x9263e21c5c56871e, 0xe4137d26ced0c35f, 0xf6b067ee32e7d98d, 0xfc100f1b4056ad9f, 0xa2cc46102019c1aa, 0x2a21a3deab145b8c, 0x3ddb38f1f76255e6}, + }, + // 401 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 402 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 403 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5ef2ef59d4cec4c, 0x74bc9197aafaf6c3, 0x37cc4e2283719345, 0x1756d332018de5a1, 0x7baf525f797e1d53, 0xd39212de47d1b91e, 0xbce6f8231834fe45, 0x861655ccaad5b1e}, + }, + // 404 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 405 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 406 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8de1b393aefb8b89, 0xfa04977dab7e6900, 0xce3161079d33ec36, 0x81ccd9e8db0ef3fd, 0x63b15996120ba8c3, 0xee4f3d79b9ba23a3, 0x75c766e9da542dd9, 0x45db88be094a7629}, + }, + // 407 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 408 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 409 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4faf3a9d46d09bee, 0x843b2c8ae45b0314, 0xe145d9f1ffb1b4d9, 0xbe51a98089d3c1f1, 0xf231c722fe257b19, 0xa1c4a90b93ccea0a, 0x50d37a61272276f4, 0xf4a07302e8b4abfd}, + }, + // 410 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 411 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 412 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd81053013314d3d, 0x3c0f3d1c09bfac96, 0x2e67969cd380131, 0x4db2d12d3e62de6c, 0x443307d1be38864a, 0x5c30c69c64d03a78, 0x631cf349eb4bc0ce, 0x670213659ba98830}, + }, + // 413 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 414 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 415 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1a921fd91a59c095, 0x63067ee39c6dbec7, 0x16d0d6cfc11180ed, 0xc0ba6843e972552a, 0x4a85396a5e482420, 0xb1c6d6978ee36fa4, 0xbb066bd872d27c94, 0x9d558db6b9782f5b}, + }, + // 416 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 417 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 418 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3b1568d3de797b22, 0xdbbf78a93c0a6cf4, 0x8465564a02f331ef, 0xae48f70f0b496824, 0x9df4c9d42e83e704, 0xe523d6096770b1e9, 0xd5e8caae3c5ec1c8, 0xeb202ff70f4333e4}, + }, + // 419 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 420 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 421 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xee05012f95f3345d, 0x5ee96c4cb6e88af8, 0x87b0692ce0e0adbf, 0xad11492e2d71a862, 0xb2c94d03c41f943f, 0x2b979d2bcfd79e4, 0x640c2ebb38d8f5fa, 0x139802b7b572d395}, + }, + // 422 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 423 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 424 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe4bc3a35f89b937f, 0x20af50374ff1779e, 0xfbe7a1e10239b0b7, 0x1d49c25d076af6a, 0x4fe74056f19031a8, 0x82c739e8905a6c3e, 0xbfc7757f7574641f, 0xdc627adc4d080290}, + }, + // 425 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 426 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 427 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xb9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x713aa3f9a2612b06, 0x704c641961a0d0d7, 0xe1e5e74d506a71b0, 0x68ede7867bbd49be, 0xd013c30f9f4f7117, 0xec35229a7e592961, 0x900a29f736de2185, 0x29ee0a6dfa1ffccc}, + }, + // 428 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 429 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 430 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xba, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1e3164aeee019ef2, 0xf76b942f42c6f1b7, 0x2b7b3e527963a3be, 0x5e2da2341d7dbaba, 0xfee15c9da0c5f1a5, 0x1a8d79a4d9ce2c68, 0x1b5cff2dd76cb405, 0xbc76d4a2b2405435}, + }, + // 431 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 432 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 433 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x35efb3ba3bcd38ec, 0x359842915c6dcbd7, 0x51e0ce7fc99d8a1d, 0x8461ede3582fa0a8, 0x1a4115560a81b7d0, 0x1110c8c30952b9b1, 0x774e085224b2de4f, 0x16feaadbc647f8f3}, + }, + // 434 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 435 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 436 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbc, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x26e843cae0f5aec2, 0x8baa43b98c5b5641, 0x653b79efca5035a5, 0x8260814bd9fafa32, 0x836f6a23e3a11f0, 0x29020fcc7e4340ab, 0x78c4f1dc24a28fcb, 0xd1922b16649b7da6}, + }, + // 437 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 438 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 439 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbd, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd0571ffef34f515, 0x89d5274e074d251c, 0xc26d367d3b31898b, 0xaa537dfa1371d8d7, 0x10d87a48ba6d3fe1, 0xe1b6fd914c855e3d, 0x691743d1f62e4be7, 0x5ca367e0dd6707c3}, + }, + // 440 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 441 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 442 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbe, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7a8969b1a0bcac89, 0xb5958cdfc214270a, 0x7d2b149093b69cb7, 0x99b076303ebb1860, 0x12d9a95241969ab7, 0xe972e3b71264b8b1, 0xb8ba4c5df2d7cace, 0xd7672a4936be17a3}, + }, + // 443 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 444 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 445 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xbf, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9c84ed909173c0e3, 0x205eb5dbd92f969c, 0x7641ebc1ca4f627e, 0x26d8a8ee99545191, 0x3336a687128f7e7b, 0xf5ddc4e8fd1150af, 0x3188f8ed22f7fd5b, 0x9acb59edfa2c4f41}, + }, + // 446 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 447 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 448 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2d0d38087cf86c8d, 0x2d22d46fe4ee0615, 0xd0bf5f584ec0d821, 0xa13328708fc96982, 0x646524076a3256, 0x1740b4571d3509ee, 0xdf8c53ce95d2a5e, 0xfa75cf7635f8dab6}, + }, + // 449 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 450 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 451 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd5663638debe24da, 0xaf9b31f637edee63, 0xbaa635165dc7d520, 0x7e4895aca1cff45e, 0xb8aa00f68ac0f896, 0xac79fd4ba6e987c, 0x96e879c0b89b458, 0x2e321d9ef4da1610}, + }, + // 452 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 453 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 454 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaea77ee8b1d1d1f9, 0xf31ccc5097023a75, 0x5c245e80417d15d0, 0xa2f734e93bb1756, 0x76fe5be0780b18e3, 0x8bc73a3e1e05c3c7, 0x1e7e654251c0509b, 0xfcd0bfc76e5d2103}, + }, + // 455 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 456 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 457 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4820036816bcb711, 0x5e3976e43d3443aa, 0xb98d6723c2bb4b81, 0xc9fa1e023ab0a151, 0x9afe975f21becf48, 0x56399e03bcf6a272, 0x6d0df1a9c117a4bf, 0xe523f32fd3d3a57b}, + }, + // 458 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 459 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 460 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x66b0c24f0e00d9b8, 0xfebe7e8fe1ab9ed, 0x93678bdb01a2e324, 0xbed28e6818560c0, 0xa4927978a65a4ecc, 0x3ee69380284ec4bc, 0x96decc30bbd3ae8, 0x8a8313daa474a634}, + }, + // 461 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 462 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 463 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x19679b4f295e32ce, 0x6ae06a277812b6d6, 0xfa83b7b03bc06425, 0xacd5c789df5b78fe, 0x441b306d75783ed8, 0x547bb7ae4e029956, 0x32f3a4c26e3377d4, 0xc3b0dd6587f8b3f2}, + }, + // 464 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 465 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 466 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2fae03960ec3ac29, 0x63c46c7ef90bf9cc, 0x764b9b2f1b8ce2eb, 0xa202c7257c53705e, 0x43c5994cf1fbcb9d, 0xb5777bf1512bba45, 0x95fad8ba2bb95df1, 0xcc37a170d0f571c4}, + }, + // 467 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 468 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 469 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7ba862e5aacb7933, 0xbfd6fd0f5525044c, 0xeac76c660d3f20e1, 0x1ee6dfa507e45b09, 0xe5b35451cd4114e9, 0xa9c7d41ab35f4f3b, 0xa59a67aef47a5cad, 0x2d6bca543a00541a}, + }, + // 470 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 471 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 472 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8c7045d249a39530, 0x30d703871150f57c, 0x7fe6d4f50ab6272c, 0xc75309e6a4f878c9, 0x64ee1af4fc924fa0, 0x5158897a70cb1c32, 0xe6c50bb0371e2b55, 0xff3f9eefbca52fb7}, + }, + // 473 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 474 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 475 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xc9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1f32098b732d2607, 0x8cf426bbc4cebc4d, 0x1bb3e06c24edf0b0, 0x1f9f0483c67b6e9a, 0xdd32e98cf245553e, 0xded63bf4b05a5c98, 0x5e0629f30a567007, 0xbb2c4c62349de4d2}, + }, + // 476 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 477 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 478 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xca, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6c31e38eca5e40b6, 0xa5db18ecc61c0687, 0x3b1fba630c256c3e, 0x6a039834dd559eae, 0x13d724aa72d28cf0, 0x19392fab770d02c6, 0x18064207f3321aaf, 0xb44f995339e797ab}, + }, + // 479 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 480 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 481 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9ca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45ee4831f682e67e, 0x6e5c1ea85d31e5f6, 0x9c51f64342c7c55, 0x748ac3881070a5c7, 0x1e358dcde2686175, 0x10a361f451afd88, 0x8c2e5a9b0f58b2f5, 0xfc3f9ad53d8f13fc}, + }, + // 482 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 483 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 484 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcc, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8f266b9d173c261d, 0x949ef2a4f316a06f, 0x813c59d85e129138, 0xf24ab4a7f5596025, 0xe6005c170d03b2dc, 0xa02a6896eef7ca2e, 0x85a22410610ab27a, 0x27965865bc2b132}, + }, + // 485 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 486 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 487 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcd, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x25cdb4bd2c136d10, 0xf71bbce246288197, 0xbb5df6a5f0c5fe32, 0xceb24ac66d4eec39, 0x5a8150f0d63246d, 0x98fa4ad8250054c3, 0x3e71eedbc30367e3, 0x7ebec15b46e8dd72}, + }, + // 488 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 489 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 490 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xce, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x670665268296790e, 0x1a89a48dea62d8a8, 0x50176d8b3a4e6af5, 0xd646da7def094e3, 0x8886ccc2ce7b0785, 0x83a5f6b45167506e, 0x9d5d76ef5f0b7f8f, 0x89f07afcbcd0dc9}, + }, + // 491 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 492 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 493 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xcf, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe5c4b02aa8561152, 0x9aad315e4d84e566, 0xdc4f465abd4b14af, 0x71ffe81757bd4da3, 0x675d08fabbfe3f1d, 0xe6e4d3f6346a99fe, 0xc210164bbf96130b, 0x1608564d83bbbd63}, + }, + // 494 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 495 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 496 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x25bc55fcbe88ba1a, 0x3e93b9b82de0bcef, 0xb2beeaba6176f546, 0x3c8a512a4d57c21c, 0x3471498ea3c55dba, 0xf6754e749c5fb240, 0x76f681468f9d5cb8, 0x6847b3505610f16}, + }, + // 497 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 498 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 499 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd73c4b2fc49995a, 0x6d56085d1bac68a9, 0x637ef560d916d8c2, 0xd3ebf81c70fa98b8, 0xedbbbf954d129bf5, 0xedead5170ecff1c5, 0x2a4d8690bc5020c, 0xd41fb53344cabcca}, + }, + // 500 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 501 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 502 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2a677c8009adceb0, 0x6ce4dd060f2bebf2, 0x1a6b09a4150e37f5, 0x5c231ec36bb7c7d, 0x2f16a4b700caeffb, 0x798db73efbb49fa8, 0x6606724ef4230c77, 0x5d1e291c93cde34c}, + }, + // 503 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 504 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 505 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4470c91e936466bb, 0x551cae20e42a5be4, 0xe9087d93bc74881a, 0xa8dbeb64399c3969, 0xe4afca095ddd6c34, 0xce918178eca78bc2, 0x58185ff9d6dd65ca, 0x4d36d0300f0d043e}, + }, + // 506 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 507 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 508 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9237aa5f0a77bc65, 0xb4b843e68039836, 0x356a6d9ff296eee7, 0xa4f99055bd068056, 0xb0c761807a9b63ef, 0xf34ac30ab6664b42, 0x3a8c9d3af3059911, 0x99689bca8283e1}, + }, + // 509 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 510 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 511 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaa363333ca4d9bea, 0xb848aa6e5ca439f8, 0xf6a4febfda7d4ccb, 0x488a62a67e35d643, 0xb0c152b0f2455b0a, 0x116f8b91caed1f7d, 0xdc1045c2740fd839, 0x61bccea70bea4ba}, + }, + // 512 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 513 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 514 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x97ad80a7b42f34e6, 0x9b9849e1bc240e5d, 0x4f99877e5560d391, 0x2cc7555897b456b, 0x7f57e73cad5bc1d0, 0x383e3ff17f92634c, 0x3245e7db2be7f71f, 0x11c3f7ed2a94448}, + }, + // 515 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 516 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 517 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d60000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x61e4e8339b9c203e, 0x9ab4641c6bb48a17, 0x5fc98b1c5f74fb07, 0x1695c6876b4cb9bf, 0x7f9380f94e261b65, 0x11c0dd918b2341ad, 0x9444fd7e7c77dda5, 0xc02ac2a9d3ecb6b4}, + }, + // 518 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 519 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 520 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d700000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4d875185b3d6afd, 0xbb6da59496e6d686, 0xdb151f054d9aa904, 0x2e88c4a16b778926, 0xdc15703b602a466d, 0x309453f050744b9f, 0x66a204b4cf52863b, 0x948ae1e6ba412c96}, + }, + // 521 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 522 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 523 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xd9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9ead6b7e51271e95, 0xe7e3de7186fc9541, 0xb92c42e1ce69bee9, 0x7b5f87ba0dcecffe, 0x8f553d3aee930b31, 0x32f88f665f631f94, 0x99f0e2c533d0c1d2, 0x24e3447f1664c7e}, + }, + // 524 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 525 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 526 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d90000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xda, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x40e81a4f872fba8e, 0x22c853427c3c9041, 0xbf509550c80f5392, 0xd589287e5cc934dc, 0x5c8e98cbd80a0b65, 0x96b1fbfb87cb9448, 0xd1cac5c4cc93ea12, 0x92b4643476b95871}, + }, + // 527 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 528 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 529 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9da00000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x35c6b7a1ea12f716, 0x55afdfdbe7a81947, 0x75947d274d3a06e4, 0x8364b5df389b0150, 0x366150507d051109, 0xc95c94283b4c39e2, 0x210c00e3547d9664, 0xd2ef739bfb6c6281}, + }, + // 530 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 531 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 532 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdc, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8cfbc7d5e73996c3, 0x39620a5e6d30fdd, 0x168fc7212f123794, 0x564c738ad7a9ce79, 0x8ef1b45486b2beec, 0xec29726f1f332c34, 0x6e0ad8b281c24b4b, 0x8cc89617f34300b5}, + }, + // 533 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 534 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 535 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdc0000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdd, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x73a1f899af81d072, 0x7455b34eaca0c9dc, 0xa4544b08299a6305, 0x51398a2f2a917201, 0x2e918096f53d529, 0x415f990060fae8f9, 0xe61b0193f8c5dd68, 0xbbf5a3a1b8c9dba0}, + }, + // 536 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 537 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 538 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdd00000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xde, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd524fd5e1ea81ac1, 0x4788fd6c58ee27fc, 0xe5eccc0176e2b0fb, 0x5376c7e39801caec, 0x277a7e7c4574bb93, 0x38b51f0e357091eb, 0x2c763ebe06751757, 0x7790fe3a8c4df1c0}, + }, + // 539 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 540 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 541 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcddde000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xdf, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc0e652b450218fc2, 0x728d6fdebc24c4, 0x7df8f2d7fe10937f, 0xc1d679444fb6dbe0, 0xceacb2446fa61b44, 0x1240d37e170916e6, 0xbe4bc6c7ce7e408b, 0x277762d8223dd650}, + }, + // 542 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 543 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 544 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf0000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x30ec772812883df6, 0x90e8220db0c8b8, 0x1644bd12614266a9, 0xe9cb9c765b522f6e, 0x309112a037d486b2, 0xed4be0436ca8e1dd, 0xaf8382d971e694b5, 0xfd2898de31e34ce6}, + }, + // 545 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 546 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 547 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa6880b8832058b34, 0x13f9c308748d4a61, 0x2c695e960bb7f35, 0xae9849e73991be05, 0x526b2fe481457fde, 0xc1089721a17f8f69, 0x295e0d17f069844, 0xc1581d27da783de}, + }, + // 548 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 549 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 550 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x595372ef8bdc3351, 0x75af5ed89297f5df, 0xc3018b97d1dce1b7, 0x8833c6ebfc851b5b, 0x17a246637ba199ad, 0xec22d1eb22961adc, 0x2ab5a6314d3c91f6, 0xa041d700af865b69}, + }, + // 551 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 552 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 553 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e20000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd8ca8ee9c0c45327, 0xcdfc27ec8087e806, 0xbfe4f947b51a5c0f, 0xcca23ac292d15916, 0xba802580b6581b97, 0x8f76e773bdc8aef, 0x8e347f98c245256b, 0x3c458f2de9c71e3}, + }, + // 554 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 555 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 556 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e300000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8c9d4bce733566b1, 0x97e3f3125086fcae, 0x17cea65d8a89b914, 0xdb9d1a93476a5ac2, 0xee3b55aaad98be9b, 0x1654457895e836d4, 0x2b86f25c522aa5c2, 0x91731b53a2491d8d}, + }, + // 557 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 558 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 559 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf556c8bfd68bf564, 0xeda06e95a2b273e8, 0x7f8c9ca30ddbd6a0, 0x30fffcee9f9f7cc6, 0x9af637eae6f9cd72, 0x9336daa01ac6f044, 0x81020c96545bdbc2, 0xe8112bb41d1588a0}, + }, + // 560 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 561 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 562 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e50000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x905d1228bec76407, 0xed0ad6698ab9c465, 0x172ea1667c5403e7, 0xeff532419918c6e1, 0x6c14e33f1e2c4882, 0x38019f10cc7653c6, 0x7d3c1f9fe4809aed, 0x506f232242f0d61}, + }, + // 563 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 564 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 565 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e600000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3ffa298437848f7, 0x1661e655e107ebeb, 0xda326e331a7439a8, 0x1badf0016069ec71, 0x26a7fc9cc648cd25, 0xcea00419d71dca5e, 0x771354f12c48a74, 0xe900cfa91671fa6d}, + }, + // 566 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 567 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 568 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6bebbc8601bc0d3f, 0x3c012a2a8da75b78, 0xe8faafbd57e10b91, 0x2f72731a3b66b61b, 0xdaca3e5f7928127f, 0xaf748407f06ecf87, 0xed00c20cca1ef373, 0x6dcb61f793685b97}, + }, + // 569 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 570 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 571 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e80000000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xe9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca769859d42c76d4, 0xdb449924feb8b275, 0x36b9da1f74ce7ad2, 0xeb0f4625e4c6cb16, 0xe1838ccade7d451, 0x567f4a02897cc47f, 0xeae4fd8d87db1a19, 0xfe0e61a2f52322d6}, + }, + // 572 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 573 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 574 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e900000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xea, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x901bc9b4d5b336cd, 0x19eecf1395a7bbfc, 0xcfd2a165a64d807, 0xc8f4a5d49241cfd4, 0x6b2bdbac8e3a1892, 0xb2c11ac1a89a9d6a, 0x46ca24eedb80b361, 0xfeee583c04fd1b8f}, + }, + // 575 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 576 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 577 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9ea000000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xeb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa561162852345998, 0x260879cdd8a9483c, 0x3d05387756cea1c1, 0x92bdd5a3914aee0b, 0xf20432bebebafdee, 0x9ea9bd81f7a51c03, 0x9e4ab0e556aed8f5, 0xe1d305ebb021cd1e}, + }, + // 578 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 579 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 580 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaeb0000000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xec, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdacc7527dd571f77, 0xcf0ce3e8d32159b5, 0x2a9c1b1cfe614d48, 0xb9fa122afbd019e8, 0x84da38a1a7c470be, 0xbbe5adda350428e8, 0x814f156a83f06ae6, 0xa325e797337fb17f}, + }, + // 581 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 582 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 583 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec00000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xed, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1fe228f8c69708c6, 0x873f325bf1b5fb16, 0x80d3f1ab5e95c8b6, 0x99ddab08f607f761, 0x6c283e637030ac3f, 0x2d35dd95e29c33f8, 0x1dda292f0bb4b4f4, 0xbbe679d0053a0bd5}, + }, + // 584 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 585 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 586 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebeced000000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xee, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c133b2d2ccd1082, 0xd73c43d1a07ff02c, 0x9d46c675d025f371, 0xabd43c94a01b7f9c, 0xceb9acf4ab8c8009, 0xb8b42989498bb85b, 0x40d492cad81f647, 0x6bb01442c9aeb22d}, + }, + // 587 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 588 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 589 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedee0000000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xef, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf780fdd8ffdf4e1d, 0x1ea33afa407810e4, 0x1370afe491845932, 0x3add367f5ba697c1, 0x43cd11614578b4c4, 0xa32f78103524d909, 0x201595fa954c7c1b, 0xefe4365c7eeb20d0}, + }, + // 590 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 591 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 592 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeef00000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf0, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe46cb4fa916e8eaf, 0x8c44efa8501a3e87, 0xf3ee4df7f72191c2, 0x27d900cc89ef714a, 0x3032bb4b45c2c64b, 0xec1d2bc694ecb2d8, 0x6fea30fa3b59f385, 0x53a26594c0d7447a}, + }, + // 593 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 594 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 595 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0000000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf1, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2d6f90d44e38fd29, 0x905990afe79faa13, 0x4532187f80ed8b93, 0xf5a1ee12b42a374a, 0x3b34c89acc1f5a62, 0xccb1e0a6abc5677c, 0x6b2c691349654446, 0xecd3acce8791eb39}, + }, + // 596 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 597 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 598 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f10000000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf2, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa574985d88c768a2, 0xe953ead8fedf441c, 0x9fd92e0b6e45784f, 0x263881604792a3f5, 0x5dbbeddb5ea160d9, 0x1be774b0a46b22e5, 0xe579bb56975bc505, 0x8a6c7b2c4c75025c}, + }, + // 599 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 600 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 601 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f200000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf3, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x866ad5885454f80c, 0x16710fb1ecd77c81, 0x49eab6450a53eab7, 0x3d9ee097c9726c7b, 0x6f00bb468f69a80d, 0x4677113dcdc277c9, 0xc86216dd7f05c93a, 0x7304c14364120c5d}, + }, + // 602 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 603 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 604 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3000000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf4, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8187dd8f261496b3, 0xd5b489bffe2c5e51, 0x34e626c210ab2b40, 0x6c0dfb00e09a6b4e, 0xea800ec83e2fcb79, 0x168969f8d28019eb, 0x51653672749f2ebd, 0x37a823cad39c6416}, + }, + // 605 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 606 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 607 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f40000000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf5, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d1e6ffc92f0be74, 0x2a3b00fba36336ba, 0x9fd936654957a25b, 0xceb39e8f3fd7b962, 0x3688eb09c7eef39f, 0x8f12b996b89eec55, 0x8ab51a7dcf89fc2a, 0x4a2b4d03bfa3f472}, + }, + // 608 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 609 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 610 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f500000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf6, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf31156d7388d983a, 0x3eb3804977b838ef, 0x9b46e0be576c3b57, 0x5e94294fb4d9eea5, 0x2e162cba7f964773, 0x5ef7f210f3e73b1c, 0xb3f6bfd7b1e38e2, 0xb1af1dfb5dd9a8ae}, + }, + // 611 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 612 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 613 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6000000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf7, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc8dd676fcedfae58, 0x9bdc0f192c9285a, 0x80e81e6fe641f069, 0xd6bcfefccb25a120, 0xc192a1ebc4c90917, 0x604862d420f0695e, 0x29a4d70cea8dfa19, 0x3dd446e52f9da121}, + }, + // 614 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 615 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 616 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f70000000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf8, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb4e6731429bd4793, 0x61e568e7b4368e3, 0x9a47da8a6d9a645f, 0x916bf2a899199bd0, 0x4e01fe3bfd2061cf, 0x7badc0a4cf3af283, 0x703273c0c3b21237, 0xd95c28d9cc123166}, + }, + // 617 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 618 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 619 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f800000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xf9, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf5b5dbc5e76321b3, 0xef75c8ead211dc1f, 0x7e0a0999767ecbbb, 0x5daf9507d5a8f87f, 0xcdf83e5498ffd974, 0x872785043dc19af8, 0x567417c800efe056, 0x37758ee39fd5e161}, + }, + // 620 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 621 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 622 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9000000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfa, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb0c4b10783d78510, 0x46235b7e2e7ac508, 0xaae4f14f2ea8a058, 0x27fea0fd12b372ac, 0x17cce9105bbc33d2, 0x957d0c547b69c7fd, 0xee2a0a1195a21eb, 0xc768d5ef26a1bf1a}, + }, + // 623 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 624 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 625 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa0000000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfb, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1d01de7d4c735c4e, 0x35377b34b7c2ea83, 0x34cab991702df994, 0xd2a8f5bd396f9ccb, 0xf622d8169e3734f1, 0x5cd5ddf2cc702152, 0xac27c94fc6e6b984, 0xf20177a1b2dff84c}, + }, + // 626 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 627 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 628 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafb00000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfc, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x17110a99bd835d69, 0x278088cc06ced0b3, 0x82fd77264c052ad1, 0x23555793fcfbd4f0, 0x2e75a3355e1a99e7, 0x8a262e9962ce709b, 0xf1f535d4cd447787, 0x38b374209a9c8630}, + }, + // 629 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 630 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 631 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfc000000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfd, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x313b8e56433721a6, 0x869f3014318b958, 0xfb47c45684c5547, 0x18a1d4d8cfb8a4c9, 0xfdaae3777a001c3, 0xc8515f3c91689c92, 0x833e1cff3bf59403, 0x159eba7ea90ce4b2}, + }, + // 632 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 633 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 634 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfd0000", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xfe, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdf962a36a2bf44d4, 0x1f84fa330e073d21, 0x816b86764e4e3351, 0xe28b39b33bafe839, 0x6d14b956bcdcaddf, 0xe72958dc1881f6e9, 0xb1071971d7280c4b, 0xa9692bb91c16f921}, + }, + // 635 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + }, + // 636 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xff3e48ac606d2724, 0x2b6d0f03be548f10, 0xff2d7f8bccfba4b8, 0x72deac9005e263eb, 0xe6d620e38bba2bf1, 0x33164736804d08f5, 0xdbf004f0c01f6df4, 0xbc02b6384c348cde}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + }, + // 637 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe00", + hIn: [8]uint64{0xb02406865b80cde9, 0xfec1e321559891be, 0x456158a6d71cf0ea, 0xc1eb845c70d4a3d8, 0x948e82cc975dcbd6, 0x984780bab7e23638, 0x2fb585df5bc4b043, 0xcb3e866544413d92}, + c: [2]uint64{0xff, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xccfc282ed6092714, 0x5b46f8d0fa97afd0, 0x7010c51d20821e97, 0x48923ea42a37a0fa, 0x609a13be7c1e14b, 0x6e10a4b63d85d1d5, 0x6d3d370d80f97b0a, 0x61a4f22ed6462dee}, + }, +} diff --git a/f_vectors_2bx_test.go b/f_vectors_2bx_test.go new file mode 100644 index 0000000..e65b992 --- /dev/null +++ b/f_vectors_2bx_test.go @@ -0,0 +1,12721 @@ +package blake2 + +// Test vectors generated from golang.org/x/crypto/blake2b TestHashes2X vectors +// - every unique hashBlocks invocation is covered here. +var testVectors_2bX = []struct { + mIn string + hIn [8]uint64 + c [2]uint64 + f bool + rounds int + hOut [8]uint64 +}{ + // 0 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x63b3654623b9ca07, 0x57a1474a52943318, 0x6257ba9deee206e9, 0x572365bbce31cea6, 0xd3e6d6901c014e1b, 0xe3c5854bdbbef6de, 0x8ccfe917f2bb6643, 0xc72c02911aecadad}, + }, + // 1 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x63b3654623b9ca07, 0x57a1474a52943318, 0x6257ba9deee206e9, 0x572365bbce31cea6, 0xd3e6d6901c014e1b, 0xe3c5854bdbbef6de, 0x8ccfe917f2bb6643, 0xc72c02911aecadad}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x89c6e683ed913f36, 0x5f814bb46fef94f6, 0x340b701e49983258, 0x1cb1a890b464d6f7, 0xdbc3e8a0de41149d, 0xdec2a17016eafd54, 0x978d131b0ef09a68, 0x42d01222152287f7}, + }, + // 2 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x89c6e683ed913f36, 0x5f814bb46fef94f6, 0x340b701e49983258, 0x1cb1a890b464d6f7, 0xdbc3e8a0de41149d, 0xdec2a17016eafd54, 0x978d131b0ef09a68, 0x42d01222152287f7}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc5056b0e34008427, 0x12124f2cc5922575, 0x97a901cc51fcea92, 0xad8f290934d1aeb4, 0xd95364f7c8cc990d, 0x775d324d5c1e66b3, 0x6d048974b17d1451, 0xdaa1a4ef0ed58216}, + }, + // 3 + { + mIn: "278400340e6b05c5752592c52c4f121292eafc51cc01a997b4aed13409298fad0d99ccc8f76453d9b3661e5c4d325d7751147db17489046d1682d50eefa4a1da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc909, 0xbb67ae8484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd618d21e4ccdda64, 0xb147dcca5687459f, 0xbf24145ea9091c33, 0x416e45229d097228, 0x2ea8b80ff6ca078d, 0x180efb0a36b08042, 0xc068f0ae9ce69f4a, 0x7098c8215ee61773}, + }, + // 4 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x17a23c7414a25f43, 0x34dc22beac5ab9b4, 0x1bff2b248b7c1364, 0xb809da4e9ee96ca9, 0x54bffb2a60db8770, 0xc1ef61efb3154458, 0x44889105811afdca, 0x3b869ada9814a5d7}, + }, + // 5 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x17a23c7414a25f43, 0x34dc22beac5ab9b4, 0x1bff2b248b7c1364, 0xb809da4e9ee96ca9, 0x54bffb2a60db8770, 0xc1ef61efb3154458, 0x44889105811afdca, 0x3b869ada9814a5d7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbce7f6616fd164e5, 0x7ba2b47114071060, 0x4cbbf938449ba15f, 0xfd8d1773a47579a, 0x609eab39898dcb0f, 0xf998626b98a6c671, 0x71e663d6cc9f46d7, 0xd6dde48e5e6cf88d}, + }, + // 6 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbce7f6616fd164e5, 0x7ba2b47114071060, 0x4cbbf938449ba15f, 0xfd8d1773a47579a, 0x609eab39898dcb0f, 0xf998626b98a6c671, 0x71e663d6cc9f46d7, 0xd6dde48e5e6cf88d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4ff2eca9b176762, 0x495703ec8419dc30, 0xd66c0d17a6ffb001, 0x9718359cdc6e8e72, 0x2b098b06703f627c, 0xaf9e3af06818913f, 0xf7e5823d7f13d77f, 0xf91015b71a322dc0}, + }, + // 7 + { + mIn: "6267179bca2eff0430dc1984ec03574901b0ffa6170d6cd6728e6edc9c3518977c623f70068b092b3f911868f03a9eaf7fd7137f3d82e5f7c02d321ab71510f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90a, 0xbb67ae8784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x998c7e0967d457f4, 0x9d325633231c1312, 0xd90b25ddb7e97991, 0x6c11055625b7a62b, 0xba762b7764732c16, 0xa3b445ce662cbd7d, 0xc4c02e79406b7d89, 0x9b92b3461da9e4ca}, + }, + // 8 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8b52d17dcf59c66f, 0xa50661dd4674c961, 0x9ea766069048e93d, 0x1f850e3b5de44c53, 0x9123fca018024e3d, 0xd101b64616d208e8, 0x7627368408f301cc, 0x84410228c8830b82}, + }, + // 9 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8b52d17dcf59c66f, 0xa50661dd4674c961, 0x9ea766069048e93d, 0x1f850e3b5de44c53, 0x9123fca018024e3d, 0xd101b64616d208e8, 0x7627368408f301cc, 0x84410228c8830b82}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9485be7d2ea621c9, 0xfd75f623e6309fee, 0xd924e3bebf3c3dcc, 0x3839a409483699b6, 0x14428a16c8cc6236, 0x29fcbbe7a4813147, 0x882ebeb82a6e1fc4, 0xe83b59e919ffeec3}, + }, + // 10 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9485be7d2ea621c9, 0xfd75f623e6309fee, 0xd924e3bebf3c3dcc, 0x3839a409483699b6, 0x14428a16c8cc6236, 0x29fcbbe7a4813147, 0x882ebeb82a6e1fc4, 0xe83b59e919ffeec3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe6732b10cada20d1, 0x64e6d5aa80473e6d, 0xf50ff530d07fd22c, 0x50a775b794e0cd4e, 0x2e89fb72eb859901, 0xa41fb2cf6ef47fe2, 0x52137cfbedc98f45, 0x32b6f604a5d89edc}, + }, + // 11 + { + mIn: "d120daca102b73e66d3e4780aad5e6642cd27fd030f50ff54ecde094b775a750019985eb72fb892ee27ff46ecfb21fa4458fc9edfb7c1352dc9ed8a504f6b63200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90b, 0xbb67ae8684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe97d3ab2f245c0e8, 0x719e25e3294b6f61, 0x1b5dc92332979bc9, 0xad5b2dc865ee2f1c, 0x493f056d78c7ef82, 0x91898e2c95f33ce7, 0xf9d5094a24a5a0ec, 0x39058f8265cb5037}, + }, + // 12 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeeeff25d68513a0a, 0x529c3b6b0ca84d53, 0x6661b86ea95e7821, 0x5382517cd7a61118, 0xc82eac0845dba0d0, 0xfbf64c59830cf0bc, 0x6dc50e3a1005b7a, 0xc2e56ca34bef846e}, + }, + // 13 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xeeeff25d68513a0a, 0x529c3b6b0ca84d53, 0x6661b86ea95e7821, 0x5382517cd7a61118, 0xc82eac0845dba0d0, 0xfbf64c59830cf0bc, 0x6dc50e3a1005b7a, 0xc2e56ca34bef846e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x434b15eea0097c8e, 0x7bcdb5fa5bf1773f, 0x7b4e2136d9850a42, 0xdc004a4b70776a5d, 0x2ac468118c1ccdb1, 0x58f0339f91c1a462, 0x89b352ca0ea44455, 0xcaa5e5cab44d5e19}, + }, + // 14 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x434b15eea0097c8e, 0x7bcdb5fa5bf1773f, 0x7b4e2136d9850a42, 0xdc004a4b70776a5d, 0x2ac468118c1ccdb1, 0x58f0339f91c1a462, 0x89b352ca0ea44455, 0xcaa5e5cab44d5e19}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x130fcd6d152db922, 0x53d6d1a7fa8c826d, 0x5637aea2ab67c787, 0x59abbdc2d63abb0e, 0xcfbeb1c49734d7e5, 0x679d53e62cdb885f, 0xdee2a1017364563e, 0x6f2848f11644a67b}, + }, + // 15 + { + mIn: "22b92d156dcd0f136d828cfaa7d1d65387c767aba2ae37560ebb3ad6c2bdab59e5d73497c4b1becf5f88db2ce6539d673e56647301a1e2de7ba64416f148286f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90c, 0xbb67ae8184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfc1b734d0d6d4ca7, 0x29465674430de21e, 0x59be5be152429d6d, 0x2d1219d7e77be441, 0xf84a1843d1584c48, 0xad3085aa2e99d573, 0xfb29b5ace2142751, 0x9ad0527bf5165f97}, + }, + // 16 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3bd6612544f41d1a, 0xb0218ccb97ccc708, 0x161acd45784848e, 0xb44cfe2d4b3703f9, 0xb0779f72699b6e5d, 0x9d02501626b8d69f, 0x4ff69919ef9ad979, 0xac0765f914d155e3}, + }, + // 17 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3bd6612544f41d1a, 0xb0218ccb97ccc708, 0x161acd45784848e, 0xb44cfe2d4b3703f9, 0xb0779f72699b6e5d, 0x9d02501626b8d69f, 0x4ff69919ef9ad979, 0xac0765f914d155e3}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4f2efc7a5a08803b, 0x8e9ebd20b52a2e5, 0xc6adea6204df3e1c, 0x644d31c3119d37c8, 0x7fce0f4e16f6065a, 0x9c820bd475640f43, 0xa369eac300124a8e, 0xd341a984d044cd96}, + }, + // 18 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4f2efc7a5a08803b, 0x8e9ebd20b52a2e5, 0xc6adea6204df3e1c, 0x644d31c3119d37c8, 0x7fce0f4e16f6065a, 0x9c820bd475640f43, 0xa369eac300124a8e, 0xd341a984d044cd96}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4cb0917f005ecb23, 0xeec405baef9db1c7, 0xc0f021b05b608391, 0xdb3f53c8abf8f682, 0x870012423e47da8, 0x8715a6472b7eabf7, 0x5e731501821cf1fb, 0x40cd654d56e2b042}, + }, + // 19 + { + mIn: "23cb5e007f91b04cc7b19defba05c4ee9183605bb021f0c082f6f8abc8533fdba87de42324017008f7ab7e2b47a61587fbf11c820115735e42b0e2564d65cd4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90d, 0xbb67ae8084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5f844f2a48ae02eb, 0x4d198419e718457c, 0x3819df32f6e4013d, 0x5bb67fe2480203fe, 0x676c25a302d609ae, 0xfdc44a1ac3a41f85, 0x89590d975bdbcf74, 0x2df744fa82cc2b93}, + }, + // 20 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbbc369ba88b72f1e, 0xa5091ad48de6c0ba, 0xf1650bc88d10b8cf, 0x65add0e83d362de0, 0x5ebcbae2ca83902f, 0x1a5a23d662411f70, 0x89176bcc49e94d72, 0x6725c5e06a656ba6}, + }, + // 21 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbbc369ba88b72f1e, 0xa5091ad48de6c0ba, 0xf1650bc88d10b8cf, 0x65add0e83d362de0, 0x5ebcbae2ca83902f, 0x1a5a23d662411f70, 0x89176bcc49e94d72, 0x6725c5e06a656ba6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9bb350066887e8ac, 0x82b4f9aaccb335cb, 0xc85e71c55c3a49a2, 0x4e2e187e4f9a042d, 0x979c003887c3093e, 0xd4774e6d4e1976dd, 0x30b3b5fd46bcb07d, 0x16d29b2d91b0a23e}, + }, + // 22 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9bb350066887e8ac, 0x82b4f9aaccb335cb, 0xc85e71c55c3a49a2, 0x4e2e187e4f9a042d, 0x979c003887c3093e, 0xd4774e6d4e1976dd, 0x30b3b5fd46bcb07d, 0x16d29b2d91b0a23e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3765bf0bf42a1662, 0xebbc9a33affd42b0, 0xed9116c318cb0036, 0x122f8183b6250363, 0xa5066b19afba9e11, 0xb04bc8b72ff145f3, 0x1350532b5ff917b, 0xb0d8c87012151660}, + }, + // 23 + { + mIn: "62162af40bbf6537b042fdaf339abceb3600cb18c31691ed630325b683812f12119ebaaf196b06a5f345f12fb7c84bb07b91ffb5320535016016151270c8d8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90e, 0xbb67ae8384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5e115e2781b965be, 0xb99c5697565547bb, 0x6ec3c53c5f1c02b0, 0x54639ee39e17ebcd, 0x3f2a70cbe19e0eac, 0xc5477462d51e5773, 0x99bb7b37bb8b15bf, 0x2a91be2920b9ad51}, + }, + // 24 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x295288a60934e7e5, 0x21f9a659b875f478, 0x63cd53beb992e7a2, 0xa88e486ffb8568d4, 0xc9433825481243ca, 0xf8bee83a801b12bf, 0xcd657badc65665e1, 0xd67f989e05473489}, + }, + // 25 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x295288a60934e7e5, 0x21f9a659b875f478, 0x63cd53beb992e7a2, 0xa88e486ffb8568d4, 0xc9433825481243ca, 0xf8bee83a801b12bf, 0xcd657badc65665e1, 0xd67f989e05473489}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc8351b3b436c2c46, 0xaebc8a0f734afde, 0x93ce51e9011dbf3a, 0x73ea6f8c003cb357, 0x27e51d8782e720f4, 0xf5bdcf439aa42d2e, 0xd038055b0af37011, 0x768611694959277}, + }, + // 26 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc8351b3b436c2c46, 0xaebc8a0f734afde, 0x93ce51e9011dbf3a, 0x73ea6f8c003cb357, 0x27e51d8782e720f4, 0xf5bdcf439aa42d2e, 0xd038055b0af37011, 0x768611694959277}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd5443994a13aa80d, 0x9bca865b1bd0ed7d, 0x7c7816b8f2f03f4a, 0x5a699a03c13c0e37, 0x1789b24b3134b19a, 0x59d0ccb1de30812e, 0xc200d66c2c64bdf4, 0x8cba9e0f44e528db}, + }, + // 27 + { + mIn: "0da83aa1943944d57dedd01b5b86ca9b4a3ff0f2b816787c370e3cc1039a695a9ab134314bb289172e8130deb1ccd059f4bd642c6cd600c2db28e5440f9eba8c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90f, 0xbb67ae8284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5b55a483d0cc4085, 0xc63d991567d469e0, 0xe0e12a25f86c2288, 0x95b154e262f1596b, 0xb7a60fb18c2a90a5, 0xc1a910732348ddfd, 0xecf4325116bcf1a3, 0xffd72df60bc98a95}, + }, + // 28 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa9d9ab2a53d2a4f3, 0x2126591f564f18e9, 0x4b61fc99fd8a4a65, 0x63748f9d6549553c, 0x54b4ce9bf0c96717, 0xf447fa487c53d125, 0xe392aba553540fe0, 0x1d68495337ea6acc}, + }, + // 29 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa9d9ab2a53d2a4f3, 0x2126591f564f18e9, 0x4b61fc99fd8a4a65, 0x63748f9d6549553c, 0x54b4ce9bf0c96717, 0xf447fa487c53d125, 0xe392aba553540fe0, 0x1d68495337ea6acc}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb91708d5a530b6a9, 0xc86bf2b722c17345, 0x5942bd3fa2d4927b, 0xc00f022ab1bad17e, 0x471f8a6285201e3, 0xab7a7fdbb8573d14, 0x455b358a66c4b446, 0xddbd231f692d6dac}, + }, + // 30 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb91708d5a530b6a9, 0xc86bf2b722c17345, 0x5942bd3fa2d4927b, 0xc00f022ab1bad17e, 0x471f8a6285201e3, 0xab7a7fdbb8573d14, 0x455b358a66c4b446, 0xddbd231f692d6dac}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8ba2cde62d6aff0b, 0xfe7060cd3f9418ee, 0xe39de801a6023edd, 0x3fc6d69e15ab7ce7, 0x232f8b03710f08e9, 0xb86e75b46908775e, 0x80b023fec81fe7fb, 0xfceed69bdf2162b2}, + }, + // 31 + { + mIn: "0bff6a2de6cda28bee18943fcd6070fedd3e02a601e89de3e77cab159ed6c63fe9080f71038b2f235e770869b4756eb8fbe71fc8fe23b080b26221df9bd6eefc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc900, 0xbb67ae8d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc0c7d758fa024a07, 0xc99bc550e6667c8d, 0x93a72c2891caa630, 0x3de84057943e292e, 0x499412c094ecab91, 0xf1b7d5dadf8f9bd, 0xf19b0af447f59b2b, 0xe9d4deb1cb2e44ef}, + }, + // 32 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe8c5316b49963732, 0xafd8e29b1741ce90, 0x980dee7669f94382, 0xcbb1941935948bdd, 0x18f4a2000d305610, 0xa1a7859245c95af5, 0x6e06edd76ad0a3f8, 0x5003cce0edda0f5c}, + }, + // 33 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe8c5316b49963732, 0xafd8e29b1741ce90, 0x980dee7669f94382, 0xcbb1941935948bdd, 0x18f4a2000d305610, 0xa1a7859245c95af5, 0x6e06edd76ad0a3f8, 0x5003cce0edda0f5c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2a370a471ac26fde, 0x74b75c61d82dc150, 0x29d61f4c9d042f8a, 0x4a4d887179039183, 0x63a92f58e6b44ad, 0xbba2a69c7895e67, 0x751897f9e49951df, 0xd6378dc501735c91}, + }, + // 34 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2a370a471ac26fde, 0x74b75c61d82dc150, 0x29d61f4c9d042f8a, 0x4a4d887179039183, 0x63a92f58e6b44ad, 0xbba2a69c7895e67, 0x751897f9e49951df, 0xd6378dc501735c91}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc90c727a414d2330, 0x858e559cb255df95, 0x5c7dbe1a0f5d2e12, 0x682e08eda1f14956, 0xbf6ac3680b23a60f, 0x10a97f41b9974bf7, 0xaad9ef832f09cb43, 0xec747c2d4594d893}, + }, + // 35 + { + mIn: "30234d417a720cc995df55b29c558e85122e5d0f1abe7d5c5649f1a1ed082e680fa6230b68c36abff74b97b9417fa91043cb092f83efd9aa93d894452d7c74ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc901, 0xbb67ae8c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2230db105ea06dda, 0xbba8dcc610a6a3b6, 0x116c753028f0b235, 0x8a70b0f59bd82b68, 0x7f0467b2de7771e5, 0xb23f0eb4f57b2e35, 0xe9a40420bf2ce0a9, 0xfa35756209077143}, + }, + // 36 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x53b14a44eb61b08c, 0x8c8c729ace30d81d, 0x71f8a13480d5c7e5, 0x3ba7dfb31ada3af7, 0xd6e053d3f70e8fee, 0xeea21fec6eee9999, 0x44f8cfa75ad8067f, 0xabc5a5f57b1e7b4d}, + }, + // 37 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x53b14a44eb61b08c, 0x8c8c729ace30d81d, 0x71f8a13480d5c7e5, 0x3ba7dfb31ada3af7, 0xd6e053d3f70e8fee, 0xeea21fec6eee9999, 0x44f8cfa75ad8067f, 0xabc5a5f57b1e7b4d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8c0a936c32737d9b, 0xbcfc347ee420454a, 0x4eaae56145826382, 0xad6db220762dbc2f, 0xf962e76743d6c617, 0x4bfa557bbb599794, 0xf1758c81686dce7b, 0x97f5a2bb5aade2ee}, + }, + // 38 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8c0a936c32737d9b, 0xbcfc347ee420454a, 0x4eaae56145826382, 0xad6db220762dbc2f, 0xf962e76743d6c617, 0x4bfa557bbb599794, 0xf1758c81686dce7b, 0x97f5a2bb5aade2ee}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4e2fa62111ccedab, 0xfdb703201766b440, 0xe99c0f9a1888340e, 0x1d130349e4696c99, 0xd1430ac68e14ef9, 0x1cb8dc0f8abb724, 0x6086eec5dcf70a11, 0x1c77c7a70bc16651}, + }, + // 39 + { + mIn: "abedcc1121a62f4e40b466172003b7fd0e3488189a0f9ce9996c69e44903131df94ee168ac30140d24b7abf8c08dcb01110af7dcc5ee86605166c10ba7c7771c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc902, 0xbb67ae8f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc3f2282fae5a2a54, 0x5d28778c40798cb6, 0x69cc0f8e6f98186c, 0xa5a5b1657ed61c53, 0x6f0f57b4f03b178e, 0x8d57b4c204134d7b, 0xfdf808300bcd1519, 0x27d468e8e410a287}, + }, + // 40 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd3a28f6ce6b244c4, 0x137d320621810e63, 0x1874f82ce87ca376, 0x77da2407cd17f68a, 0x2dd19b90f373f538, 0x823e9c24e62dc2da, 0x77b68dcbbadf11a8, 0x412426c33863b41b}, + }, + // 41 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd3a28f6ce6b244c4, 0x137d320621810e63, 0x1874f82ce87ca376, 0x77da2407cd17f68a, 0x2dd19b90f373f538, 0x823e9c24e62dc2da, 0x77b68dcbbadf11a8, 0x412426c33863b41b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x410d8967110cf840, 0x42b2144899e85370, 0x8263edde7178b932, 0x2f27229505d15f11, 0xdec7c233f90830ca, 0x443020886931e7fb, 0xd9dcae1460335589, 0x13198a4f60e311f}, + }, + // 42 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x410d8967110cf840, 0x42b2144899e85370, 0x8263edde7178b932, 0x2f27229505d15f11, 0xdec7c233f90830ca, 0x443020886931e7fb, 0xd9dcae1460335589, 0x13198a4f60e311f}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xafc27712adeff765, 0x3b16150082171d0, 0x6fbda11e38bfc4df, 0xab206eaa9cac1958, 0x3013c6464bc233fe, 0xda9adf8c45cad4c4, 0x430c15d93d518b3c, 0xa5ff6214d336b151}, + }, + // 43 + { + mIn: "65f7efad1277c2afd07121085061b103dfc4bf381ea1bd6f5819ac9caa6e20abfe33c24b46c61330c4d4ca458cdf9ada3c8b513dd9150c4351b136d31462ffa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc903, 0xbb67ae8e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x91e8afc4aff23aca, 0x4db96f0084b178da, 0x8fc5d54826f7ac86, 0x9577de1ed19fa454, 0x98fb905f8156a30b, 0x83ababfc2d540a86, 0x440f9c57c3b71a55, 0x1568ebbc6154d7c3}, + }, + // 44 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xab4095de7d5ec066, 0x22f8524640c82ccf, 0x9b1eb5d75f04532d, 0x37a1aef400fcfdaf, 0xa67bbfa3476b78e6, 0x42f1741ffc692f03, 0x3fbcd4f5e368fbdd, 0x8b93ae78cdace0d4}, + }, + // 45 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xab4095de7d5ec066, 0x22f8524640c82ccf, 0x9b1eb5d75f04532d, 0x37a1aef400fcfdaf, 0xa67bbfa3476b78e6, 0x42f1741ffc692f03, 0x3fbcd4f5e368fbdd, 0x8b93ae78cdace0d4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xac6a0611060d9c6f, 0x18f0f120c21d08ed, 0xada851d61d253c35, 0xcb2ffce337ed78b1, 0x3c4ba2b754c3a87c, 0x9ace0786b5d1bb1d, 0x1789e871bd9a76b2, 0x4107c8598301e2dc}, + }, + // 46 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xac6a0611060d9c6f, 0x18f0f120c21d08ed, 0xada851d61d253c35, 0xcb2ffce337ed78b1, 0x3c4ba2b754c3a87c, 0x9ace0786b5d1bb1d, 0x1789e871bd9a76b2, 0x4107c8598301e2dc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x22b0312de762415a, 0x42acaf072bb02bb, 0x4252f95c3c023cf1, 0xf3c6ff1ca314356e, 0x9dabfc8ac2bc5b46, 0x8fac3f8587f59f63, 0xdd955a43a8fa5703, 0x3b7e9e859d7b0137}, + }, + // 47 + { + mIn: "5a4162e72d31b022bb02bb72f0ca2a04f13c023c5cf952426e3514a31cffc6f3465bbcc28afcab9d639ff587853fac8f0357faa8435a95dd37017b9d859e7e3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc904, 0xbb67ae8984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdc4ebfce8d6bf6e0, 0x7bf0ec90852cf185, 0x8b8cad6b3da2854a, 0x8c5610dffaae5eaa, 0x50f51a730774d061, 0x4571641e68eee3c9, 0xe12fb627a9540f0d, 0x8fd54c0260113b71}, + }, + // 48 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdbdc954ccf96e179, 0x477c30812faaab1c, 0x4e1eb42c7526df90, 0x2464b9af998dfac3, 0xe3c85be0ed8b156a, 0x397c528fff7aeb06, 0x6418730ff9036160, 0x35ca4d4bcb2a37f0}, + }, + // 49 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdbdc954ccf96e179, 0x477c30812faaab1c, 0x4e1eb42c7526df90, 0x2464b9af998dfac3, 0xe3c85be0ed8b156a, 0x397c528fff7aeb06, 0x6418730ff9036160, 0x35ca4d4bcb2a37f0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcbafb4cb2eae1b7f, 0xac1b97cc1547a9b2, 0xf39e45ce1363495b, 0x43219cdc4203c78d, 0xa1bb5edf2dc364ba, 0xe2da8fec258bf59f, 0x924deba6f9189d65, 0x6e1e1cedfacf86d2}, + }, + // 50 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcbafb4cb2eae1b7f, 0xac1b97cc1547a9b2, 0xf39e45ce1363495b, 0x43219cdc4203c78d, 0xa1bb5edf2dc364ba, 0xe2da8fec258bf59f, 0x924deba6f9189d65, 0x6e1e1cedfacf86d2}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4089a386e632d92, 0x26c0db21bbcf8729, 0x2fb2904b67070dd6, 0x5e8b5a68c297183c, 0x59c13113a70650f7, 0x87b667daa8667ac9, 0x71b0b789c7d0fc5, 0x1d084f6312e5108d}, + }, + // 51 + { + mIn: "922d636e389a08042987cfbb21dbc026d60d07674b90b22f3c1897c2685a8b5ef75006a71331c159c97a66a8da67b687c50f7d9c780b1b078d10e512634f081d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc905, 0xbb67ae8884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3f3b7383d3244274, 0xfe1183f5fc3bc5a2, 0x724027eaed2db762, 0x6afe3c67ba64d26e, 0xdf720fe0879178fb, 0x83076b82e657e30d, 0x914d5ce8ff955324, 0x9641025570099047}, + }, + // 52 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8baf3cb8f45aae3d, 0x1d5021e601f8c2fb, 0xfa92cfa5370d27e0, 0x764188c6e81fcf33, 0x919f16cf274fd5c0, 0xe61997fde9bfb7e5, 0x13c52b9f16fb12a2, 0xeb05a9088d20f1fc}, + }, + // 53 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8baf3cb8f45aae3d, 0x1d5021e601f8c2fb, 0xfa92cfa5370d27e0, 0x764188c6e81fcf33, 0x919f16cf274fd5c0, 0xe61997fde9bfb7e5, 0x13c52b9f16fb12a2, 0xeb05a9088d20f1fc}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x69fda6597770a9de, 0x5e681cd98443e172, 0x8631f7efbea61aec, 0x138e408cd39b3a29, 0x51b85c02c71da2fb, 0x643348506c630a07, 0x9e301d035e14c030, 0x13ca9f2134c8036c}, + }, + // 54 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x69fda6597770a9de, 0x5e681cd98443e172, 0x8631f7efbea61aec, 0x138e408cd39b3a29, 0x51b85c02c71da2fb, 0x643348506c630a07, 0x9e301d035e14c030, 0x13ca9f2134c8036c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45a5bb8ca8d66b43, 0x5034e0f744429bf9, 0xdbc55969b4a6fe79, 0xe75f439a41d42091, 0xb72ee79f326ff105, 0x55dfb078eb14f327, 0x975ba7d640bd5dbb, 0xea46ffb3efc10bde}, + }, + // 55 + { + mIn: "436bd6a88cbba545f99b4244f7e0345079fea6b46959c5db9120d4419a435fe705f16f329fe72eb727f314eb78b0df55bb5dbd40d6a75b97de0bc1efb3ff46ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc906, 0xbb67ae8b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf52eb7853e659bb0, 0xef90f395fafcf8cd, 0xc34ee2d76c7e369d, 0xa8cc2ee3024c8e3c, 0xafc84268ae0b35bd, 0xa59852d79f2edd87, 0xac5c871941906c8a, 0xdf179508f175540b}, + }, + // 56 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae8a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6f5c0dd9feded000, 0xbaa503e93babe722, 0x722aa795ecd47edb, 0xe1ea36d9c14e1389, 0xb14e7b699025afa2, 0xced7798e38aff77d, 0xcc3578cb4eeb2465, 0xcc2bee0c5784d93b}, + }, + // 57 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6f5c0dd9feded000, 0xbaa503e93babe722, 0x722aa795ecd47edb, 0xe1ea36d9c14e1389, 0xb14e7b699025afa2, 0xced7798e38aff77d, 0xcc3578cb4eeb2465, 0xcc2bee0c5784d93b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x877f0d33d613a5fa, 0xc0c6caa8105963c7, 0x8c0adb2b2c11e799, 0xb16729a74adc0bd5, 0x47352961118f7cea, 0x7b7ac3d300369f26, 0x744b9ff06ee91d6c, 0x93f6817f3bb6104e}, + }, + // 58 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x877f0d33d613a5fa, 0xc0c6caa8105963c7, 0x8c0adb2b2c11e799, 0xb16729a74adc0bd5, 0x47352961118f7cea, 0x7b7ac3d300369f26, 0x744b9ff06ee91d6c, 0x93f6817f3bb6104e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xef20c5494761fc6c, 0x555906d3193aaf9e, 0x22688549c0149bd0, 0x9c741cb2d6dc335a, 0xc1528ca16e04e5f2, 0x8e5d069217905f6, 0xad5196788cb6fbf2, 0x130dc15b8202b08c}, + }, + // 59 + { + mIn: "6cfc614749c520ef9eaf3a19d3065955d09b14c0498568225a33dcd6b21c749cf2e5046ea18c52c1f605792169d0e508f2fbb68c789651ad8cb002825bc10d1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc907, 0xbb67ae8a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7bcff1317f8751dd, 0xc2a36490b0bb689f, 0xe9c7b4159cab73dd, 0xea67611b7a410d45, 0xfd62eca0daf0722d, 0xd4bb243875c529d2, 0x74e1f3f4de662e13, 0x925f8eb4954881e}, + }, + // 60 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdc1e8d7bcfbbf8ca, 0x71356aaf8e38983a, 0x635f24d948618467, 0xa72b275c19edfcf0, 0x2fe8ebf7c64135b4, 0xb55a111a2b8b85f1, 0x197d524c04a3e10a, 0x440b05220246f95}, + }, + // 61 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdc1e8d7bcfbbf8ca, 0x71356aaf8e38983a, 0x635f24d948618467, 0xa72b275c19edfcf0, 0x2fe8ebf7c64135b4, 0xb55a111a2b8b85f1, 0x197d524c04a3e10a, 0x440b05220246f95}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd87e01a64ebb1d39, 0xa3a4e7b415144266, 0xb62849dc1bbd31e2, 0xc552094bd34d5e0, 0xc96881d8893c9d88, 0x76fe2eef37612fa3, 0x876133ba4a4e0fe2, 0x74b4b9d1ce321b7a}, + }, + // 62 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd87e01a64ebb1d39, 0xa3a4e7b415144266, 0xb62849dc1bbd31e2, 0xc552094bd34d5e0, 0xc96881d8893c9d88, 0x76fe2eef37612fa3, 0x876133ba4a4e0fe2, 0x74b4b9d1ce321b7a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x42a83482853954d, 0xc0de6fe56101b6bc, 0x2f0b6595d2840e93, 0x6482b5126e30739a, 0x6dae4f718df9f710, 0x9fc2012681d353f3, 0x7b27667e4ec63e88, 0x41ec7f04f2211b03}, + }, + // 63 + { + mIn: "4d95532848832a04bcb60161e56fdec0930e84d295650b2f9a73306e12b5826410f7f98d714fae6df353d3812601c29f883ec64e7e66277b031b21f2047fec4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc918, 0xbb67ae9584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xadd6be7e8ef6ebf5, 0x5026e8470cfc5f44, 0x58f8f33f13490b5a, 0x4cbda3de624f48b4, 0xf6c5171ce95be582, 0xd6da163aa5fe7daf, 0x69d981de6bad787c, 0x8e170a2b854a36d7}, + }, + // 64 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99e8804f667c92b, 0x6614218229c4625d, 0xcc82021832a0e0fd, 0x74ca9610da73385d, 0x89cb86eb51f035c4, 0xc90aee8a23fe52e9, 0xf455e6d214d8dec3, 0x8eda0148b36cb403}, + }, + // 65 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x99e8804f667c92b, 0x6614218229c4625d, 0xcc82021832a0e0fd, 0x74ca9610da73385d, 0x89cb86eb51f035c4, 0xc90aee8a23fe52e9, 0xf455e6d214d8dec3, 0x8eda0148b36cb403}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfb032b3ff64fbd84, 0x17b76f88f3f80928, 0x79a15a6a6bc9f689, 0x2d26a3ef17a5b7c3, 0x90661e7ed8a3c9ef, 0x20bdf3b8db93015d, 0x858000e6227ad5c6, 0xa4f167d9358710c9}, + }, + // 66 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xfb032b3ff64fbd84, 0x17b76f88f3f80928, 0x79a15a6a6bc9f689, 0x2d26a3ef17a5b7c3, 0x90661e7ed8a3c9ef, 0x20bdf3b8db93015d, 0x858000e6227ad5c6, 0xa4f167d9358710c9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x307e42b904b4318f, 0x25fa84d6433c709d, 0xd80a230fe78becc, 0x1dcf808b5b8de5db, 0x16583b14f66996a, 0x127078f955df9721, 0x2ddbda6e4d71213c, 0xc45e034ae3167c54}, + }, + // 67 + { + mIn: "8f31b404b9427e309d703c43d684fa25ccbe78fe30a2800ddbe58d5b8b80cf1d6a99664fb18365012197df55f97870123c21714d6edadb2d547c16e34a035ec400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc919, 0xbb67ae9484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1ae2b7bc03fedceb, 0xa1c038592c209190, 0xc8a0b00cb3c824bb, 0x35be250cb560e975, 0xe23cdce0ae881cad, 0xfdc49aa13e9831a4, 0xddd4a256db791f7f, 0x26d5603f2789b828}, + }, + // 68 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1bee1c6cd66e2b77, 0x475480a4195e5536, 0xb905e7fa7c700414, 0xbd386a7d0e580c8b, 0x2fb297af2345758f, 0x89a8349251045054, 0x4bf72e0536366eaf, 0x60cc1f7e91b06900}, + }, + // 69 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x1bee1c6cd66e2b77, 0x475480a4195e5536, 0xb905e7fa7c700414, 0xbd386a7d0e580c8b, 0x2fb297af2345758f, 0x89a8349251045054, 0x4bf72e0536366eaf, 0x60cc1f7e91b06900}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2b536b65aae1d673, 0x1671813c2841a614, 0x6b8927a455d1f805, 0xed650cdc3d38b03d, 0xecbeb55e397687eb, 0x59650053fa515f5c, 0x817b4cedb190759a, 0x7f24f6ba1fc97300}, + }, + // 70 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2b536b65aae1d673, 0x1671813c2841a614, 0x6b8927a455d1f805, 0xed650cdc3d38b03d, 0xecbeb55e397687eb, 0x59650053fa515f5c, 0x817b4cedb190759a, 0x7f24f6ba1fc97300}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x913105d263890354, 0xd07b7868b36d287c, 0x2391f54f2d430998, 0x82adae97a0345a25, 0x3672600754921d84, 0x4010f12d6e9455d3, 0x83bb247343b1372d, 0xbb58369fbc9b2bdf}, + }, + // 71 + { + mIn: "54038963d20531917c286db368787bd09809432d4ff59123255a34a097aead82841d925407607236d355946e2df110402d37b1437324bb83df2b9bbc9f3658bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91a, 0xbb67ae9784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfa2ef92fa7a50f86, 0x4e2a63f19da848fc, 0x7018d8fc77550928, 0x20aaa0e4dffa609c, 0xaa7136020ac004b1, 0xfcbd3134c80c5851, 0xf51930e8afe90fff, 0x172c3671da1a349c}, + }, + // 72 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1a194a00342785e8, 0xcd736c42d08cbe92, 0xcf8528fd595ef0b4, 0xa50380036f1b9149, 0xab4a428653f17a1d, 0xe8cb022ca8ab0834, 0xd8e968528da822e3, 0xa6df2e6585839bd9}, + }, + // 73 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x1a194a00342785e8, 0xcd736c42d08cbe92, 0xcf8528fd595ef0b4, 0xa50380036f1b9149, 0xab4a428653f17a1d, 0xe8cb022ca8ab0834, 0xd8e968528da822e3, 0xa6df2e6585839bd9}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x93b8337c6c0aa9a3, 0x7e44f6e098955852, 0x93e8115a0615d156, 0x438c750e2d7e1259, 0xed5ac8be3a070c0f, 0x1ebe75f78315ad03, 0x5b60a1e89b3ee081, 0x2c5514fba59bf797}, + }, + // 74 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x93b8337c6c0aa9a3, 0x7e44f6e098955852, 0x93e8115a0615d156, 0x438c750e2d7e1259, 0xed5ac8be3a070c0f, 0x1ebe75f78315ad03, 0x5b60a1e89b3ee081, 0x2c5514fba59bf797}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf4c6d96446b084de, 0x42d9efe42935d37, 0xd184ab64ddb951b5, 0x106fdda3753fcb65, 0x6371c335a88da4be, 0xb44041dd95148268, 0x78319305c3895685, 0x94129fbaa36a7990}, + }, + // 75 + { + mIn: "de84b04664d9c6f4375d9342fe9e2d04b551b9dd64ab84d165cb3f75a3dd6f10bea48da835c3716368821495dd4140b4855689c30593317890796aa3ba9f129400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91b, 0xbb67ae9684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x81e26aa2da496d0d, 0x4d0acef38d104180, 0x2d9b566a28d8cb4, 0x50867c22132b04ce, 0xab8b429db26a4b00, 0x9c13fce30b665418, 0xdbb9572289e4aa5a, 0x12c6441617ea00a6}, + }, + // 76 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe293563e7690731b, 0xb8da3e979f1a0398, 0x37bcd6047cafe593, 0x90c8210805aae445, 0xa84e4beced2e944b, 0x436d52c255ad9aad, 0x2eeb15cb554a6ed4, 0xafd648c5b5b417e2}, + }, + // 77 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe293563e7690731b, 0xb8da3e979f1a0398, 0x37bcd6047cafe593, 0x90c8210805aae445, 0xa84e4beced2e944b, 0x436d52c255ad9aad, 0x2eeb15cb554a6ed4, 0xafd648c5b5b417e2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4ffa6d746d264e27, 0x4f114db21119b241, 0x335a84aa89b7c48a, 0x541d38b46c2f5fca, 0x498a54212b1a5479, 0x5c17cf10a71bb1ce, 0x867d81f0e0fca90, 0x588b0200b4d3d682}, + }, + // 78 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4ffa6d746d264e27, 0x4f114db21119b241, 0x335a84aa89b7c48a, 0x541d38b46c2f5fca, 0x498a54212b1a5479, 0x5c17cf10a71bb1ce, 0x867d81f0e0fca90, 0x588b0200b4d3d682}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3388eaee5bcbb0d5, 0xd09fbe3779bf863d, 0x49537b8b9c46b487, 0x531d208ca202aacd, 0x1c12d4b867bd94f5, 0x2493eb8cd4348ef7, 0xacfc338542f8f8df, 0xd1b50fdad4bf378a}, + }, + // 79 + { + mIn: "d5b0cb5beeea88333d86bf7937be9fd087b4469c8b7b5349cdaa02a28c201d53f594bd67b8d4121cf78e34d48ceb9324dff8f8428533fcac8a37bfd4da0fb5d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91c, 0xbb67ae9184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaef51557bce1d7e5, 0xaf3395e343401e99, 0x7b7895117fe4535d, 0xf37d432daab2c28b, 0xdc50152b8f1a5941, 0xeaf4a1f4dc8f43ad, 0x8913e4c78ca4867, 0xc397cf5bad25bd3c}, + }, + // 80 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x164c4a2b03bc944d, 0x289166b4438290f1, 0x86a16c41021ed019, 0x5c1d1b4e10dc730c, 0xdd6b35b7a090628a, 0xd2237b5f0d5ef463, 0x1483f3220ccb8639, 0xc9c64ed56266f216}, + }, + // 81 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x164c4a2b03bc944d, 0x289166b4438290f1, 0x86a16c41021ed019, 0x5c1d1b4e10dc730c, 0xdd6b35b7a090628a, 0xd2237b5f0d5ef463, 0x1483f3220ccb8639, 0xc9c64ed56266f216}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdd952d84fe3d1605, 0xe2258a9b377c9b5, 0x5606057b9aedc374, 0xc7865d16072c2586, 0xb48dde64a87df1df, 0xebb993a698039fac, 0x482601c0e278f378, 0x34784d34b5b9baa9}, + }, + // 82 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdd952d84fe3d1605, 0xe2258a9b377c9b5, 0x5606057b9aedc374, 0xc7865d16072c2586, 0xb48dde64a87df1df, 0xebb993a698039fac, 0x482601c0e278f378, 0x34784d34b5b9baa9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6a954cf22e9bdb06, 0x754967082bd6e174, 0x5e51e624f8c17a0d, 0x77a0cc07087bba4d, 0x2f57914b568ef356, 0x663484a877278e90, 0x3552512064dd8f42, 0xbe052db4acc886f}, + }, + // 83 + { + mIn: "06db9b2ef24c956a74e1d62b086749750d7ac1f824e6515e4dba7b0807cca07756f38e564b91572f908e2777a8843466428fdd64205152356f88cc4adb52e00b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91d, 0xbb67ae9084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdfd4b9438a023252, 0x929594b43974f3a7, 0x56f5a4298aab8164, 0x54a43d142804338c, 0xc718263764089892, 0x52981966cf7e48bc, 0x6b0f5d0415e89d66, 0xa766b3400f5666de}, + }, + // 84 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc1a3f9190abd4a2b, 0xb34fadef72d62fb4, 0x4c5d1d69e5b00be2, 0x2465682dff69efa6, 0xb2020801220f9af8, 0x9a26bb1a379095c6, 0xc63591b25eb79bef, 0xdef98514d3dd55ff}, + }, + // 85 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc1a3f9190abd4a2b, 0xb34fadef72d62fb4, 0x4c5d1d69e5b00be2, 0x2465682dff69efa6, 0xb2020801220f9af8, 0x9a26bb1a379095c6, 0xc63591b25eb79bef, 0xdef98514d3dd55ff}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5ea7683bd8eb3386, 0xdd1da0f4eff6a96b, 0xf3ea6c630d5c9295, 0xa8c2b277f887ed3e, 0xf446095d8b5780af, 0x68641cd1d84c3ee6, 0x613ead848e2cd6a0, 0x7a58ebceb1420df1}, + }, + // 86 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5ea7683bd8eb3386, 0xdd1da0f4eff6a96b, 0xf3ea6c630d5c9295, 0xa8c2b277f887ed3e, 0xf446095d8b5780af, 0x68641cd1d84c3ee6, 0x613ead848e2cd6a0, 0x7a58ebceb1420df1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x463b326aa91a4ea1, 0xdacfe2ac06da339b, 0xbb87fcc146d25576, 0x7230c508ff7cfc89, 0xa977da089b780240, 0x751a0f7f0c777150, 0xed2dec7c2cb8d624, 0xb97596ba44076aa9}, + }, + // 87 + { + mIn: "a14e1aa96a323b469b33da06ace2cfda7655d246c1fc87bb89fc7cff08c530724002789b08da77a95071770c7f0f1a7524d6b82c7cec2deda96a0744ba9675b900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91e, 0xbb67ae9384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe29a2f923c8018c1, 0x376aba276b67f39, 0x6415e41fc2299cdd, 0xc0e39d4a49800fde, 0x4f18d49b029f22f5, 0x47127dbb5c9eb1c5, 0xd0bd88031b015ce4, 0x54b1c69484a519bd}, + }, + // 88 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x50bb2778c3549617, 0x6ff033940ceaf2d, 0x1c26945224ac3981, 0xc8d157437ec55597, 0x21f2efc563c156a4, 0xc599bf7666ca339c, 0xe406137aeab05f81, 0x3177b25f09602073}, + }, + // 89 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x50bb2778c3549617, 0x6ff033940ceaf2d, 0x1c26945224ac3981, 0xc8d157437ec55597, 0x21f2efc563c156a4, 0xc599bf7666ca339c, 0xe406137aeab05f81, 0x3177b25f09602073}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7a613908159fa3ba, 0x489f1c7860af02d9, 0x993c502cb380ee95, 0x57d2a2fb294a5f73, 0x22af4da9f82fa6b7, 0x5099951a641dc0d4, 0xf0eb33f2c456f196, 0xce390f47498ebefe}, + }, + // 90 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7a613908159fa3ba, 0x489f1c7860af02d9, 0x993c502cb380ee95, 0x57d2a2fb294a5f73, 0x22af4da9f82fa6b7, 0x5099951a641dc0d4, 0xf0eb33f2c456f196, 0xce390f47498ebefe}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc6581768fb890b52, 0xf5d6767c30427ff1, 0xc5ed7a56d6b52046, 0xfebde6d2276f009f, 0xc988a006655d054e, 0x7599db5fbab85154, 0x9eddcdd1bba464ac, 0x6638212e1c9d55ce}, + }, + // 91 + { + mIn: "520b89fb681758c6f17f42307c76d6f54620b5d6567aedc59f006f27d2e6bdfe4e055d6506a088c95451b8ba5fdb9975ac64a4bbd1cddd9ece559d1c2e21386600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91f, 0xbb67ae9284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7d79b8bf424f92a, 0x264ba4b7968fd6b, 0x4ceae38d04aea7e2, 0xc06b84a477ef515f, 0x9fde40a4c5cc5e36, 0x246a4c2e06f40b18, 0x99974ad339a4a714, 0x5a6047651a1310f5}, + }, + // 92 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe57092dedca90f35, 0x725f582a31fde008, 0x62f1a7795d516dfb, 0x66e87bc7c737986f, 0x68ef361c90fe0a7c, 0x12d1ea1b3deb5d33, 0x165f467191140f75, 0x5d199741e8496c28}, + }, + // 93 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe57092dedca90f35, 0x725f582a31fde008, 0x62f1a7795d516dfb, 0x66e87bc7c737986f, 0x68ef361c90fe0a7c, 0x12d1ea1b3deb5d33, 0x165f467191140f75, 0x5d199741e8496c28}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1cac34583fda5998, 0x9faf0e68252cd16, 0xbdaf412ae0e675a2, 0x53752d937fa96e1b, 0x47fbcc2a6256f669, 0x27a1ca26b837868b, 0xc194575311fd090e, 0x5fa693b0936fd6cf}, + }, + // 94 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1cac34583fda5998, 0x9faf0e68252cd16, 0xbdaf412ae0e675a2, 0x53752d937fa96e1b, 0x47fbcc2a6256f669, 0x27a1ca26b837868b, 0xc194575311fd090e, 0x5fa693b0936fd6cf}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd953565736f44154, 0x9f89cdd7ea989cbe, 0xf6ac577cc5f43574, 0xccf765bc839ee5ec, 0xc974802e91a57e6b, 0x5fdd3df60a17ff7e, 0x23fdd327abcabf56, 0x3508532d4dc9f36e}, + }, + // 95 + { + mIn: "5441f436575653d9be9c98ead7cd899f7435f4c57c57acf6ece59e83bc65f7cc6b7ea5912e8074c97eff170af63ddd5f56bfcaab27d3fd236ef3c94d2d53083500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc910, 0xbb67ae9d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7c083182c35a2561, 0xc23845a10f1aea79, 0xc018f3b651c8e16b, 0xd13fec5861f10674, 0x2ab14a8f466663fd, 0xb4c4408e0129390f, 0xe49acbdca6254c74, 0x3d9cc5094c22ea6d}, + }, + // 96 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa9f5aa9c313cef5, 0x21a58e4f7fb4e3f8, 0xf15cdd3c0e2249dc, 0x397c2dc52cee51d, 0x257a1625a8693d27, 0x186a6fcca77c381a, 0x62bece30ab1284b1, 0x49b7b6e4beb1e93b}, + }, + // 97 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa9f5aa9c313cef5, 0x21a58e4f7fb4e3f8, 0xf15cdd3c0e2249dc, 0x397c2dc52cee51d, 0x257a1625a8693d27, 0x186a6fcca77c381a, 0x62bece30ab1284b1, 0x49b7b6e4beb1e93b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3b2b6ba3eb382ea9, 0xf34b831af7685f2e, 0x141753dccbc2973f, 0x3bc48c3d274e3f44, 0x2b7ccbe7edfb0a83, 0x1e026510a662a0cb, 0x6d1039d5dbc8e380, 0x425345bf37f79ebd}, + }, + // 98 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3b2b6ba3eb382ea9, 0xf34b831af7685f2e, 0x141753dccbc2973f, 0x3bc48c3d274e3f44, 0x2b7ccbe7edfb0a83, 0x1e026510a662a0cb, 0x6d1039d5dbc8e380, 0x425345bf37f79ebd}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5eb0a82b1d5382df, 0xa488d9ff86241dd2, 0x649396d98a3d2e6e, 0x22ac20f29415e4e0, 0x1f8422bb72d4d60, 0x8085d397ecf45dff, 0x2f8da11b8341990b, 0x4a08e56e447d3d29}, + }, + // 99 + { + mIn: "df82531d2ba8b05ed21d2486ffd988a46e2e3d8ad9969364e0e41594f220ac22604d2db72b42f801ff5df4ec97d385800b9941831ba18d2f293d7d446ee5084a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc911, 0xbb67ae9c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2153f0428e2b71f9, 0xc446b92c142f8262, 0x186b7be7f0f26903, 0x58e0bddaf51e456e, 0x4ba5406392d012ce, 0x73fbdb9753a562df, 0x24024403ecfb2996, 0xf38ea485c39381d5}, + }, + // 100 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x88666bba6af28ffd, 0x5833f7fd09e437b9, 0x7ea253007d32b4b8, 0x7757130e8a200805, 0x4122d499ec29328d, 0x96be04eccc4beff1, 0x75daf9c22a2b6a94, 0x6dd2cfa7734e8f58}, + }, + // 101 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x88666bba6af28ffd, 0x5833f7fd09e437b9, 0x7ea253007d32b4b8, 0x7757130e8a200805, 0x4122d499ec29328d, 0x96be04eccc4beff1, 0x75daf9c22a2b6a94, 0x6dd2cfa7734e8f58}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcb1c5e1c3bb781ee, 0x7ecebea3a4b5eb8e, 0xd6a9d916f6f1e726, 0x26cf7ff49b211ea7, 0xc382c956e0815d2b, 0x68ca02f7307c22e2, 0x3c1efb619be83386, 0xa1e586b7253d5666}, + }, + // 102 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcb1c5e1c3bb781ee, 0x7ecebea3a4b5eb8e, 0xd6a9d916f6f1e726, 0x26cf7ff49b211ea7, 0xc382c956e0815d2b, 0x68ca02f7307c22e2, 0x3c1efb619be83386, 0xa1e586b7253d5666}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc6ad0027f120434e, 0xd620420971dc9f54, 0xcbc28fc6fcba941, 0xe754d4cfd1044cdd, 0xf5f4ef87b41ef6d1, 0x42e62f87b9a3193a, 0x53454110e6deab37, 0xf9aff01a4c0585c9}, + }, + // 103 + { + mIn: "4e4320f12700adc6549fdc71094220d641a9cb6ffc28bc0cdd4c04d1cfd454e7d1f61eb487eff4f53a19a3b9872fe64237abdee610414553c985054c1af0aff900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc912, 0xbb67ae9f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6ff68d55890bda76, 0x5b791e1da6661e9b, 0x798790357ae78c17, 0x10f87a4179e4f23f, 0x9303ab4aae50f2b1, 0xfebb8b95a2e44dde, 0x2b76544e3d057ed7, 0xfa18bc16506d3b36}, + }, + // 104 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe6f6e3cf43c4f5e6, 0xf71c778a99d0fd68, 0x195cd7fb3258053b, 0xaf4392959d216b7d, 0x9e533d35611fac05, 0xda5925b5ddb75258, 0xfdfb4879f6749c77, 0x9ae0c7d7612de4fd}, + }, + // 105 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe6f6e3cf43c4f5e6, 0xf71c778a99d0fd68, 0x195cd7fb3258053b, 0xaf4392959d216b7d, 0x9e533d35611fac05, 0xda5925b5ddb75258, 0xfdfb4879f6749c77, 0x9ae0c7d7612de4fd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6baa0366545118a8, 0x93591aa3bcb2a69, 0x24df39505518b6c6, 0x6336df7799bba39c, 0x8687600c90117af8, 0xdabd7515f2ede62c, 0x299d31ee8a20c1ec, 0x406e89b8402162c5}, + }, + // 106 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6baa0366545118a8, 0x93591aa3bcb2a69, 0x24df39505518b6c6, 0x6336df7799bba39c, 0x8687600c90117af8, 0xdabd7515f2ede62c, 0x299d31ee8a20c1ec, 0x406e89b8402162c5}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7c0f2abcc695ef6, 0x349e305f205ca482, 0x9d609b61cceb629c, 0x99ff3ff8071f5981, 0x8be20ae79863f283, 0xcce26420454d4649, 0x14ea3c33c041bf0c, 0xade68a721901f418}, + }, + // 107 + { + mIn: "f65e69ccabf2c00782a45c205f309e349c62ebcc619b609d81591f07f83fff9983f26398e70ae28b49464d452064e2cc0cbf41c0333cea1418f40119728ae6ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc913, 0xbb67ae9e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbd6120b31efd3690, 0xb324a52aa3c4ebec, 0xe78e76168a09b843, 0x5c49ace33c3cd974, 0xa6c7c9a01630762a, 0x91ef0ad848096986, 0x5199ce540ea75b21, 0xdf2bf9906d933a01}, + }, + // 108 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2a3d1a15dcf0657a, 0xe3a5589f3356d204, 0x3c0841cf8bcb6db0, 0x17490fc2e46eaad5, 0x8db9f95b80357fa2, 0x9ab5fbb6c1dbcc48, 0x76d1fa4ad79b6309, 0x56b2249100788b23}, + }, + // 109 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2a3d1a15dcf0657a, 0xe3a5589f3356d204, 0x3c0841cf8bcb6db0, 0x17490fc2e46eaad5, 0x8db9f95b80357fa2, 0x9ab5fbb6c1dbcc48, 0x76d1fa4ad79b6309, 0x56b2249100788b23}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x97ee8679e04121c1, 0x7500d1f02c5d8054, 0x418485dadd3326c4, 0xc8a8d4b13bf89aa5, 0xd00953c374493aaf, 0x73fba7a1ec4b0c68, 0x14a0ffdaa0b983dd, 0xaa2a3b596ee4cd43}, + }, + // 110 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x97ee8679e04121c1, 0x7500d1f02c5d8054, 0x418485dadd3326c4, 0xc8a8d4b13bf89aa5, 0xd00953c374493aaf, 0x73fba7a1ec4b0c68, 0x14a0ffdaa0b983dd, 0xaa2a3b596ee4cd43}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xff3bdb71183c9573, 0xedf2c46a0711d569, 0xaadd5e0b2d22c2f9, 0x7617c22a16d8802, 0x13e1d16268e43e79, 0x6eada9e70c1be955, 0x465fad3a92c05584, 0x18f551b91cecae5d}, + }, + // 111 + { + mIn: "73953c1871db3bff69d511076ac4f2edf9c2222d0b5eddaa02886da1227c6107793ee46862d1e11355e91b0ce7a9ad6e8455c0923aad5f465daeec1cb951f51800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc914, 0xbb67ae9984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d124e93055acef4, 0x85f521a5be789615, 0x159f627295cf4b57, 0x1adccaddccef635f, 0xec81bf2cbcc6abcc, 0x742a6002e138ae28, 0xafd9ecf0dc4e379c, 0x1c7dcac7996c90ef}, + }, + // 112 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x26859ec82c320cc5, 0xd01d7e5d3b5b1be7, 0x23258c0c751c27ab, 0x4861a7caad9926f3, 0x745ac33b3ec44417, 0xa06d6c4500adadf2, 0x9ef2697ee50e7a13, 0xdbf001096dabd143}, + }, + // 113 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x26859ec82c320cc5, 0xd01d7e5d3b5b1be7, 0x23258c0c751c27ab, 0x4861a7caad9926f3, 0x745ac33b3ec44417, 0xa06d6c4500adadf2, 0x9ef2697ee50e7a13, 0xdbf001096dabd143}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3b3bcd747f5686bf, 0xcd15d04d34358fed, 0x82f373596f22c6f0, 0x34c1585659d95a27, 0x305ae74675c2b986, 0xfc964cf21f17a879, 0x8e96c68a83df601, 0x44b780790571d856}, + }, + // 114 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3b3bcd747f5686bf, 0xcd15d04d34358fed, 0x82f373596f22c6f0, 0x34c1585659d95a27, 0x305ae74675c2b986, 0xfc964cf21f17a879, 0x8e96c68a83df601, 0x44b780790571d856}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcde61adc1a9bf7a1, 0x4ef70eecf41088ea, 0x7b088d983c093405, 0x2ff50128a1cdea31, 0x4543d5b066f05a6c, 0xd2ea6768dbe9c73, 0xbd81e830315abfaf, 0xfc64681bcd26924b}, + }, + // 115 + { + mIn: "a1f79b1adc1ae6cdea8810f4ec0ef74e0534093c988d087b31eacda12801f52f6c5af066b0d54345739cbe8d76a62e0dafbf5a3130e881bd4b9226cd1b6864fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc915, 0xbb67ae9884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x343956ae9f0d1c5e, 0x2d69826b4d02d345, 0xb0686f93b5f73913, 0xc1917bbfd391c662, 0xac6b2baa2fbd0a0d, 0x956ec7e957610a4a, 0x6fa3c806e2187303, 0x867f6d4f90401bd9}, + }, + // 116 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x93f367028e1767fd, 0x2295c014cf2ff1a9, 0x49b2c935120e3c8, 0xd5abd6ff4f758cd4, 0xa92f192fc4bd84cb, 0x7ef79fc7b9d06f9e, 0x17bf7cfaaaf45ddb, 0x95cc95942a21f70c}, + }, + // 117 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x93f367028e1767fd, 0x2295c014cf2ff1a9, 0x49b2c935120e3c8, 0xd5abd6ff4f758cd4, 0xa92f192fc4bd84cb, 0x7ef79fc7b9d06f9e, 0x17bf7cfaaaf45ddb, 0x95cc95942a21f70c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7b820369f6d743a2, 0x7e6af75d0c0126f8, 0x35e6798b6c9090ce, 0x831f0489be872c71, 0x45fa05cb5cd89b51, 0xeb0dcb8ef8ff1f17, 0xf227dafff12310a8, 0x77f2850ccef17bbf}, + }, + // 118 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7b820369f6d743a2, 0x7e6af75d0c0126f8, 0x35e6798b6c9090ce, 0x831f0489be872c71, 0x45fa05cb5cd89b51, 0xeb0dcb8ef8ff1f17, 0xf227dafff12310a8, 0x77f2850ccef17bbf}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3badddf50d1bcac0, 0x51136251027a1cc0, 0x3dc34ef7fc49bf60, 0x289644094cb64c08, 0x2cdab3c906dd7e9d, 0x5b2811f1802a2bd8, 0xed80cced1247ba47, 0x76261baf327c9a01}, + }, + // 119 + { + mIn: "c0ca1b0df5ddad3bc01c7a025162135160bf49fcf74ec33d084cb64c094496289d7edd06c9b3da2cd82b2a80f111285b47ba4712edcc80ed019a7c32af1b267600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc916, 0xbb67ae9b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd71111e1f3358e53, 0xde0ab3839fb6bac4, 0xd2cd451fdfad674f, 0xc03d099529bf74ac, 0xcc7462ee9f41fd84, 0xbabfd5e6e2b3f52d, 0x5532e02998ab2aa9, 0x2fa0b30474a22359}, + }, + // 120 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae9a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x85cdb81aa291cd17, 0x57f844fd284bce79, 0x4f806b406754d35c, 0x70c8907f3d0103b3, 0x228412767777c513, 0xc2eb37bcc5dd0249, 0xfab9e4d43f795cb9, 0xa70ec6f42a831a09}, + }, + // 121 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x85cdb81aa291cd17, 0x57f844fd284bce79, 0x4f806b406754d35c, 0x70c8907f3d0103b3, 0x228412767777c513, 0xc2eb37bcc5dd0249, 0xfab9e4d43f795cb9, 0xa70ec6f42a831a09}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5b16d226364f8eba, 0x5752e8000ca4301d, 0x98c954f0d44f0576, 0xc032ce250c7a4b33, 0x2a4da80176472c97, 0x7e37744be8d123da, 0xea9f739c13e3dc82, 0xe0a020312db293a0}, + }, + // 122 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5b16d226364f8eba, 0x5752e8000ca4301d, 0x98c954f0d44f0576, 0xc032ce250c7a4b33, 0x2a4da80176472c97, 0x7e37744be8d123da, 0xea9f739c13e3dc82, 0xe0a020312db293a0}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfd06b855230e19a6, 0x723c78b7d5bcb611, 0xf85d8bd9d56c7e65, 0x36661a663a9a3a14, 0xc1002ac77c98f905, 0xabe482b02dfc4498, 0x50e7aeef99e9cd71, 0x9fea69b2597b6422}, + }, + // 123 + { + mIn: "a6190e2355b806fd11b6bcd5b7783c72657e6cd5d98b5df8143a9a3a661a663605f9987cc72a00c19844fc2db082e4ab71cde999efaee75022647b59b269ea9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc917, 0xbb67ae9a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaf7fb1cb4d2c5717, 0x3890f6a9bbf38587, 0x19be7ea52433995, 0xbccc94763758d7eb, 0xbb6a7d82a68a2d18, 0x37cdd260ab8a4363, 0x6f124d76cd4198e7, 0xdfa4c709b2d8a9a5}, + }, + // 124 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2c2a87106628dfa7, 0xa48734a952abca51, 0x893cea1c5cb52092, 0xc77c4b44d9cab5cc, 0x6e61780584b4dae9, 0x9778df36497770ea, 0x455b474be1289c32, 0x75a23e9426107565}, + }, + // 125 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2c2a87106628dfa7, 0xa48734a952abca51, 0x893cea1c5cb52092, 0xc77c4b44d9cab5cc, 0x6e61780584b4dae9, 0x9778df36497770ea, 0x455b474be1289c32, 0x75a23e9426107565}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8e8a28a3544cbbb0, 0x91c77467017c94fb, 0xa5038e20955816e, 0x7682929d324d2d8c, 0x1252b80cc9032d30, 0xb33701e223f77556, 0x9a9df89db042b331, 0xb7027c821de40fdd}, + }, + // 126 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8e8a28a3544cbbb0, 0x91c77467017c94fb, 0xa5038e20955816e, 0x7682929d324d2d8c, 0x1252b80cc9032d30, 0xb33701e223f77556, 0x9a9df89db042b331, 0xb7027c821de40fdd}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb990a3d7c0eddea1, 0x4d4a6380c22568e3, 0x210935ae3457d0a8, 0x2aed7c123d530b13, 0xe51932344722aa95, 0x64e4c9fe0df0c0d6, 0x6442fcda5d62151e, 0x8a7495cd12f46cbf}, + }, + // 127 + { + mIn: "a1deedc0d7a390b9e36825c280634a4da8d05734ae350921130b533d127ced2a95aa2247343219e5d6c0f00dfec9e4641e15625ddafc4264bf6cf412cd95748a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc928, 0xbb67aea584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x68887fde55bbf629, 0xe69f8c876c1753e0, 0x1ab513544c5c05c2, 0x75acdb7f276c38b0, 0x327e137894a7950c, 0x7eadeffb27563f71, 0x8af5c65f9133af3, 0x7bab64d58676c3d6}, + }, + // 128 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xedc332d2098d97f7, 0xc3817087b227d412, 0x3affcb0e69c53509, 0x33053ba1e3baeaf7, 0x57dfd4e850866464, 0xc782570edac149f5, 0x1f80afc3411cfbd1, 0x76b2ee8b14b676c8}, + }, + // 129 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xedc332d2098d97f7, 0xc3817087b227d412, 0x3affcb0e69c53509, 0x33053ba1e3baeaf7, 0x57dfd4e850866464, 0xc782570edac149f5, 0x1f80afc3411cfbd1, 0x76b2ee8b14b676c8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x306acb3c030f69b5, 0xdfdaf6e45903312c, 0x9c76f59559d1e232, 0xe6f20dca7751cd7b, 0x6c656e2205d4f7c5, 0xef446040f3c49392, 0xc464e36b17cc5bd, 0x2c10315a87bb5b2c}, + }, + // 130 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x306acb3c030f69b5, 0xdfdaf6e45903312c, 0x9c76f59559d1e232, 0xe6f20dca7751cd7b, 0x6c656e2205d4f7c5, 0xef446040f3c49392, 0xc464e36b17cc5bd, 0x2c10315a87bb5b2c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xea8fb09b7848e9c1, 0xb126ee1be0cf984f, 0xe4d8bad0ee68f8af, 0x86ba09e2f980ee0, 0xd399f2c603343aee, 0x6ecce19b57882424, 0xdda95ba17e8dce25, 0x2cde96c15e4d867c}, + }, + // 131 + { + mIn: "c1e948789bb08fea4f98cfe01bee26b1aff868eed0bad8e4e00e982f9ea06b08ee3a3403c6f299d3242488579be1cc6e25ce8d7ea15ba9dd7c864d5ec196de2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc929, 0xbb67aea484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x293dbdb2c826d0ba, 0x2545710a28f20749, 0x380e3767d11c23e, 0x6e36161b436dbe57, 0x131e0bfb7e38f541, 0x66fdfa719899018e, 0x187e237cdb6df4bf, 0x52c94db8fc475754}, + }, + // 132 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd0331aaef8b89313, 0xd5b49e447712d22f, 0x7dc4c8dbafd6d232, 0x36e93826151e596e, 0x864bc3b7fb12451b, 0xf8663b5866f1f6fa, 0x4332b48764d8a035, 0xc44b0c16d64b2ecd}, + }, + // 133 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd0331aaef8b89313, 0xd5b49e447712d22f, 0x7dc4c8dbafd6d232, 0x36e93826151e596e, 0x864bc3b7fb12451b, 0xf8663b5866f1f6fa, 0x4332b48764d8a035, 0xc44b0c16d64b2ecd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x42f4045cae5aa43a, 0x93f8db3577de3374, 0x1c25809cddfe7c40, 0x8643f587aa9b81f7, 0x150ba08ee412fa8e, 0x2689f411a2e2b713, 0xf429ac56ec92264, 0x7d92a1a225db71ae}, + }, + // 134 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x42f4045cae5aa43a, 0x93f8db3577de3374, 0x1c25809cddfe7c40, 0x8643f587aa9b81f7, 0x150ba08ee412fa8e, 0x2689f411a2e2b713, 0xf429ac56ec92264, 0x7d92a1a225db71ae}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2869f8969f90df49, 0xca7e0070fc91a6c7, 0x31e3dfad229b6393, 0x939a9cc82bf52c59, 0xb11aaa4a10d95ca8, 0xc57031998dfeb87b, 0xac723a70ce03e305, 0xec5c140772e62165}, + }, + // 135 + { + mIn: "49df909f96f86928c7a691fc70007eca93639b22addfe331592cf52bc89c9a93a85cd9104aaa1ab17bb8fe8d993170c505e303ce703a72ac6521e67207145cec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92a, 0xbb67aea784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x274bfde0b67c6b38, 0xaf6500e8cb253178, 0x18edc3af1f98b98e, 0x74fa72d9630812d8, 0x2ded8a464c97d927, 0x9ae4ab002e9d4c27, 0x48052448c240af53, 0xe8681a468e72ad10}, + }, + // 136 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x89a328958c2befcc, 0xab7c41ff50ae1f00, 0x5842e032665da29, 0x8795d0a56c85e54f, 0xfe99b080d837f066, 0xe255ae17336e232c, 0xba74fe7a1f18a2d9, 0xd5905944540348d6}, + }, + // 137 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x89a328958c2befcc, 0xab7c41ff50ae1f00, 0x5842e032665da29, 0x8795d0a56c85e54f, 0xfe99b080d837f066, 0xe255ae17336e232c, 0xba74fe7a1f18a2d9, 0xd5905944540348d6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb8a9a9b17deb4cc5, 0x707aa346734f1e8f, 0x8d029d913d1c5435, 0x9c8dc6067fe34b1b, 0x763909e81f6ddf0d, 0xb4d5fcf365602e4b, 0x8ad9ffd968e2b96a, 0x7435582795803280}, + }, + // 138 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb8a9a9b17deb4cc5, 0x707aa346734f1e8f, 0x8d029d913d1c5435, 0x9c8dc6067fe34b1b, 0x763909e81f6ddf0d, 0xb4d5fcf365602e4b, 0x8ad9ffd968e2b96a, 0x7435582795803280}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbbd4b4e8f79a750a, 0xdef380fbd283b004, 0xc36ac5a001d5d66a, 0xb48e458fd1266ce1, 0x5aff402ef2e89c3, 0x1bc3497b2b08698d, 0x2b4f00fa8c33c56b, 0x5e171ed4a82490d5}, + }, + // 139 + { + mIn: "0a759af7e8b4d4bb04b083d2fb80f3de6ad6d501a0c56ac3e16c26d18f458eb4c3892eef02f4af058d69082b7b49c31b6bc5338cfa004f2bd59024a8d41e175e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92b, 0xbb67aea684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xff6f756ee2e6e806, 0xc274e9dc26b2830b, 0x5b3e5bfb440e971f, 0xca1cf8124b6edaba, 0x4dd248db64486f66, 0x4f7b2e45cb1d303e, 0x5f504560b25b93b4, 0xf09ffbbc3c69da8f}, + }, + // 140 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x138f26ca8e8b5088, 0x415879a35a2c2d7d, 0xd95e0929ba0bfe9c, 0x8b0ce25db7bce94c, 0xdbf1e30c89a2c099, 0xea0da3e8e9ff1353, 0x68f769a0eaae54da, 0x630d9b2ce7272703}, + }, + // 141 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x138f26ca8e8b5088, 0x415879a35a2c2d7d, 0xd95e0929ba0bfe9c, 0x8b0ce25db7bce94c, 0xdbf1e30c89a2c099, 0xea0da3e8e9ff1353, 0x68f769a0eaae54da, 0x630d9b2ce7272703}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x23d01262cb8d2442, 0xce6f2fc401401e38, 0x9325e8a6be5db93b, 0xf3499f6b39a7a50, 0x9a82c4a3fe7e21a1, 0x804b71bf1e5f0ddd, 0x524355df9fbecb10, 0x23e4f5a4c6a41aa4}, + }, + // 142 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x23d01262cb8d2442, 0xce6f2fc401401e38, 0x9325e8a6be5db93b, 0xf3499f6b39a7a50, 0x9a82c4a3fe7e21a1, 0x804b71bf1e5f0ddd, 0x524355df9fbecb10, 0x23e4f5a4c6a41aa4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x956aa4ce93cb84fd, 0xaf0c5975e8ec9c95, 0x4ec0477bb65f77ca, 0x2b061b720d877b, 0x8f3d8e85a81c8924, 0xb9b0923b204c5f6a, 0xf534b08c6c8c373f, 0xe42f270cf62c68fb}, + }, + // 143 + { + mIn: "fd84cb93cea46a95959cece875590cafca775fb67b47c04e7b870d721b062b0024891ca8858e3d8f6a5f4c203b92b0b93f378c6c8cb034f5fb682cf60c272fe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92c, 0xbb67aea184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc05b4f2400d39b2f, 0xa29fa8b4cd6dba93, 0x76c9d2e91d2ba29d, 0x9869dffeb519f92a, 0x1763dfd05b30dafb, 0x17d44b257bd936fc, 0xc8bd2cd651cc7f98, 0x9f79fa10aa35f675}, + }, + // 144 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xab91c7d8ad9be14, 0x975c0a97681c285c, 0x6e62533099d93dd3, 0x1f01a6c7207fb99a, 0x2cc91e9c7e779948, 0x555eac5d26c9fead, 0x407cb0a40227e73d, 0x5b51c431dae82722}, + }, + // 145 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xab91c7d8ad9be14, 0x975c0a97681c285c, 0x6e62533099d93dd3, 0x1f01a6c7207fb99a, 0x2cc91e9c7e779948, 0x555eac5d26c9fead, 0x407cb0a40227e73d, 0x5b51c431dae82722}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf969f6be00cc8ad8, 0x5883f814fcd275b8, 0x310e91364cb6178, 0x8f3e143a0d27be, 0x33ee6250fbccaa6b, 0x82b4ad3f310e159b, 0xad7276a7cfb3ef44, 0xf24418bba6364654}, + }, + // 146 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf969f6be00cc8ad8, 0x5883f814fcd275b8, 0x310e91364cb6178, 0x8f3e143a0d27be, 0x33ee6250fbccaa6b, 0x82b4ad3f310e159b, 0xad7276a7cfb3ef44, 0xf24418bba6364654}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3a513e5f86f2a49c, 0x767eaa89b871857a, 0x5fa2efe3a070ba0b, 0xf537dce4159c9a72, 0x7b8313740a1895f1, 0xf96ad1a07346bda, 0x20e7394e4401de44, 0x47118cac56dfb78a}, + }, + // 147 + { + mIn: "9ca4f2865f3e513a7a8571b889aa7e760bba70a0e3efa25f729a9c15e4dc37f5f195180a7413837bda6b34071aad960f44de01444e39e7208ab7df56ac8c114700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92d, 0xbb67aea084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7480786dc4dc6bcf, 0x70864b0a8f9e1f51, 0xb84083f9d3b26543, 0x9a955b380c9253db, 0x6edcd8e79a86c838, 0x5de4aa870714acfd, 0xa1f4a5f536fc58a2, 0xefd77f35bef6e7be}, + }, + // 148 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3f89357b54ce222d, 0x66d01ac9a18a2680, 0xdf5472e2400297b5, 0xee3b2b0fa9aeca8f, 0x3ae0f7eedbda7d, 0x86333c477ab44aa6, 0x5973896a84e79c52, 0x82c59c3187b718d6}, + }, + // 149 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3f89357b54ce222d, 0x66d01ac9a18a2680, 0xdf5472e2400297b5, 0xee3b2b0fa9aeca8f, 0x3ae0f7eedbda7d, 0x86333c477ab44aa6, 0x5973896a84e79c52, 0x82c59c3187b718d6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbb22f176e9b4c1c9, 0x96de0298f43b19d4, 0xe2e9f6686dfe49a2, 0xa734ea3cbbe4d059, 0x25532bb30b93a2a1, 0x379dd30ff970a8af, 0xded08936701b1d74, 0x3769b09ec3a9b352}, + }, + // 150 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbb22f176e9b4c1c9, 0x96de0298f43b19d4, 0xe2e9f6686dfe49a2, 0xa734ea3cbbe4d059, 0x25532bb30b93a2a1, 0x379dd30ff970a8af, 0xded08936701b1d74, 0x3769b09ec3a9b352}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x49c90304c09c4996, 0x29838ed2c5090fe3, 0x46bd8c44614528fd, 0x78ccae1e8fa04f50, 0x91ca5a429b43e7b4, 0xd67bb4d257df446d, 0xbf60886448bcbc4e, 0xfe982565bcf9476e}, + }, + // 151 + { + mIn: "96499cc00403c949e30f09c5d28e8329fd284561448cbd46504fa08f1eaecc78b4e7439b425aca916d44df57d2b47bd64ebcbc48648860bf6e47f9bc652598fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92e, 0xbb67aea384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4cebcde503e67111, 0x83dd220289d78fda, 0xca84326f7be8ed90, 0x920c25d832d8f0c0, 0x1dd93d91f75a7100, 0xaf28a683cb752254, 0x2c658f20813fdeaf, 0x85ea2665e595b036}, + }, + // 152 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x802090f18e9952b3, 0xa0f2ad6c2a0bdceb, 0xcf382499ca7c714b, 0x437a7557dcded42, 0xbe0f6c73dc9dc382, 0xf84c8c4c554f3e73, 0x17c9dde1b2c1292b, 0x37382ecdf97c4c6f}, + }, + // 153 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x802090f18e9952b3, 0xa0f2ad6c2a0bdceb, 0xcf382499ca7c714b, 0x437a7557dcded42, 0xbe0f6c73dc9dc382, 0xf84c8c4c554f3e73, 0x17c9dde1b2c1292b, 0x37382ecdf97c4c6f}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x91218da3e614d348, 0xc1072cfa9b1a5ae1, 0x2615e877140c7bd9, 0xb431f09b8e996751, 0xab0b36d9c72c09b8, 0x2805a7d6ca789543, 0xddb6d1872cf907f6, 0x6d73d006918855b}, + }, + // 154 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x91218da3e614d348, 0xc1072cfa9b1a5ae1, 0x2615e877140c7bd9, 0xb431f09b8e996751, 0xab0b36d9c72c09b8, 0x2805a7d6ca789543, 0xddb6d1872cf907f6, 0x6d73d006918855b}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb642cfc1eaee3575, 0x6522074216f8e00c, 0x31e2173b7eee821f, 0x2e3ce564225730ab, 0x2fdeda40075f8db6, 0x178f953ef8c1278e, 0xe0039e5ed979e41c, 0x84c943fc67562ca}, + }, + // 155 + { + mIn: "7535eeeac1cf42b60ce0f816420722651f82ee7e3b17e231ab30572264e53c2eb68d5f0740dade2f8e27c1f83e958f171ce479d95e9e03e0ca6275c63f944c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92f, 0xbb67aea284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x35bd025dadb2a7bd, 0x7b7d2bd7bd09b0ff, 0xb2bf3323a8bc2c9, 0x607ce83ebd6c1da3, 0x7e214640038cb9b7, 0xb161cb70d3cb017b, 0x1d60dc6f0d2eec02, 0x4081ceca9b0d8832}, + }, + // 156 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aead84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc595499bfba3af23, 0xbab32686d4c2ad73, 0xa7a8d2d3256fba34, 0x3b06ceacf0e8b297, 0xa2ee091a8a4e33e6, 0x2e843d63224c3384, 0xc7f02a3c7a9f1b28, 0x7f8ca7472b66b157}, + }, + // 157 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc595499bfba3af23, 0xbab32686d4c2ad73, 0xa7a8d2d3256fba34, 0x3b06ceacf0e8b297, 0xa2ee091a8a4e33e6, 0x2e843d63224c3384, 0xc7f02a3c7a9f1b28, 0x7f8ca7472b66b157}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x46b91a98951cbc4c, 0xc95d1e7d0592048c, 0xb3370825b60df0ae, 0x245ad3386c5d0a73, 0x11c2e558faa8201a, 0x630295870ce8598, 0xe96ea8d17a104611, 0x7fa03a5ff06a7d6e}, + }, + // 158 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x46b91a98951cbc4c, 0xc95d1e7d0592048c, 0xb3370825b60df0ae, 0x245ad3386c5d0a73, 0x11c2e558faa8201a, 0x630295870ce8598, 0xe96ea8d17a104611, 0x7fa03a5ff06a7d6e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5db8c55adadb8173, 0xde2752824983595d, 0xe7318a47c3b7dddc, 0x56ad9bc3383f2d81, 0xe917b1b82a635bb, 0xd7adae699c2a4f1b, 0x9aa34e80ab9db245, 0xba77b7bf2874d06d}, + }, + // 159 + { + mIn: "7381dbda5ac5b85d5d598349825227dedcddb7c3478a31e7812d3f38c39bad56bb35a6821b7b910e1b4f2a9c69aeadd745b29dab804ea39a6dd07428bfb777ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc920, 0xbb67aead84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5048e72453450120, 0x2ae5b22fff8ea03a, 0x8a36e9a6810e17e0, 0xb70f34ca364a05da, 0xb372ac45b03f3979, 0x34aecd95e9a776a, 0x322afaade1f54bdf, 0x447c3b9623219edf}, + }, + // 160 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeac84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa72c9f9f62431128, 0x1e04e5998ffc2bf0, 0x32fb1d3dbe0cdc70, 0x4f4bcb92329dfa68, 0xd4e367e62ea0efc3, 0x444eaa3595e62c0c, 0x375e458b7f3e6394, 0xdf51c94e25fb65fa}, + }, + // 161 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa72c9f9f62431128, 0x1e04e5998ffc2bf0, 0x32fb1d3dbe0cdc70, 0x4f4bcb92329dfa68, 0xd4e367e62ea0efc3, 0x444eaa3595e62c0c, 0x375e458b7f3e6394, 0xdf51c94e25fb65fa}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1d29faf18a482529, 0x1afa97aeac91759f, 0x5141606bfb0d500a, 0x37001a0ffe148f1d, 0x511983801df780b, 0x75d3ffadf3fc0f85, 0xf1b06298ac57dab4, 0x38e6f7abb2e57f54}, + }, + // 162 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1d29faf18a482529, 0x1afa97aeac91759f, 0x5141606bfb0d500a, 0x37001a0ffe148f1d, 0x511983801df780b, 0x75d3ffadf3fc0f85, 0xf1b06298ac57dab4, 0x38e6f7abb2e57f54}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x23ba5149a41f0049, 0x917e2b04172a98af, 0xc1f317220e2ad9d, 0x724c97b01959a3f3, 0x1d9be61ecd80496, 0xb02aa57aef4aeb54, 0x983d2169c1b9f85f, 0x94bf9acd583d8dc6}, + }, + // 163 + { + mIn: "49001fa44951ba23af982a17042b7e919dade22072311f0cf3a35919b0974c729604d8ec61bed90154eb4aef7aa52ab05ff8b9c169213d98c68d3d58cd9abf9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc921, 0xbb67aeac84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x87bfafef1a76f045, 0xd94811801f9f8fa6, 0xe8e85ead1626a5bb, 0x2f786a84e90792ac, 0x5a35208bca5c7d48, 0x764e3feb8afd3a18, 0x720bb4dea39a566f, 0x9613112c4446356}, + }, + // 164 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeaf84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd2ea4e638c4f8621, 0x10f7b2aa3d65ab3, 0xb61860673ea3d2fd, 0xad671c8a8dc6f971, 0xbd8872919b00b413, 0x941f8eaaffc61bee, 0x384248b5405386dd, 0x49da7b7e81819b68}, + }, + // 165 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd2ea4e638c4f8621, 0x10f7b2aa3d65ab3, 0xb61860673ea3d2fd, 0xad671c8a8dc6f971, 0xbd8872919b00b413, 0x941f8eaaffc61bee, 0x384248b5405386dd, 0x49da7b7e81819b68}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1553815a6a157070, 0x49ca130cde7c87ef, 0x585681a9c92c520d, 0x4c6842198ce6949a, 0x709da4fb37b600e3, 0x712f0531ca2e78a4, 0xb8d9ee906d4f4224, 0xdf0131211f3a1a38}, + }, + // 166 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1553815a6a157070, 0x49ca130cde7c87ef, 0x585681a9c92c520d, 0x4c6842198ce6949a, 0x709da4fb37b600e3, 0x712f0531ca2e78a4, 0xb8d9ee906d4f4224, 0xdf0131211f3a1a38}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbfc31f848d39b99c, 0xac07554a7a52e04c, 0x234b70d5ed1d5fa8, 0xa3e2c8c8bf6c58bf, 0xa033d06c5137ed33, 0x10371ac4771b3bc0, 0xcc6d1cee47df116d, 0x19570cdb6e7fca02}, + }, + // 167 + { + mIn: "9cb9398d841fc3bf4ce0527a4a5507aca85f1dedd5704b23bf586cbfc8c8e2a333ed37516cd033a0c03b1b77c41a37106d11df47ee1c6dcc02ca7f6edb0c571900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc922, 0xbb67aeaf84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x82fe68b70057e3a, 0x4e0ef2c91ab4177f, 0x848ed0b65a5c11f8, 0xd346fb73c2f86ad4, 0x14ea5eaeebab1ace, 0xf2428b560deb18e0, 0x4e8eb2788497abd5, 0x860260f3c0925993}, + }, + // 168 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeae84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdeb8fb1596f89410, 0xe73256da0ca3b4fc, 0xf040a07594e3df33, 0x1f84a4fc5f5109ae, 0x52cc599ec4c86c64, 0xfe560080fd046513, 0x9cc414f5df33e839, 0x63fe168e5e4f228a}, + }, + // 169 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdeb8fb1596f89410, 0xe73256da0ca3b4fc, 0xf040a07594e3df33, 0x1f84a4fc5f5109ae, 0x52cc599ec4c86c64, 0xfe560080fd046513, 0x9cc414f5df33e839, 0x63fe168e5e4f228a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xea028bf9eac19eca, 0x83f3df880ce593af, 0x3aa12a8708644931, 0x4d8332869e613651, 0xa0daba2999601798, 0x535fb95776932a8c, 0x39eba120f5544e26, 0x3074eeacf0192efd}, + }, + // 170 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xea028bf9eac19eca, 0x83f3df880ce593af, 0x3aa12a8708644931, 0x4d8332869e613651, 0xa0daba2999601798, 0x535fb95776932a8c, 0x39eba120f5544e26, 0x3074eeacf0192efd}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xeec556c46917ddfe, 0x5ead6f1a6d0d67e, 0xc7b765d34589a4d4, 0xf2b7f4df71c7213, 0x78a06b6663852fda, 0xd72101ea9517e5a, 0x4b5ebd24f89cbee4, 0x466e9e3fceccb2b3}, + }, + // 171 + { + mIn: "fedd1769c456c5ee7ed6d0a6f1d6ea05d4a48945d365b7c713721cf74d7f2b0fda2f8563666ba0785a7e51a91e10720de4be9cf824bd5e4bb3b2ccce3f9e6e4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc923, 0xbb67aeae84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x33ca42d0a98d31ea, 0xec963eee2bfbcd7c, 0x3e148d6c8707f9b8, 0x2e3c35789156448e, 0x1b9365c2824a3e59, 0x887e9ed60379dda1, 0x42e35bcca3b4b471, 0x4d8e82b184e741f1}, + }, + // 172 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6a2decee9e745b86, 0x7f5fd0cc739bc6ce, 0xb97646a3184c0436, 0xe8aabd678d46f45f, 0x5a31d7c2fb3b4ea2, 0x949c4e28efdb1daa, 0x88cb3bd94b7c8ddd, 0xcc1ceffe6dbba4d4}, + }, + // 173 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6a2decee9e745b86, 0x7f5fd0cc739bc6ce, 0xb97646a3184c0436, 0xe8aabd678d46f45f, 0x5a31d7c2fb3b4ea2, 0x949c4e28efdb1daa, 0x88cb3bd94b7c8ddd, 0xcc1ceffe6dbba4d4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe50688b789f582b, 0xe2d69983e084698b, 0x1e7c4074f83ff9aa, 0xf49570a2b88e37b4, 0x8c8d4a5b053edfce, 0xfb6f0ccc61eccdc1, 0x8674942ed235f19b, 0x5b5be6f647ffa92d}, + }, + // 174 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe50688b789f582b, 0xe2d69983e084698b, 0x1e7c4074f83ff9aa, 0xf49570a2b88e37b4, 0x8c8d4a5b053edfce, 0xfb6f0ccc61eccdc1, 0x8674942ed235f19b, 0x5b5be6f647ffa92d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x96189bad5c3648b, 0x619251c316619463, 0x1658464e06c192b8, 0xe4dd8db3b601cccf, 0x23f990e72dc00724, 0xabe49e4dbde71c98, 0xc63d6e0dba2bedbd, 0x4898c3e3e1752b0}, + }, + // 175 + { + mIn: "8b64c3d5ba89610963946116c3519261b892c1064e465816cfcc01b6b38ddde42407c02de790f923981ce7bd4d9ee4abbded2bba0d6e3dc6b052173e3e8c890400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc924, 0xbb67aea984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf812d75b8fc0f7e0, 0x28dbfa2845b09470, 0x393e2ab8cec9833d, 0xc3a1a1429ac131ec, 0xe0ab40563b61e5be, 0x9941893b90d6b069, 0xfa914a2aacd682c9, 0xb50fca08801fc8bb}, + }, + // 176 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aea884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xae7be130c75843e9, 0x4b1660a4249d9e67, 0x4a3389ba1eaac8de, 0x337d5bb563d2e9f0, 0x129a759600589642, 0x6b3a4b0c53558830, 0x971c15a4cd41766a, 0x93539b691ce0ec04}, + }, + // 177 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xae7be130c75843e9, 0x4b1660a4249d9e67, 0x4a3389ba1eaac8de, 0x337d5bb563d2e9f0, 0x129a759600589642, 0x6b3a4b0c53558830, 0x971c15a4cd41766a, 0x93539b691ce0ec04}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x499975a8ba9d128d, 0x7d98264f054aa400, 0x316b620428439ca5, 0x59239447a4f7dc7f, 0x6660c50fe1043e40, 0xd5a6bd78b4bb0c78, 0xea0b5077299b0dff, 0x88a902f7d5296fb6}, + }, + // 178 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x499975a8ba9d128d, 0x7d98264f054aa400, 0x316b620428439ca5, 0x59239447a4f7dc7f, 0x6660c50fe1043e40, 0xd5a6bd78b4bb0c78, 0xea0b5077299b0dff, 0x88a902f7d5296fb6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa6e63b848439856f, 0xae131ed86df23fd0, 0xa99f855b2697c496, 0x9111f2bf98f368cf, 0xe6bf543b869718d3, 0x37b44664241b7fb7, 0xd20c4ab7418c21c8, 0xf89e6841a4440d4}, + }, + // 179 + { + mIn: "6f853984843be6a6d03ff26dd81e13ae96c497265b859fa9cf68f398bff21191d31897863b54bfe6b77f1b246446b437c8218c41b74a0cd2d440441a84e6890f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc925, 0xbb67aea884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xab523f1ffb635ed3, 0x977e24c8d76c7c8f, 0xeaba2f92532e0499, 0x65090cfa79b98a80, 0x2f1d180930eacf88, 0xa83f4911fc2d0093, 0x2ef7095ccb521844, 0xe3ab35d0b8667c25}, + }, + // 180 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeab84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x31f65c896f53597c, 0x7cad4da6c5447f62, 0x9d72dc6991f70b94, 0xc82297238652e855, 0xc7e5b00290c2ace2, 0xfbd20214563fd4d1, 0x1b97f19c0554060b, 0x5f54625e0b58dffd}, + }, + // 181 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x31f65c896f53597c, 0x7cad4da6c5447f62, 0x9d72dc6991f70b94, 0xc82297238652e855, 0xc7e5b00290c2ace2, 0xfbd20214563fd4d1, 0x1b97f19c0554060b, 0x5f54625e0b58dffd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe967bfde0e2ff857, 0x8851c373fb7e903, 0xe7406089b4d43232, 0x92be4363af036d3b, 0xabc3cd5dce480bb6, 0x745a44e77046cbe9, 0xbaa56b367e850a54, 0xcab0a839efd5592c}, + }, + // 182 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe967bfde0e2ff857, 0x8851c373fb7e903, 0xe7406089b4d43232, 0x92be4363af036d3b, 0xabc3cd5dce480bb6, 0x745a44e77046cbe9, 0xbaa56b367e850a54, 0xcab0a839efd5592c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5b2013a67c64857e, 0x8ce616da077af720, 0x2404e2776f2be6b2, 0x9665ba9cc556757e, 0x1c16fed27bcf776b, 0x1ef73c202933ed09, 0xad812dbaa158d149, 0x87f30e033fc2d6ae}, + }, + // 183 + { + mIn: "7e85647ca613205b20f77a07da16e68cb2e62b6f77e204247e7556c59cba65966b77cf7bd2fe161c09ed3329203cf71e49d158a1ba2d81adaed6c23f030ef38700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc926, 0xbb67aeab84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa855aee369abb0b8, 0x6a5b66dd81b49e69, 0xa0ccb7c69bc82424, 0x394185b9f1fd152d, 0x508b49de349db4ca, 0xc712cf10b9e8c7b2, 0x326a94d7cebf80a1, 0xf07fe71a98a7f29}, + }, + // 184 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeaa84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x54af881110bf70e0, 0x30fb052e80d784b2, 0xf974a3698cdd29b8, 0x2591c116386dee28, 0xe72c73e4b7fe43d4, 0x7f1b97c09bed28fb, 0xa3352034453f41a9, 0x55680ab3eda67453}, + }, + // 185 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x54af881110bf70e0, 0x30fb052e80d784b2, 0xf974a3698cdd29b8, 0x2591c116386dee28, 0xe72c73e4b7fe43d4, 0x7f1b97c09bed28fb, 0xa3352034453f41a9, 0x55680ab3eda67453}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4a7aee9e2b689c49, 0x9ef2df6b6e08613c, 0x81fdbcb4fb3504b1, 0x37e63394ccc2dfcc, 0x44501ec1e7c0f56a, 0x4f33a09f89d3c2c2, 0x80caaf6e77b16ae3, 0x72005e8ddaf76f68}, + }, + // 186 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4a7aee9e2b689c49, 0x9ef2df6b6e08613c, 0x81fdbcb4fb3504b1, 0x37e63394ccc2dfcc, 0x44501ec1e7c0f56a, 0x4f33a09f89d3c2c2, 0x80caaf6e77b16ae3, 0x72005e8ddaf76f68}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb11ca405ac07b65f, 0x948076e896007175, 0xfa3969887721ec0, 0xd129861e2ad298d8, 0x52b0a95270b0d0c9, 0x4a33011a0769d7cc, 0x2a1867ba225ba0be, 0xa614cd5a63ad4317}, + }, + // 187 + { + mIn: "5fb607ac05a41cb175710096e8768094c01e72879896a30fd898d22a1e8629d1c9d0b07052a9b052ccd769071a01334abea05b22ba67182a1743ad635acd14a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc927, 0xbb67aeaa84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xea50292a22e365fb, 0x263647dd4c1d70e1, 0x96772e0d2cbf656f, 0xfb74ef60dbea9689, 0x24253a9734626f78, 0x940eaa00d132febd, 0xa164ad490aaec70d, 0xb81899245a56d60b}, + }, + // 188 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x22292a904065893e, 0xcd7aed13950b7ec2, 0xb0665ba80023af8f, 0xaff1ae59d8df8b16, 0x107a2e4a197f2c5d, 0xc3075f6ec51c577, 0x1c34ba2fcd409a8, 0x66b7ab6367f85f81}, + }, + // 189 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x22292a904065893e, 0xcd7aed13950b7ec2, 0xb0665ba80023af8f, 0xaff1ae59d8df8b16, 0x107a2e4a197f2c5d, 0xc3075f6ec51c577, 0x1c34ba2fcd409a8, 0x66b7ab6367f85f81}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x831a50fa429c71d1, 0x14b4c4324d431128, 0xad8254add7c0a002, 0x552ed69a298cc59d, 0x6328242e0ca58751, 0x336c8dfe5fe52646, 0x2adb6d5236e6124e, 0xf7275cf679de0676}, + }, + // 190 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x831a50fa429c71d1, 0x14b4c4324d431128, 0xad8254add7c0a002, 0x552ed69a298cc59d, 0x6328242e0ca58751, 0x336c8dfe5fe52646, 0x2adb6d5236e6124e, 0xf7275cf679de0676}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7c7dd656084283e0, 0xc8e19703859ae7de, 0x3f5339d5ff12f930, 0x62b8090ab8cf9b50, 0x50099967e4b59588, 0x2f7ec0e833f8f79d, 0x3846485819544e78, 0xa3de45fbe61088cd}, + }, + // 191 + { + mIn: "e083420856d67d7cdee79a850397e1c830f912ffd539533f509bcfb80a09b8628895b5e4679909509df7f833e8c07e2f784e541958484638cd8810e6fb45dea300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc938, 0xbb67aeb584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd5c4e2a2b34b8bf2, 0x55584513ff231ac0, 0x2940754b703d2d9a, 0xae73d2710f4eee83, 0xee183b15c4426805, 0xd41343a5bfe2475c, 0xabc102cb687499be, 0xe6f13063275fb955}, + }, + // 192 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x77b76f78c005e01, 0xff78137af6fd9b08, 0x920899f43ee89f42, 0xfbc1167222677b56, 0x1a7c03228bb21443, 0x311b68e32829c68, 0x8a3ac9078c81f4ed, 0xc85678223d1173b0}, + }, + // 193 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x77b76f78c005e01, 0xff78137af6fd9b08, 0x920899f43ee89f42, 0xfbc1167222677b56, 0x1a7c03228bb21443, 0x311b68e32829c68, 0x8a3ac9078c81f4ed, 0xc85678223d1173b0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x757f198f51b6c1eb, 0x26a45e963db50c47, 0xc420b4beff33cf6f, 0x9b13480059a5f93, 0x7ba88389c2a8a78c, 0xf14e0f41e06be352, 0x2f8cc194349f6d56, 0x5f65ad835155c2fa}, + }, + // 194 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x757f198f51b6c1eb, 0x26a45e963db50c47, 0xc420b4beff33cf6f, 0x9b13480059a5f93, 0x7ba88389c2a8a78c, 0xf14e0f41e06be352, 0x2f8cc194349f6d56, 0x5f65ad835155c2fa}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9355aa0fbb9b6db6, 0x65d69f8b84c8b91a, 0x671e81fb4de4aa9c, 0x9f2a4a28b1678232, 0x18c649c9f56f5515, 0x99c6a2d039c27f1a, 0xcfb7bb5cf0428547, 0xbfa4951f497362eb}, + }, + // 195 + { + mIn: "b66d9bbb0faa55931ab9c8848b9fd6659caae44dfb811e67328267b1284a2a9f15556ff5c949c6181a7fc239d0a2c699478542f05cbbb7cfeb6273491f95a4bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc939, 0xbb67aeb484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc3538ae59487b77b, 0xaf56e761b1aeb1e4, 0x325a0a4ed1831505, 0x62cfa8c9b794e005, 0xf312dba19efa98d0, 0xf9172c85b91aa530, 0xc169e9d97bf67383, 0x1424bc3195d17f3d}, + }, + // 196 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x37a1437fe1b06fb9, 0xc99a464079b75834, 0x8b36f2ee1bfb7c8e, 0x9baf2a3605aaf743, 0x5874415354e7cd34, 0x4789f02f51f5f8f7, 0xb722e80ef16fcdc2, 0xd93c5407ada9314e}, + }, + // 197 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x37a1437fe1b06fb9, 0xc99a464079b75834, 0x8b36f2ee1bfb7c8e, 0x9baf2a3605aaf743, 0x5874415354e7cd34, 0x4789f02f51f5f8f7, 0xb722e80ef16fcdc2, 0xd93c5407ada9314e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc0e6c603ab29e3d, 0xae2f2fe294cd456c, 0x565b9392952834d, 0x574217f049c2d2e1, 0x2817b7681ccdec89, 0x5c3873577897d0ea, 0x7e2479b176c2513, 0xb47524365699bb41}, + }, + // 198 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc0e6c603ab29e3d, 0xae2f2fe294cd456c, 0x565b9392952834d, 0x574217f049c2d2e1, 0x2817b7681ccdec89, 0x5c3873577897d0ea, 0x7e2479b176c2513, 0xb47524365699bb41}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b05aa93c6886162, 0x373671cb4d61cc7e, 0xa016c0e0ae797d8f, 0x222e508e56f1b015, 0xf44844b85be1aa20, 0xd449e63c5ded007f, 0x73477adb08448e96, 0x76f06f6bb905410a}, + }, + // 199 + { + mIn: "626188c693aa057b7ecc614dcb7136378f7d79aee0c016a015b0f1568e502e2220aae15bb84448f47f00ed5d3ce649d4968e4408db7a47730a4105b96b6ff07600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93a, 0xbb67aeb784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x87094daeeba879a8, 0xe34834ec58cc9b78, 0x8d668ce51efaa15b, 0x76f2eaeaa4ab9582, 0x4f40257e673a052b, 0x4d97967903535a63, 0x733948b783328a41, 0xef562669545b13}, + }, + // 200 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x874d8d2cacdb9b89, 0xb4c2d2ef54af67ef, 0xb3fa3f2595603aa4, 0x4eb6d7dba2571aa9, 0x14529e936e126843, 0x342574165425eead, 0x919fd748629a782b, 0x3936d8c3b25402d2}, + }, + // 201 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x874d8d2cacdb9b89, 0xb4c2d2ef54af67ef, 0xb3fa3f2595603aa4, 0x4eb6d7dba2571aa9, 0x14529e936e126843, 0x342574165425eead, 0x919fd748629a782b, 0x3936d8c3b25402d2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x40fe58edaa520736, 0x5d58d4a152c393ff, 0x8e39557185edbbc5, 0x1eca528d4da49fc6, 0xf3eef63b7f30bebc, 0x6e8937b862c3c2fd, 0x14d672ac8976c1fc, 0x2628828fb6b8f683}, + }, + // 202 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x40fe58edaa520736, 0x5d58d4a152c393ff, 0x8e39557185edbbc5, 0x1eca528d4da49fc6, 0xf3eef63b7f30bebc, 0x6e8937b862c3c2fd, 0x14d672ac8976c1fc, 0x2628828fb6b8f683}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbde34e3f98290f2b, 0xf137fddf7fc53ced, 0xe9e1a6433a1ad2d6, 0x39e237e7135fb52f, 0x908c41a29a3365f7, 0x31843f6ad7fd8af2, 0x9b9d3600840b7bb2, 0x8a9b5df2a9499f2b}, + }, + // 203 + { + mIn: "2b0f29983f4ee3bded3cc57fdffd37f1d6d21a3a43a6e1e92fb55f13e737e239f765339aa2418c90f28afdd76a3f8431b27b0b8400369d9b2b9f49a9f25d9b8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93b, 0xbb67aeb684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1e70ec53b3655869, 0x9e4854318fb31ccc, 0xbb92c19f82390ded, 0x640afa206d28db68, 0x1978133956de5c23, 0xceaf89bd869fe9f7, 0x2f813f2fde0f4af8, 0xf5467e12c4a24774}, + }, + // 204 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3a037d17a5f1fa0f, 0xc461b68ca69e2e28, 0xd7599f078337a7fb, 0x5cd848793f8aca3e, 0x483db50ef87da445, 0x29a40e119b65bdce, 0x52806c15b42e4963, 0x84d0648448e50654}, + }, + // 205 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3a037d17a5f1fa0f, 0xc461b68ca69e2e28, 0xd7599f078337a7fb, 0x5cd848793f8aca3e, 0x483db50ef87da445, 0x29a40e119b65bdce, 0x52806c15b42e4963, 0x84d0648448e50654}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x400fecbfb86780e6, 0xd3725fe371159aec, 0x376fe11dd2201cf3, 0x1c5af44b7ff19ad3, 0x3161cc4a194b155a, 0xba27ce5c029fb463, 0xf9957ff2dac9f134, 0x321e0aee0b824011}, + }, + // 206 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x400fecbfb86780e6, 0xd3725fe371159aec, 0x376fe11dd2201cf3, 0x1c5af44b7ff19ad3, 0x3161cc4a194b155a, 0xba27ce5c029fb463, 0xf9957ff2dac9f134, 0x321e0aee0b824011}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa4f1388b30e93333, 0x2f617ba869a5e094, 0x56ddf256dca2bee, 0x4069a2e6fde920c5, 0xf2a1f4ab8617504, 0x7b346ddb68da8315, 0x39a7a848ab0c9924, 0x4ac888ab5cd961b6}, + }, + // 207 + { + mIn: "3333e9308b38f1a494e0a569a87b612fee2bca6d25df6d05c520e9fde6a26940047561b84a1f2a0f1583da68db6d347b24990cab48a8a739b661d95cab88c84a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93c, 0xbb67aeb184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7611f769f325eca6, 0x76dc0533b3b92f95, 0x4cee630407a68985, 0xa86449ed1c6e9935, 0x9e800d8fdcc3a565, 0x2370de50643671ab, 0x1752c24d83e418, 0x79aa94c582f0fd8e}, + }, + // 208 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x643b1c466ec5d98f, 0x4e4ba31858459e3b, 0x860affeba07d6bbe, 0xdc5cb55fd9f7d64a, 0xb9a8abd3cad42b78, 0x3fbf6494e1fa170c, 0x88bca017f7393b0b, 0x20ae8b05bba2ce49}, + }, + // 209 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x643b1c466ec5d98f, 0x4e4ba31858459e3b, 0x860affeba07d6bbe, 0xdc5cb55fd9f7d64a, 0xb9a8abd3cad42b78, 0x3fbf6494e1fa170c, 0x88bca017f7393b0b, 0x20ae8b05bba2ce49}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4427413dfff2127, 0xc445dafdc7ac7de3, 0xdcfcf3fe3739f99e, 0xd03c0f3f2df2986d, 0x3acc8f12f4b547c0, 0xded3e80a6ee4a470, 0x49a85daf673380da, 0xb08cb4a17ef4c70e}, + }, + // 210 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4427413dfff2127, 0xc445dafdc7ac7de3, 0xdcfcf3fe3739f99e, 0xd03c0f3f2df2986d, 0x3acc8f12f4b547c0, 0xded3e80a6ee4a470, 0x49a85daf673380da, 0xb08cb4a17ef4c70e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x634ed161260ddd35, 0x8aac58b2d801d5cb, 0x3836df3c6c89ed75, 0x111f52f448d5c8fa, 0xc4df8a18c2ccc290, 0x7a2a2b2bb3e960fe, 0x4eee3099c30f9685, 0x4db5b8272d5ad806}, + }, + // 211 + { + mIn: "35dd0d2661d14e63cbd501d8b258ac8a75ed896c3cdf3638fac8d548f4521f1190c2ccc2188adfc4fe60e9b32b2b2a7a85960fc39930ee4e06d85a2d27b8b54d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93d, 0xbb67aeb084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x69b0adbff7494760, 0x29bac5fa9f4036a0, 0x41f1a2cbe85ba01f, 0x88cb9b6df5324155, 0xadd34c00f212ced1, 0x4ef66e6ea266aae1, 0x6fa0cd6d09147532, 0xcdba7aea7dad711a}, + }, + // 212 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x537cd4350f3e7775, 0x372e3a68c4a5bded, 0x369dbe0522b25f23, 0x66693fd310256823, 0xce61b5ec2a0e6b5d, 0xf1346eb9ff05ddef, 0x969df002a585a31c, 0xb9d02919655ce8d}, + }, + // 213 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x537cd4350f3e7775, 0x372e3a68c4a5bded, 0x369dbe0522b25f23, 0x66693fd310256823, 0xce61b5ec2a0e6b5d, 0xf1346eb9ff05ddef, 0x969df002a585a31c, 0xb9d02919655ce8d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdc86888f81e23c84, 0xdbc811db65e544c9, 0x1e3566799b3771d9, 0xe308e08838b499de, 0x85a92bc8f381bbd4, 0xe9f2cf003d4039ae, 0xe7f3f7fda746c9bf, 0x83bdf46ed183c5b6}, + }, + // 214 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdc86888f81e23c84, 0xdbc811db65e544c9, 0x1e3566799b3771d9, 0xe308e08838b499de, 0x85a92bc8f381bbd4, 0xe9f2cf003d4039ae, 0xe7f3f7fda746c9bf, 0x83bdf46ed183c5b6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4a0ae6f13d040cb9, 0x7906e07699848e8, 0x9b37b14573f78509, 0xce86657415d41b82, 0x92d739c8c83a4f3e, 0x20041afc81588e4f, 0x790130f59266c03c, 0xde14a08a1e74e5c6}, + }, + // 215 + { + mIn: "b90c043df1e60a4ae8489869076e90070985f77345b1379b821bd415746586ce3e4f3ac8c839d7924f8e5881fc1a04203cc06692f5300179c6e5741e8aa014de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93e, 0xbb67aeb384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x894a46c27dfaf9da, 0x9bfc16794e593395, 0x30c960dd29bd85c5, 0x846c7fc48ba7bff3, 0xfc1951a443804439, 0x4fd25fce5bc12892, 0x3ead6b73def9ba46, 0xfafb59cebfcdb520}, + }, + // 216 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa8c39a36b3cce6dc, 0xc5acf65a55e8f339, 0xcbae918f546c63e3, 0x300b5b4a0139fd71, 0x3e5f969373f67d6f, 0x7857a42d9248287c, 0x2626b78df3b73583, 0x26fa93849a4e413}, + }, + // 217 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa8c39a36b3cce6dc, 0xc5acf65a55e8f339, 0xcbae918f546c63e3, 0x300b5b4a0139fd71, 0x3e5f969373f67d6f, 0x7857a42d9248287c, 0x2626b78df3b73583, 0x26fa93849a4e413}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x97965869a3993c4f, 0xc93910b39a3846d, 0x92d0ed093673becc, 0x195dc38645291956, 0x188a85a95a994925, 0xc4078492d4d705e9, 0x7f9e545b5e2fe73, 0xb7d256c385f1b42}, + }, + // 218 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x97965869a3993c4f, 0xc93910b39a3846d, 0x92d0ed093673becc, 0x195dc38645291956, 0x188a85a95a994925, 0xc4078492d4d705e9, 0x7f9e545b5e2fe73, 0xb7d256c385f1b42}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6112feb04634d60, 0x47d8053894d9bf65, 0xbda3c39f46922db1, 0xa2e316990d866d49, 0xe3e723ccb59d9e0a, 0xae13dc9f1d503a83, 0xd66fa0139790848a, 0x4cac97baee30043d}, + }, + // 219 + { + mIn: "604d6304eb2f110665bfd9943805d847b12d92469fc3a3bd496d860d9916e3a20a9e9db5cc23e7e3833a501d9fdc13ae8a84909713a06fd63d0430eeba97ac4c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93f, 0xbb67aeb284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7666867a64a53e94, 0xf0dc156f6ada8430, 0x19d9d07ff224dce8, 0x6d3afe8051d20548, 0x4ea0d6e0b5b2f498, 0x160f03179886419b, 0xb65cc31fd45d97ae, 0x2abb5fbab0e788d4}, + }, + // 220 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aebd84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc2aa67d63d52837, 0x210510e2079a47ca, 0x1dfbd3e597773b6d, 0xaaa6045ce12d4062, 0xded9a66a7baa0229, 0x58ab6f365b818689, 0x15573cd8f8bece1e, 0xc1217babea1191c2}, + }, + // 221 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc2aa67d63d52837, 0x210510e2079a47ca, 0x1dfbd3e597773b6d, 0xaaa6045ce12d4062, 0xded9a66a7baa0229, 0x58ab6f365b818689, 0x15573cd8f8bece1e, 0xc1217babea1191c2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6f284c5b26617b21, 0x2ca377bdadec085c, 0x9c6f1fbf4b0dc317, 0x446fdd487bc28bb, 0x76ec75f02237fd50, 0x84f52b155900af84, 0x24111122168f9e3, 0x67697c4c81acbea1}, + }, + // 222 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6f284c5b26617b21, 0x2ca377bdadec085c, 0x9c6f1fbf4b0dc317, 0x446fdd487bc28bb, 0x76ec75f02237fd50, 0x84f52b155900af84, 0x24111122168f9e3, 0x67697c4c81acbea1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd4c4b662c5321268, 0x194cf69cd5d0467c, 0xcc12192758a50f75, 0xe82f6a62b1fd3a5f, 0x7e5c1d39aed878fa, 0xca1b33363c95f114, 0xfdc35b254b409a02, 0xe3badf9e8fa76851}, + }, + // 223 + { + mIn: "681232c562b6c4d47c46d0d59cf64c19750fa558271912cc5f3afdb1626a2fe8fa78d8ae391d5c7e14f1953c36331bca029a404b255bc3fd5168a78f9edfbae300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc930, 0xbb67aebd84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x603709fccb734faf, 0x752f47ed552ebdf, 0x43452f515a5d1bb, 0x7ad937c2735ad9e5, 0x6dde72b495d15be6, 0xfcfa128b442c4c51, 0xe9582213da662128, 0xa703909e2abb6aa6}, + }, + // 224 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aebc84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf10fc35ec8ef2e2c, 0x2a04a310b4787894, 0x47e000941dfb15b6, 0x1b9218eeffca191f, 0xf3f841c822ee39c9, 0xfcfd6d67b58f4883, 0xf73c9fc69df78048, 0xa94427b0363f41f}, + }, + // 225 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf10fc35ec8ef2e2c, 0x2a04a310b4787894, 0x47e000941dfb15b6, 0x1b9218eeffca191f, 0xf3f841c822ee39c9, 0xfcfd6d67b58f4883, 0xf73c9fc69df78048, 0xa94427b0363f41f}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x428a61375881c27f, 0x8ecacf181d253ef4, 0x2fe4ad4156e6c7f9, 0x9b5532a8b9014d14, 0xd7df84876c0ca79d, 0x7e0af35f224a1f39, 0x85a1307da6fe0399, 0xbf5164c99ad515ef}, + }, + // 226 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x428a61375881c27f, 0x8ecacf181d253ef4, 0x2fe4ad4156e6c7f9, 0x9b5532a8b9014d14, 0xd7df84876c0ca79d, 0x7e0af35f224a1f39, 0x85a1307da6fe0399, 0xbf5164c99ad515ef}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd8945ba088be75da, 0x571ebdb4eb4430e5, 0xe54a34597913f217, 0xde72f4de7ab1e59e, 0x218987fdb93b702b, 0xd2e8e874362093fe, 0xb2c4ad2cbdf6e9bc, 0x7f7f5907f1e7525f}, + }, + // 227 + { + mIn: "da75be88a05b94d8e53044ebb4bd1e5717f2137959344ae59ee5b17adef472de2b703bb9fd878921fe93203674e8e8d2bce9f6bd2cadc4b25f52e7f107597f7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc931, 0xbb67aebc84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4f5d72ed74e5f60, 0x100868cfe42f346a, 0x7e9fd510e632460d, 0xa9f00f7d366e01bb, 0x71ba27c7025bf45c, 0x4620f51252e947f1, 0xd2ad8c916c374d80, 0x1d4c7f9fdf93bb60}, + }, + // 228 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aebf84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x679d1be20464d081, 0xe0a3fe4ef9e39b9d, 0x8a7a8607f7f051bc, 0x934b794e83acdaf5, 0x64151a4b774297dd, 0x5ce41f01c4ff7bbe, 0x35a068ba915b100, 0xeee7c177d921413}, + }, + // 229 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x679d1be20464d081, 0xe0a3fe4ef9e39b9d, 0x8a7a8607f7f051bc, 0x934b794e83acdaf5, 0x64151a4b774297dd, 0x5ce41f01c4ff7bbe, 0x35a068ba915b100, 0xeee7c177d921413}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x456d45a3841d8a19, 0xf16ed318dc09cb4a, 0x225593e559ecd4e1, 0xc57032c0316e2f08, 0x239531a59702945c, 0xb52b3fba2f3aa61e, 0x55e133554d2f4fd4, 0xfc252af7327e80e3}, + }, + // 230 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x456d45a3841d8a19, 0xf16ed318dc09cb4a, 0x225593e559ecd4e1, 0xc57032c0316e2f08, 0x239531a59702945c, 0xb52b3fba2f3aa61e, 0x55e133554d2f4fd4, 0xfc252af7327e80e3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x164a65d708f5ee94, 0xfffc9ac7d1ca300, 0x83dbe67dfc6623e3, 0x6b7d5ffd9aa8edca, 0x89e32143550f1d81, 0xb3297a7dba3ed609, 0x7d246f9e82ba2a93, 0xd5b908dbaef1384c}, + }, + // 231 + { + mIn: "94eef508d7654a1600a31c7dacc9ff0fe32366fc7de6db83caeda89afd5f7d6b811d0f554321e38909d63eba7d7a29b3932aba829e6f247d4c38f1aedb08b9d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc932, 0xbb67aebf84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf7136b0aabd85037, 0x80aad1df21d3518e, 0xb9b745de58e98016, 0x56f839ee3257d077, 0x3dbf8fcebcb27cb2, 0xc24412e2356d66b6, 0x6beabf7fc2dc1f88, 0x42526e846ac87216}, + }, + // 232 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aebe84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc58930e63bda8b4c, 0x3e24f641b37208b2, 0x7bde6ef5cc78fe52, 0x2fd799cdff783a9e, 0x6e55c3633ca8ab42, 0x464d604cd938dbfd, 0x2cb3e1aaa2a7bfa5, 0xa8f81846534b2ff3}, + }, + // 233 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc58930e63bda8b4c, 0x3e24f641b37208b2, 0x7bde6ef5cc78fe52, 0x2fd799cdff783a9e, 0x6e55c3633ca8ab42, 0x464d604cd938dbfd, 0x2cb3e1aaa2a7bfa5, 0xa8f81846534b2ff3}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4d40ad4f1604b6c9, 0xdd2e1f475c49e033, 0x90c06865621f43ba, 0xab04f37026fdb712, 0xc0b115f885b58183, 0x2f5e3f1771928f4b, 0xe98a2c7f2d440ec6, 0x863644c758779655}, + }, + // 234 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4d40ad4f1604b6c9, 0xdd2e1f475c49e033, 0x90c06865621f43ba, 0xab04f37026fdb712, 0xc0b115f885b58183, 0x2f5e3f1771928f4b, 0xe98a2c7f2d440ec6, 0x863644c758779655}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9844be2c8ffb9149, 0x808c801c0cd48f95, 0xf719e56b0f4de473, 0x15d3a36ebf0569f6, 0x1a728a7f343f5bae, 0x901242c1f996aa36, 0x35845e2b87e4814b, 0xbf098f14bc71c32f}, + }, + // 235 + { + mIn: "4991fb8f2cbe4498958fd40c1c808c8073e44d0f6be519f7f66905bf6ea3d315ae5b3f347f8a721a36aa96f9c14212904b81e4872b5e84352fc371bc148f09bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc933, 0xbb67aebe84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2b75ab809e921b8f, 0xeb347b1b73e9ab58, 0xf1be5a9936953661, 0x80183c90930d98c0, 0x95684567d33736da, 0x973aded66947cbf0, 0xd4c46a5f6fed389e, 0xb3c93f9453329b8e}, + }, + // 236 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd7a9e0dbbdab158d, 0xdf6eb4a289a8e09e, 0xdeec0b6b48efd0aa, 0x49787d57bc4e64c6, 0xa635af07fed01326, 0xaedbff2a4fd3ee67, 0xeb58c5fb5fa29b31, 0x64e35d7c278650a1}, + }, + // 237 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd7a9e0dbbdab158d, 0xdf6eb4a289a8e09e, 0xdeec0b6b48efd0aa, 0x49787d57bc4e64c6, 0xa635af07fed01326, 0xaedbff2a4fd3ee67, 0xeb58c5fb5fa29b31, 0x64e35d7c278650a1}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcc1084881b077aa7, 0x46bf4da4dd678202, 0x87a3df0db526f157, 0xa7bd76f3040b688b, 0x890f281e0ef4445c, 0xc32ee9c5e5faf1c3, 0x794fe373db093e14, 0x1e466e97f1f57835}, + }, + // 238 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcc1084881b077aa7, 0x46bf4da4dd678202, 0x87a3df0db526f157, 0xa7bd76f3040b688b, 0x890f281e0ef4445c, 0xc32ee9c5e5faf1c3, 0x794fe373db093e14, 0x1e466e97f1f57835}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x51f9f741d28718f1, 0x9bbccc1bcad1a51f, 0x5369231c8b6766ca, 0xb648facb472dbe3b, 0x4494c125a2c9a8d2, 0xb3adb80abb6be8aa, 0x8b459e319979518f, 0xbf09a5825d9ad419}, + }, + // 239 + { + mIn: "f11887d241f7f9511fa5d1ca1bccbc9bca66678b1c2369533bbe2d47cbfa48b6d2a8c9a225c19444aae86bbb0ab8adb38f517999319e458b19d49a5d82a509bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc934, 0xbb67aeb984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6cb338a57a9b46d8, 0xfeda601d591a71dc, 0x703a9721d42ba2cc, 0x14809df672efdee2, 0xf5ebfbab4e06f0a6, 0xe1c652f490bb3c38, 0xc592104b0e11d213, 0x11b0730557b8384a}, + }, + // 240 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeb884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeb46024090a8571b, 0x3831f1fb46cdaece, 0x123ce8a92efbb62a, 0xe0ba57b0b6f61067, 0xae3d32e00933ef42, 0x5b2ef6ad2915486b, 0x8e075ec7bf658d67, 0xccfbe4cb67e2bb23}, + }, + // 241 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xeb46024090a8571b, 0x3831f1fb46cdaece, 0x123ce8a92efbb62a, 0xe0ba57b0b6f61067, 0xae3d32e00933ef42, 0x5b2ef6ad2915486b, 0x8e075ec7bf658d67, 0xccfbe4cb67e2bb23}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf4de3edc5e066a7, 0xd143462524aaee25, 0x11774e015a0f940b, 0xb689fb8c9d8e57ad, 0x1a17094871a796bb, 0x5c01daf742481306, 0x2d2e9fa68758b56b, 0xaf4aacdaac8fd5b8}, + }, + // 242 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf4de3edc5e066a7, 0xd143462524aaee25, 0x11774e015a0f940b, 0xb689fb8c9d8e57ad, 0x1a17094871a796bb, 0x5c01daf742481306, 0x2d2e9fa68758b56b, 0xaf4aacdaac8fd5b8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe7d79b081cfff179, 0x8ba15d409545a7cf, 0x7b72d4a146583f51, 0x1a4b678a86d8cfb2, 0x9c8e3755888c5f21, 0x165ae9ab133f2eeb, 0x592154306fd0849a, 0x8ed22ca29439f36b}, + }, + // 243 + { + mIn: "79f1ff1c089bd7e7cfa74595405da18b513f5846a1d4727bb2cfd8868a674b1a215f8c8855378e9ceb2e3f13abe95a169a84d06f305421596bf33994a22cd28e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc935, 0xbb67aeb884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x80489f02d21a1f7d, 0xbc239c28f88a89e1, 0x69abc43c86403a93, 0xe2b8b6589cd7ea7f, 0xf9b572453cf685b, 0x39d0e6127afe79e8, 0xd3297bfe0d14f007, 0x37b6dcf1ec09613d}, + }, + // 244 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aebb84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4f849bc750e94156, 0xdc2421261cdabfc0, 0x801db4b91635bed4, 0xc11f93d8e4977da2, 0x632c3461c0dd04c, 0x79e7bcad1b32462, 0xef0fa452800cb8eb, 0x2545017da68f094c}, + }, + // 245 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4f849bc750e94156, 0xdc2421261cdabfc0, 0x801db4b91635bed4, 0xc11f93d8e4977da2, 0x632c3461c0dd04c, 0x79e7bcad1b32462, 0xef0fa452800cb8eb, 0x2545017da68f094c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xef26c521d71df00d, 0xd1bd39460d594f7a, 0x8d3c01a605c29625, 0xf5fa5a9f844770aa, 0xd85000f073b3dfa9, 0xdc237bd7143b1f1d, 0x88637d5370d71e4f, 0xf0c87df3dc70b263}, + }, + // 246 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xef26c521d71df00d, 0xd1bd39460d594f7a, 0x8d3c01a605c29625, 0xf5fa5a9f844770aa, 0xd85000f073b3dfa9, 0xdc237bd7143b1f1d, 0x88637d5370d71e4f, 0xf0c87df3dc70b263}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1b4667464ae4ee3, 0x6e49b803c4f9fc41, 0x74894c4b7599152b, 0x3f7fdbb7aa3e3fef, 0xae9b5338b4288917, 0x5527abd5e64ad91, 0x727cbb8ac21800bc, 0xdb59c646d7543e8}, + }, + // 247 + { + mIn: "e34eae647466b40141fcf9c403b8496e2b1599754b4c8974ef3f3eaab7db7f3f178928b438539bae91ad645ebd7a5205bc0018c28abb7c72e843756d649cb50d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc936, 0xbb67aebb84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4216556dca7aa787, 0x25820766ff0d8a28, 0x4207168088d239ae, 0x7aed9e94ca25679d, 0xb42355a6d89d196f, 0x960e408741fa7cee, 0xe0ad383efcff7b59, 0x12f2a93685b80aae}, + }, + // 248 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeba84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5d513b09e7cfc452, 0xce93542440666bda, 0x475ca561772169a, 0x4d3d1ffcfa98fc6d, 0x6580acc445d8f64d, 0xa8c4e5265052c800, 0xfaa40edd53f67b15, 0x379f4c231e3181bb}, + }, + // 249 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5d513b09e7cfc452, 0xce93542440666bda, 0x475ca561772169a, 0x4d3d1ffcfa98fc6d, 0x6580acc445d8f64d, 0xa8c4e5265052c800, 0xfaa40edd53f67b15, 0x379f4c231e3181bb}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9421a6754f262066, 0xdf38598b5b8664ad, 0xa4fe94f884df6ae1, 0xebd9ff1147061625, 0x412f192ec8f099d4, 0x1f4c4172766b5df4, 0x79b56c776b4c3436, 0xde224b46ad89c1b4}, + }, + // 250 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9421a6754f262066, 0xdf38598b5b8664ad, 0xa4fe94f884df6ae1, 0xebd9ff1147061625, 0x412f192ec8f099d4, 0x1f4c4172766b5df4, 0x79b56c776b4c3436, 0xde224b46ad89c1b4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x37457252053382fe, 0x88760a171938dfca, 0xb30a289d536d8fb6, 0x42dd35fe87ca9530, 0x8e9a9208b4747a19, 0x486bfb7178c03993, 0xbc4ffd5d28cbe48e, 0xf17462b4b86cfc95}, + }, + // 251 + { + mIn: "fe82330552724537cadf3819170a7688b68f6d539d280ab33095ca87fe35dd42197a74b408929a8e9339c07871fb6b488ee4cb285dfd4fbc95fc6cb8b46274f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc937, 0xbb67aeba84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54e8d87931f401e1, 0xb756756da9e65c6e, 0xad7a0ed0a7d4b9e6, 0xe37c525d089d57e5, 0x6bafbc1e5529934a, 0xae338be9b9446a9, 0xbdb450194c34ae62, 0xac32c4bab30653e5}, + }, + // 252 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8b290920ed23b850, 0x162f21d5f60c5187, 0xb95f417e18c53031, 0xb436f2669ebd85bd, 0x379056bb21b2ebc9, 0xa929d0803f3b7944, 0x51b939cbf61cd437, 0x3e2f9c9f81b3fcc5}, + }, + // 253 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8b290920ed23b850, 0x162f21d5f60c5187, 0xb95f417e18c53031, 0xb436f2669ebd85bd, 0x379056bb21b2ebc9, 0xa929d0803f3b7944, 0x51b939cbf61cd437, 0x3e2f9c9f81b3fcc5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8bdd67eeb2ae15e1, 0x7b86d086e41350ac, 0xbde8ab823c0b272c, 0x5f387048c255b975, 0x982cd759384f55a7, 0x6d9dde52495a93ac, 0x7fd930b0ed0f340f, 0x2a5d52c3a6f8fdb}, + }, + // 254 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8bdd67eeb2ae15e1, 0x7b86d086e41350ac, 0xbde8ab823c0b272c, 0x5f387048c255b975, 0x982cd759384f55a7, 0x6d9dde52495a93ac, 0x7fd930b0ed0f340f, 0x2a5d52c3a6f8fdb}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5116e344bf7bae23, 0xdb6ee435b087e1f0, 0x32bb0f8247541f9d, 0xb82fe49c1acf0e56, 0xa924df4c5105ca79, 0x9e2bd47a0c92245f, 0xed3fd6a7997b308b, 0xa824928667e757bf}, + }, + // 255 + { + mIn: "23ae7bbf44e31651f0e187b035e46edb9d1f5447820fbb32560ecf1a9ce42fb879ca05514cdf24a95f24920c7ad42b9e8b307b99a7d63fedbf57e767869224a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xef70c3761d562443, 0x77f3f8ada436ac35, 0x4f28bd0465d8503a, 0xf1c1c42b9ecef771, 0xd16175d6b27f4ad3, 0x7e57678b445d9501, 0xf9c7956ae9fe0db3, 0x44bce80be253ef21}, + }, + // 256 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd23f365350ac875b, 0xef7bf6ebde8ed25f, 0x545d6a6f81dae9f1, 0x1e91e32b929bafc1, 0xd1b6e02d3d6a3a96, 0x5407bf35901b0f53, 0x5f91531f48171ce8, 0x7a0479d9cfef6dc8}, + }, + // 257 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd23f365350ac875b, 0xef7bf6ebde8ed25f, 0x545d6a6f81dae9f1, 0x1e91e32b929bafc1, 0xd1b6e02d3d6a3a96, 0x5407bf35901b0f53, 0x5f91531f48171ce8, 0x7a0479d9cfef6dc8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x44212f74802a4bc4, 0xf835161755158e6c, 0x19de29c0ca2d636e, 0x42f076c6a3818caa, 0x3df19fb1a86a752d, 0xd5edd4116869213, 0xad14f1eecffbee8f, 0xbc52e04f080f8c48}, + }, + // 258 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x44212f74802a4bc4, 0xf835161755158e6c, 0x19de29c0ca2d636e, 0x42f076c6a3818caa, 0x3df19fb1a86a752d, 0xd5edd4116869213, 0xad14f1eecffbee8f, 0xbc52e04f080f8c48}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x650e14906fa1db8b, 0xf7dadd1d5e67d255, 0x444314c98d69324c, 0x6194a062118b1fd5, 0xbebaa9f0c1c0aa5d, 0xe4ab4f695d9733f9, 0x4487d4c0ed1c1433, 0xcbf1b744c3b8f17b}, + }, + // 259 + { + mIn: "8bdba16f90140e6555d2675e1ddddaf74c32698dc9144344d51f8b1162a094615daac0c1f0a9babef933975d694fabe433141cedc0d487447bf1b8c344b7f1cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa33d0b226eedf078, 0xc8722f3b568193cc, 0xc6489af3b00c83dc, 0x94fadc786a9a47ae, 0xe9e967c4de312600, 0x80b67e88f0c87cb4, 0x4a9d00ecc3ae40e3, 0xcac8763c5341d233}, + }, + // 260 + { + mIn: "8bdba16f90140e6555d2675e1ddddaf74c32698dc9144344d51f8b1162a094615daac0c1f0a9babef933975d694fabe433141cedc0d487447bf1b8c344b7f1cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc909, 0xbb67aec484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9be35990b570d38c, 0x91fac26d3a615b20, 0x1821617d2a07b1db, 0xb87308448dd69bc5, 0xee9d79dc421a65f3, 0xac982100992708b0, 0xe05bdd9759495483, 0xcf9a709c23b3d617}, + }, + // 261 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x63808bcdd371c29b, 0x6881af2b07676b2c, 0xeffe35df50207af, 0x59e7c93ab6645bff, 0x2da9a0c83c8ddd4b, 0x8e55c134050be8f, 0xee24ab3f9d1cc045, 0x77dbdeb40588c639}, + }, + // 262 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x63808bcdd371c29b, 0x6881af2b07676b2c, 0xeffe35df50207af, 0x59e7c93ab6645bff, 0x2da9a0c83c8ddd4b, 0x8e55c134050be8f, 0xee24ab3f9d1cc045, 0x77dbdeb40588c639}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3398f33c59e3bef9, 0xca7c44c89354fd17, 0xc98d39d73d8d8de8, 0x672ff8d4b434e116, 0x58ebb98b8c283e20, 0x4481bfb0697f919c, 0xaebf9a84b5a1ea9b, 0x761e4530a70ae639}, + }, + // 263 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3398f33c59e3bef9, 0xca7c44c89354fd17, 0xc98d39d73d8d8de8, 0x672ff8d4b434e116, 0x58ebb98b8c283e20, 0x4481bfb0697f919c, 0xaebf9a84b5a1ea9b, 0x761e4530a70ae639}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x46532056ddcc74b6, 0xd194716f98183b75, 0x165330ab9ff090ac, 0x5f29f5b28ccfd1f1, 0x9ffcb85eebd5325b, 0xa69aade11eb3fcc1, 0xc555ea3130da99cd, 0xd2207def192eb9e7}, + }, + // 264 + { + mIn: "b674ccdd56205346753b18986f7194d1ac90f09fab305316f1d1cf8cb2f5295f5b32d5eb5eb8fc9fc1fcb31ee1ad9aa6cd99da3031ea55c5e7b92e19ef7d20d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa2e471ac389659f, 0xa9706c2bb24e6f73, 0x66cb4c3015cc32d3, 0x82edb651d07cb9a6, 0x4b2eee9b1d0e99f8, 0xe7e00a555ec4c3b1, 0x8ffbf223ae936eb9, 0x6cb3721e1309b363}, + }, + // 265 + { + mIn: "b674ccdd56205346753b18986f7194d1ac90f09fab305316f1d1cf8cb2f5295f5b32d5eb5eb8fc9fc1fcb31ee1ad9aa6cd99da3031ea55c5e7b92e19ef7d20d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90a, 0xbb67aec784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb5462e6874bd6aba, 0x2024352cb9f68226, 0x9ae3f95dbfdba2fb, 0xbc11fe4171b73b35, 0x4f413f0d246caf50, 0x1d5320ba0a324e42, 0x8d3ac8b83611fb3d, 0x8cde16801d5e11a5}, + }, + // 266 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf1cd93cb42cd9346, 0x88b75737e7e5c468, 0x9df3dc09ff582173, 0x4c784990eb4326f2, 0x4ad2f469237347ee, 0x604b9ec14338ef46, 0x84c95e4ca4e9e2de, 0xd399784ab621e5a2}, + }, + // 267 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf1cd93cb42cd9346, 0x88b75737e7e5c468, 0x9df3dc09ff582173, 0x4c784990eb4326f2, 0x4ad2f469237347ee, 0x604b9ec14338ef46, 0x84c95e4ca4e9e2de, 0xd399784ab621e5a2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x44de09e3fea30a5c, 0xd9a5f12f6d94464f, 0x30543c003fa48a96, 0x7a22b5e671d7ca5c, 0x2b6d75038395725c, 0xb985952db03648da, 0x75dee12dcf242043, 0x3369820e3da67598}, + }, + // 268 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x44de09e3fea30a5c, 0xd9a5f12f6d94464f, 0x30543c003fa48a96, 0x7a22b5e671d7ca5c, 0x2b6d75038395725c, 0xb985952db03648da, 0x75dee12dcf242043, 0x3369820e3da67598}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x91c8baa9cb3a6c32, 0x4f7561276edea401, 0xd349a486d982e56, 0x6842bea7e8f53137, 0x2c8596865a08e649, 0x61f19bf232b74ba1, 0xc4a3a35ea62bc991, 0xb9b835aaf3eda7c}, + }, + // 269 + { + mIn: "326c3acba9bac89101a4de6e2761754f562e986d489a340d3731f5e8a7be426849e6085a8696852ca14bb732f29bf16191c92ba65ea3a3c47cda3eaf5a839b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7f3dede47e0738c1, 0xe9f6fd1d85ba85fa, 0x119d8800dcc13f84, 0x7175aad9aabf3772, 0x8ef959b95635f792, 0xf26988e46c88246d, 0x125f7871c3481aa0, 0xc2088f07b24e48b6}, + }, + // 270 + { + mIn: "326c3acba9bac89101a4de6e2761754f562e986d489a340d3731f5e8a7be426849e6085a8696852ca14bb732f29bf16191c92ba65ea3a3c47cda3eaf5a839b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90b, 0xbb67aec684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa500c596c0e16620, 0x46d464546999e742, 0xc52957ec3c337799, 0xdc959676228d918c, 0x33dece1d97529e89, 0xace238a834c979ce, 0x7c1623aa078857fe, 0x161b7c8f42137c29}, + }, + // 271 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7859a5ec8fdc764b, 0x860b97523bc65b91, 0x74a765bd93cd3598, 0x1131ab83197f61a7, 0x73888159a3e370c7, 0xcbaba8500aaf4f89, 0x127fe7d709abf798, 0x140d72ecb7c4728c}, + }, + // 272 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7859a5ec8fdc764b, 0x860b97523bc65b91, 0x74a765bd93cd3598, 0x1131ab83197f61a7, 0x73888159a3e370c7, 0xcbaba8500aaf4f89, 0x127fe7d709abf798, 0x140d72ecb7c4728c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x84a9415ce90a846a, 0x168a5ef0488d37fb, 0x7b155c02f1d7bd55, 0x33bbd2f9569318c5, 0x9beaec5ca25631fe, 0x1816ee5f2a5beaad, 0xb32b9d3a13530fc1, 0x1dab5941d33d169d}, + }, + // 273 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x84a9415ce90a846a, 0x168a5ef0488d37fb, 0x7b155c02f1d7bd55, 0x33bbd2f9569318c5, 0x9beaec5ca25631fe, 0x1816ee5f2a5beaad, 0xb32b9d3a13530fc1, 0x1dab5941d33d169d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa580618cdc057c4a, 0x91bf3d36545478fa, 0x37878d2bc1313d94, 0x2e787cd30aa23fc9, 0x44faa8cf3884e8e1, 0x8abda1e8f3bca710, 0xd21d2f0b172f6e5c, 0x32b68d2347f3351}, + }, + // 274 + { + mIn: "4a7c05dc8c6180a5fa785454363dbf91943d31c12b8d8737c93fa20ad37c782ee1e88438cfa8fa4410a7bcf3e8a1bd8a5c6e2f170b2f1dd251337f34d2682b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa554099e7c3ef8, 0x2cdba390fca16e57, 0xab7d64efea9479bd, 0x470bdcb98ae8345b, 0x6d8e1cb207c8dbad, 0x7184007f35bdd0d3, 0xe15084b1abe0f3d4, 0xb94545a3039e91d4}, + }, + // 275 + { + mIn: "4a7c05dc8c6180a5fa785454363dbf91943d31c12b8d8737c93fa20ad37c782ee1e88438cfa8fa4410a7bcf3e8a1bd8a5c6e2f170b2f1dd251337f34d2682b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90c, 0xbb67aec184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x84d24a0f0e873f64, 0x489b5557d8fabf2b, 0x8d306035fc6a282, 0xc9ec045fff1d49a3, 0xababfdc093c4059c, 0x59270ac5a8af0567, 0x8115653dec795e01, 0xa8971fb45278f6a}, + }, + // 276 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xddc0dd33d88f8058, 0xd751b891f687b1a, 0x3deae9e90a4273af, 0x8c7e99a96a8ffd25, 0xe100d05002ab6aab, 0xf021d81f0425bb09, 0x7106853883e7cf48, 0x575e2c0b83eaab6b}, + }, + // 277 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xddc0dd33d88f8058, 0xd751b891f687b1a, 0x3deae9e90a4273af, 0x8c7e99a96a8ffd25, 0xe100d05002ab6aab, 0xf021d81f0425bb09, 0x7106853883e7cf48, 0x575e2c0b83eaab6b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1b746184cca4688b, 0xb09bde88ad372858, 0xbf6de21311e0ccd6, 0x9374b19d7a12f7e, 0xae25cd5457bda49b, 0xbfe5201431afa75b, 0xe6562ebadb3ec8c9, 0x7d65ad4b7c546a55}, + }, + // 278 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1b746184cca4688b, 0xb09bde88ad372858, 0xbf6de21311e0ccd6, 0x9374b19d7a12f7e, 0xae25cd5457bda49b, 0xbfe5201431afa75b, 0xe6562ebadb3ec8c9, 0x7d65ad4b7c546a55}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7ef0bf8c0d8d3f42, 0xb446d9390c77ccc7, 0xa91fefebbedb99e2, 0xc3f0f928538b6aee, 0x4f167bcd980fbc67, 0xf536325857ff43e0, 0xd073964ff3f7884c, 0x58a23c1b459e5678}, + }, + // 279 + { + mIn: "423f8d0d8cbff07ec7cc770c39d946b4e299dbbeebef1fa9ee6a8b5328f9f0c367bc0f98cd7b164fe043ff57583236f54c88f7f34f9673d078569e451b3ca25800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4f5428261fa17732, 0x6bd51a8f42506fc6, 0xeca62cba36eea6cb, 0x2c3c0ff5e257edf, 0x4cf0013ed139c035, 0xab33205c5be9eff1, 0xf2624b9930daad72, 0xcaad0e92c9171d85}, + }, + // 280 + { + mIn: "423f8d0d8cbff07ec7cc770c39d946b4e299dbbeebef1fa9ee6a8b5328f9f0c367bc0f98cd7b164fe043ff57583236f54c88f7f34f9673d078569e451b3ca25800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90d, 0xbb67aec084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe358f2dc5217259a, 0xa76de165cb567219, 0x570f5302b35097b5, 0x97c536c8228a3b76, 0x81b304c0494a9840, 0x80c8ccce1b53e1e5, 0x7a7442b0ee906dee, 0xc0c9620b72b4ba29}, + }, + // 281 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2f001d2633bd5a7e, 0x3598f5ed22c6138b, 0x663ee8cdccb8244e, 0x17629aa0b92cc84d, 0xe7a2fe842ade6e4d, 0xa6072f5d8039ec27, 0xbc6f137c5671e618, 0xb51a3cc14cb936b7}, + }, + // 282 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2f001d2633bd5a7e, 0x3598f5ed22c6138b, 0x663ee8cdccb8244e, 0x17629aa0b92cc84d, 0xe7a2fe842ade6e4d, 0xa6072f5d8039ec27, 0xbc6f137c5671e618, 0xb51a3cc14cb936b7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x39f92fc573ac9f06, 0xb194b24683b0d517, 0xb9d07ec235fae56f, 0xe1f0bab9c475e642, 0x1fd7b3f44fd92c7, 0x8205ea715fdd1d79, 0x949f214670c96453, 0xe40b2022745e4153}, + }, + // 283 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x39f92fc573ac9f06, 0xb194b24683b0d517, 0xb9d07ec235fae56f, 0xe1f0bab9c475e642, 0x1fd7b3f44fd92c7, 0x8205ea715fdd1d79, 0x949f214670c96453, 0xe40b2022745e4153}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xce02e44af705ef97, 0x757c74947c3bc518, 0x9883476339eddfe9, 0xad6df6ded409fde8, 0x6b7b90e00427c773, 0x2024b8a807559656, 0x92b20b47a8e90848, 0x47d74dfbeef01348}, + }, + // 284 + { + mIn: "97ef05f74ae402ce18c53b7c94747c75e9dfed3963478398e8fd09d4def66dad73c72704e0907b6b56965507a8b824204808e9a8470bb2924813f0eefb4dd74700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7bfe061a2834a8c2, 0xda6107f9033a0d73, 0xc03fe366c01427f0, 0xf4c21e80ac591f7e, 0xaa8fdaa2b5863443, 0x299be2343ccfa051, 0xdb3889371300cd60, 0xb00dd7123d3a7cd4}, + }, + // 285 + { + mIn: "97ef05f74ae402ce18c53b7c94747c75e9dfed3963478398e8fd09d4def66dad73c72704e0907b6b56965507a8b824204808e9a8470bb2924813f0eefb4dd74700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90e, 0xbb67aec384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1fb01ee9c3067d1d, 0x845024a210674483, 0x2b9d893814f7d9e8, 0xd6c790d7350371c3, 0xd457e35eb301a274, 0x81d38a2c09fd898b, 0x552af54cf9263caf, 0x2f7744d2877152a5}, + }, + // 286 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdbaab093708dd016, 0x680e51d6a56db071, 0x666d2e95dce5ac8d, 0xe522ff902e14d609, 0xd13d04da7e33943c, 0xddac1715a064f14c, 0xafa707d65fbe2438, 0xf130af4056d60a61}, + }, + // 287 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdbaab093708dd016, 0x680e51d6a56db071, 0x666d2e95dce5ac8d, 0xe522ff902e14d609, 0xd13d04da7e33943c, 0xddac1715a064f14c, 0xafa707d65fbe2438, 0xf130af4056d60a61}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd313d25e9db18176, 0x3fa00b55e1d37b7c, 0x526c42755ea8f37, 0x92abfd2449f32543, 0x369eeae6f91711e4, 0xb389432fa3c83e71, 0x73e1261bb1dd7354, 0xb70f30b42ec59a70}, + }, + // 288 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd313d25e9db18176, 0x3fa00b55e1d37b7c, 0x526c42755ea8f37, 0x92abfd2449f32543, 0x369eeae6f91711e4, 0xb389432fa3c83e71, 0x73e1261bb1dd7354, 0xb70f30b42ec59a70}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe07101e2d0ade0aa, 0x83febbc51be41f80, 0x4559f5dee7b04809, 0xf68718f26fc2f736, 0x7bac77d8d190f8ee, 0xf28d0d454b2271ba, 0xa574c632facabcea, 0xb2471cec575de61d}, + }, + // 289 + { + mIn: "aae0add0e20171e0801fe41bc5bbfe830948b0e7def5594536f7c26ff21887f6eef890d1d877ac7bba71224b450d8df2eabccafa32c674a51de65d57ec1c47b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca514a9282016847, 0x3e25c975612a14be, 0x9b8dce9e57eaa78b, 0x84db00cae9b178cb, 0xbd0217f4bc8aa04f, 0x2f61d908c6e28e75, 0xb49c465458e850ed, 0x6b5be3f1ac3830ef}, + }, + // 290 + { + mIn: "aae0add0e20171e0801fe41bc5bbfe830948b0e7def5594536f7c26ff21887f6eef890d1d877ac7bba71224b450d8df2eabccafa32c674a51de65d57ec1c47b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90f, 0xbb67aec284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6882aed8610539a4, 0xc338e2fce62ce43d, 0x4e34d25a21cb90d2, 0xad952e9582f924b5, 0xce3e391ad7bb0842, 0x88f672609fe98fe0, 0xab8a6a274682eff6, 0x763c20b898ccca40}, + }, + // 291 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aecd84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdbb44553e342b385, 0x678fc2cc27fe445, 0xf903f93ff802f685, 0x1cbfa12e811b27e9, 0xb703dd9f09c6a4ff, 0xd1391107f155a6b, 0x54bbe40837e77555, 0x4f0614da3728ecaf}, + }, + // 292 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdbb44553e342b385, 0x678fc2cc27fe445, 0xf903f93ff802f685, 0x1cbfa12e811b27e9, 0xb703dd9f09c6a4ff, 0xd1391107f155a6b, 0x54bbe40837e77555, 0x4f0614da3728ecaf}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbb01b85c6aa24da7, 0x825c4f793318825a, 0xcaafc7ef2adafa38, 0x2548b1ba9abf18c, 0xfc21c8085da78367, 0x3c560a6630106e88, 0x9612f9f7ab955295, 0xba04c2cb17389841}, + }, + // 293 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbb01b85c6aa24da7, 0x825c4f793318825a, 0xcaafc7ef2adafa38, 0x2548b1ba9abf18c, 0xfc21c8085da78367, 0x3c560a6630106e88, 0x9612f9f7ab955295, 0xba04c2cb17389841}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x83d082692f904c7c, 0xebd5823ba30c5a46, 0x582cf3c574d832af, 0xb35906c2c2ae7f3f, 0xa766629bb773599f, 0xc01790bdad69faa4, 0x4517addb1d9e7f36, 0x2bebe2d67b632e00}, + }, + // 294 + { + mIn: "7c4c902f6982d083465a0ca33b82d5ebaf32d874c5f32c583f7faec2c20659b39f5973b79b6266a7a4fa69adbd9017c0367f9e1ddbad1745002e637bd6e2eb2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aecd84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9e8671cd3058c4ce, 0xd9d73c9aa909b183, 0x2f587cde953af835, 0x2ffa38494ed3db3a, 0x9c164ff1522f923f, 0xa806f3d31866cc38, 0xc4a9b845b307d6a4, 0xec5a82bf6f131780}, + }, + // 295 + { + mIn: "7c4c902f6982d083465a0ca33b82d5ebaf32d874c5f32c583f7faec2c20659b39f5973b79b6266a7a4fa69adbd9017c0367f9e1ddbad1745002e637bd6e2eb2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc900, 0xbb67aecd84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae7f835fe820b6f7, 0x3d3139a425f81710, 0x199fe96d994df27a, 0x9aa95a062d5e7670, 0x3096946a6cfea8c1, 0x52307a6df595bcfd, 0x5ca2a50c884c917c, 0x8b530802a9f55c4a}, + }, + // 296 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aecc84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x61f2dd73a29b895c, 0x99bfbf8a79c49a7a, 0x50e3f9676d9396cb, 0xd4d624a91ade52c3, 0x28c143522d43b394, 0xe477616b36e16057, 0x37aafa23bd418c8e, 0x4aed751e441f8335}, + }, + // 297 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x61f2dd73a29b895c, 0x99bfbf8a79c49a7a, 0x50e3f9676d9396cb, 0xd4d624a91ade52c3, 0x28c143522d43b394, 0xe477616b36e16057, 0x37aafa23bd418c8e, 0x4aed751e441f8335}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x993e74bf557301ec, 0x87e5790236515dc5, 0x6ced41766fe8960e, 0x858e5dbd017aea54, 0x2516dd6946b84ba3, 0x7cf7e84dd055a819, 0x2fb18506d6e3f744, 0x5c0c24cdf9572b6d}, + }, + // 298 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x993e74bf557301ec, 0x87e5790236515dc5, 0x6ced41766fe8960e, 0x858e5dbd017aea54, 0x2516dd6946b84ba3, 0x7cf7e84dd055a819, 0x2fb18506d6e3f744, 0x5c0c24cdf9572b6d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4849894606fa17d8, 0x5b28b17a753de477, 0x4490e4cd99182a4b, 0x4e229a431c07902a, 0xd37b604bed37070, 0x89d9f98c01779cf0, 0xe95ca3a908e2e1af, 0x4a36560d210f3351}, + }, + // 299 + { + mIn: "d817fa064689494877e43d757ab1285b4b2a1899cde490442a90071c439a224e7070d3be04b6370df09c77018cf9d989afe1e208a9a35ce951330f210d56364a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aecc84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x705b10ac753fb46, 0xda3ea60dc785d9d, 0x12dfb9d0e4268f93, 0x7494dade85ec212e, 0x65a6b83880af1d4c, 0xf57653e1e7f31f2d, 0x99a98447560ed3ab, 0xe6bd640830765f6}, + }, + // 300 + { + mIn: "d817fa064689494877e43d757ab1285b4b2a1899cde490442a90071c439a224e7070d3be04b6370df09c77018cf9d989afe1e208a9a35ce951330f210d56364a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc901, 0xbb67aecc84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x89c3ff02e0c9e93, 0x4a01d4631722ffbb, 0xb1f5d4cc508cdb55, 0x10ebbbab022e58b5, 0xe585dcd7dbfb1c7, 0xa9a01d51a9523d54, 0xec60d2a1a96c1f66, 0x90b407054e4d00e3}, + }, + // 301 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aecf84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x44b36f114a918402, 0x1d5ff292ca9d698f, 0x14f1628c7e608476, 0x6a876aae5e9f2362, 0xce26105f68db9fd6, 0xe6a87c35666e0ddb, 0xd23996b891acb827, 0x45d353e0a9fd1d68}, + }, + // 302 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x44b36f114a918402, 0x1d5ff292ca9d698f, 0x14f1628c7e608476, 0x6a876aae5e9f2362, 0xce26105f68db9fd6, 0xe6a87c35666e0ddb, 0xd23996b891acb827, 0x45d353e0a9fd1d68}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2bcbeb3587f6708, 0xf6fe961cbed57e9a, 0x4f13a7a77867ae17, 0x539a242affe05363, 0x3a72ba8f0092d70b, 0x50ffb33915346585, 0x92d01d779d54b595, 0xfe99e5f1784ecd0a}, + }, + // 303 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2bcbeb3587f6708, 0xf6fe961cbed57e9a, 0x4f13a7a77867ae17, 0x539a242affe05363, 0x3a72ba8f0092d70b, 0x50ffb33915346585, 0x92d01d779d54b595, 0xfe99e5f1784ecd0a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7df8c8c318b415c9, 0xe72fe1140cff1068, 0x64ae2d11a658b0b2, 0xa69ba763b2fd0c05, 0x2cec4ebf32db17e3, 0xb589ca769f2e1525, 0x6701dd20025afd31, 0x87d387d0ecb8a8fc}, + }, + // 304 + { + mIn: "c915b418c3c8f87d6810ff0c14e12fe7b2b058a6112dae64050cfdb263a79ba6e317db32bf4eec2c25152e9f76ca89b531fd5a0220dd0167fca8b8ecd087d38700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aecf84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc171a7952cb0d7b, 0x6f95d8958b2e2fc5, 0x2b3befd351375c32, 0x466b49d4821db483, 0x961ab7020d758a22, 0xca490972b0562e01, 0xadf11e9bbe68dc77, 0x5c56bf86eb5c6a6d}, + }, + // 305 + { + mIn: "c915b418c3c8f87d6810ff0c14e12fe7b2b058a6112dae64050cfdb263a79ba6e317db32bf4eec2c25152e9f76ca89b531fd5a0220dd0167fca8b8ecd087d38700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc902, 0xbb67aecf84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdd09e239902772b9, 0x163048802ca0dcdc, 0xfbca597c3612c04b, 0x9acf180598bcc179, 0xd1157f637e6d1869, 0x51f3ba57810eb7e, 0xb75bb2fb06917b48, 0xbf4b728d2d006459}, + }, + // 306 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aece84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x11ddd3118c34c8a4, 0x87fcc83904aebbac, 0x1d4df3d014b86906, 0xb2d682e53b652369, 0xf45b6699168b70d2, 0x7242d023a9b25bd7, 0x1e2e3ca7ac625335, 0xe022a0ae7019fe7}, + }, + // 307 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x11ddd3118c34c8a4, 0x87fcc83904aebbac, 0x1d4df3d014b86906, 0xb2d682e53b652369, 0xf45b6699168b70d2, 0x7242d023a9b25bd7, 0x1e2e3ca7ac625335, 0xe022a0ae7019fe7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa8f6be877767bee, 0xeda25bcb73d33960, 0xb406aeb6cef2727b, 0x9c4f111d26544840, 0x426f758a2e245e6a, 0x8be987e5fc44f266, 0x996a28f1bb82636c, 0x2e88534015c295b9}, + }, + // 308 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa8f6be877767bee, 0xeda25bcb73d33960, 0xb406aeb6cef2727b, 0x9c4f111d26544840, 0x426f758a2e245e6a, 0x8be987e5fc44f266, 0x996a28f1bb82636c, 0x2e88534015c295b9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc1507bf0062d4260, 0x3f9af2b7a13e2b0e, 0x4e3984c6c37f4440, 0x2196b52ae8bdce7e, 0x3849032e08eaeb68, 0x4f0275f50eb1eae4, 0x7856926aa1dce8a8, 0x5981e6f745784796}, + }, + // 309 + { + mIn: "60422d06f07b50c10e2b3ea1b7f29a3f40447fc3c684394e7ecebde82ab5962168ebea082e034938e4eab10ef575024fa8e8dca16a92567896477845f7e6815900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aece84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5e5fb0e643fd5371, 0xa754f9fee001441a, 0xc40bf6c22e14ed37, 0x401bea73cef9eeda, 0x51a3031e1aaffca0, 0x63235733d50d933f, 0x8ba9e37f29f7592f, 0xb08e47dfea25e168}, + }, + // 310 + { + mIn: "60422d06f07b50c10e2b3ea1b7f29a3f40447fc3c684394e7ecebde82ab5962168ebea082e034938e4eab10ef575024fa8e8dca16a92567896477845f7e6815900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc903, 0xbb67aece84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x136d56eec49fed45, 0x4ce1b6f7d8f537f5, 0x9618a7327797d540, 0x152f9bc61302ee1, 0x45c0f1b7e7111db6, 0xe0679194e3adae29, 0xcc0e5046c36267ca, 0xf86d6846bf6d868f}, + }, + // 311 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7d4a2c064dadde03, 0x21aa563f782d191e, 0x9e73d57a33d551be, 0xe7ea62d6aee4b86e, 0x44af8a966fe7a74a, 0x9561dab34186e08b, 0xd69f226aa4cc733f, 0x4db0d1e3572c3ce7}, + }, + // 312 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7d4a2c064dadde03, 0x21aa563f782d191e, 0x9e73d57a33d551be, 0xe7ea62d6aee4b86e, 0x44af8a966fe7a74a, 0x9561dab34186e08b, 0xd69f226aa4cc733f, 0x4db0d1e3572c3ce7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7d0efea6e9ae42d1, 0xbae01e0ddeda4be1, 0x9b211a6902a64d49, 0x81e92fec4334ca39, 0x3af1d8955a2799c6, 0xdc244767dd768851, 0x47039fc2f3076fdd, 0x34f4c8f825ecabd0}, + }, + // 313 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7d0efea6e9ae42d1, 0xbae01e0ddeda4be1, 0x9b211a6902a64d49, 0x81e92fec4334ca39, 0x3af1d8955a2799c6, 0xdc244767dd768851, 0x47039fc2f3076fdd, 0x34f4c8f825ecabd0}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x93e2a3dee758896c, 0x296a46ed089eaa75, 0x5afce4c926042b2d, 0xbd48fdb2881b1ebf, 0xd0ab62b67ecb8149, 0x5fca85a7a107dd0e, 0xdb7b13eda776cc83, 0x5f399dc02785bcd7}, + }, + // 314 + { + mIn: "6c8958e7dea3e29375aa9e08ed466a292d2b0426c9e4fc5abf1e1b88b2fd48bd4981cb7eb662abd00edd07a1a785ca5f83cc76a7ed137bdbd7bc8527c09d395f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xab1d809cc769f5c7, 0x57f24265cad9e950, 0xfe3ec8491e84b374, 0xce0995569f10890b, 0x3b5572b0dbc8778, 0x167f01b9fa81eb20, 0x266cdb9ee570c8c4, 0x1d23008574930d62}, + }, + // 315 + { + mIn: "6c8958e7dea3e29375aa9e08ed466a292d2b0426c9e4fc5abf1e1b88b2fd48bd4981cb7eb662abd00edd07a1a785ca5f83cc76a7ed137bdbd7bc8527c09d395f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc904, 0xbb67aec984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4707c6a7486fa370, 0x72ba865986592dca, 0x76521b0ccd74396f, 0x988b436211672fb9, 0xd08d00b7197e173d, 0xd3aa5f12e7a29ad3, 0xd6787044ae0107dd, 0x1ffd0b01764d8ba}, + }, + // 316 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aec884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd7a808a7a52ab719, 0x297125cfdb6e9879, 0xa94b89609282c325, 0x703e1483434d1f00, 0xeed7f0d0150507df, 0xcaf4a8872479feb6, 0x596197e027af362c, 0x31cc07dc90b8efa4}, + }, + // 317 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd7a808a7a52ab719, 0x297125cfdb6e9879, 0xa94b89609282c325, 0x703e1483434d1f00, 0xeed7f0d0150507df, 0xcaf4a8872479feb6, 0x596197e027af362c, 0x31cc07dc90b8efa4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x740225aa700b786f, 0xf08d23a2465fc4eb, 0x3bd8dcf764c105bc, 0xb1d3a8d5339c9b89, 0x2d16ca9e6c323290, 0x40a886a86dd9eb28, 0x3d6a45dedd8eaeed, 0xda2468ebfa7d7356}, + }, + // 318 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x740225aa700b786f, 0xf08d23a2465fc4eb, 0x3bd8dcf764c105bc, 0xb1d3a8d5339c9b89, 0x2d16ca9e6c323290, 0x40a886a86dd9eb28, 0x3d6a45dedd8eaeed, 0xda2468ebfa7d7356}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x983bc41f6f679470, 0x10adfb2f82423eef, 0xb272c4cd3042442e, 0xfb055443c63127e3, 0x7f6ed58b466e08f1, 0xbebb888bd0148e14, 0xf0d77140bf03c4cc, 0x1dd09dce89c49c7e}, + }, + // 319 + { + mIn: "7094676f1fc43b98ef3e42822ffbad102e444230cdc472b2e32731c6435405fbf1086e468bd56e7f148e14d08b88bbbeccc403bf4071d7f07e9cc489ce9dd01d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aec884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x95856447c5e0810a, 0x4183e73c6265caad, 0x26adc3307d7fac1a, 0x6f18e788b2fafa9e, 0x7813f57219269568, 0x12f5340f559c6677, 0x8184180eb5eb5088, 0x6a869ae25e05a14e}, + }, + // 320 + { + mIn: "7094676f1fc43b98ef3e42822ffbad102e444230cdc472b2e32731c6435405fbf1086e468bd56e7f148e14d08b88bbbeccc403bf4071d7f07e9cc489ce9dd01d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc905, 0xbb67aec884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2dd0be7a08b204fd, 0x612f912834579295, 0xfd2ff2af87e13428, 0x97a613a1306a22d1, 0xb3cf6ee0ae04217c, 0x99d765bb1ebbb294, 0x1131cebcda9bad79, 0xb26f5df8edf87980}, + }, + // 321 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aecb84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x70e9d04248624cc0, 0xfbb579a073aa1ecb, 0x3b0a767ad76341b3, 0xebbb9be4bdaab6ef, 0xf6bb82344f349917, 0xf7af8d190db41b54, 0x2bf23206c3186e3, 0xcb4a95196683e139}, + }, + // 322 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x70e9d04248624cc0, 0xfbb579a073aa1ecb, 0x3b0a767ad76341b3, 0xebbb9be4bdaab6ef, 0xf6bb82344f349917, 0xf7af8d190db41b54, 0x2bf23206c3186e3, 0xcb4a95196683e139}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3e33415c545af8a0, 0x3ef2431bd53e4690, 0x67675267e104bd80, 0x1db19da303793880, 0x942aab0d61b1147e, 0xca86236897536c8d, 0x5c9e1a6cb377ee01, 0x41699dad8cdffd57}, + }, + // 323 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3e33415c545af8a0, 0x3ef2431bd53e4690, 0x67675267e104bd80, 0x1db19da303793880, 0x942aab0d61b1147e, 0xca86236897536c8d, 0x5c9e1a6cb377ee01, 0x41699dad8cdffd57}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c4d8f25eccdd4ef, 0xb1c562d6577dfdb4, 0xc4782503bce9db2f, 0xe7e69d035eb03155, 0xc5107df935af50a1, 0x8767691357da6dfe, 0x47a8ee78a3b7f18f, 0x2c22e47afd616e63}, + }, + // 324 + { + mIn: "efd4cdec258f4d5cb4fd7d57d662c5b12fdbe9bc032578c45531b05e039de6e7a150af35f97d10c5fe6dda57136967878ff1b7a378eea847636e61fd7ae4222c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aecb84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x53c9f1e169677b6a, 0x67350177fec7b014, 0x234f371634d21b89, 0xcf554cbc273ef4e4, 0x481958b1533ba1ad, 0xaa6b67506ab97fe0, 0xf7b078809db5627, 0xfffe088c06ad327}, + }, + // 325 + { + mIn: "efd4cdec258f4d5cb4fd7d57d662c5b12fdbe9bc032578c45531b05e039de6e7a150af35f97d10c5fe6dda57136967878ff1b7a378eea847636e61fd7ae4222c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc906, 0xbb67aecb84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfab8b48e1eda2ee7, 0xfb75f09a8d21f3cf, 0x5d76422f243a635c, 0xf4d7f58a8c46c365, 0x9bca430239fb8961, 0x466e6f73fe376869, 0x1aecdbb3a8cff569, 0x9c03d4605b4d91d5}, + }, + // 326 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeca84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfe5d54dec6bb4fb7, 0xb1cb157717b4407c, 0x48cd1d5bd9288e81, 0xf7dfb731ae1f79bd, 0x89092739380b256e, 0x66b33b73ecdfbb2e, 0x7212925402e9b1a8, 0xe5812b91f59dd713}, + }, + // 327 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xfe5d54dec6bb4fb7, 0xb1cb157717b4407c, 0x48cd1d5bd9288e81, 0xf7dfb731ae1f79bd, 0x89092739380b256e, 0x66b33b73ecdfbb2e, 0x7212925402e9b1a8, 0xe5812b91f59dd713}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd7af9ed516a81756, 0x750e9ae770827f54, 0x501be0787404f513, 0x71e1c368110b1235, 0x11b492573099efcf, 0x53c6a6df66428a1, 0x9a3c4c99c10f7b7e, 0xc1d2883f33b409b5}, + }, + // 328 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd7af9ed516a81756, 0x750e9ae770827f54, 0x501be0787404f513, 0x71e1c368110b1235, 0x11b492573099efcf, 0x53c6a6df66428a1, 0x9a3c4c99c10f7b7e, 0xc1d2883f33b409b5}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8831d7e6feb2e9ec, 0xc29ca4f0031b9992, 0x395f05cec07e0b01, 0x840424a4ce5c014f, 0x491ddaefddcc8d47, 0xadc691b8c9beabfe, 0x7b39f27989abd9af, 0x384f97c2befdba84}, + }, + // 329 + { + mIn: "ece9b2fee6d7318892991b03f0a49cc2010b7ec0ce055f394f015ccea4240484478dccddefda1d49feabbec9b891c6adafd9ab8979f2397b84bafdbec2974f3800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeca84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca1ccb95454799a3, 0xb1030fe8187f10b6, 0xc99f76bfc7457770, 0x6fbcf8c94d0960f2, 0xbb1e130bcb7192e0, 0x1c52a6e43d07cd2a, 0x6be88b2764e66883, 0x34f2932362d116e2}, + }, + // 330 + { + mIn: "ece9b2fee6d7318892991b03f0a49cc2010b7ec0ce055f394f015ccea4240484478dccddefda1d49feabbec9b891c6adafd9ab8979f2397b84bafdbec2974f3800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc907, 0xbb67aeca84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc9e7a2c6fbe4fa35, 0xf0752d7c772a2861, 0x9e6e807f134a2b71, 0xba39d474952908f8, 0x3df8101a1338ae19, 0x5baff2cda5b4f49b, 0x32b7e5abcfa87f17, 0x4c2bce4e327a2193}, + }, + // 331 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x885fa7cc50dbe822, 0xfd10bd4f196da035, 0x455d21f026db21f3, 0x8490204b7ecf2be5, 0x46a27f19ced9083e, 0x17d6695dfe872afe, 0xc4fec12d0b5d1de4, 0x2d5e42fca9926119}, + }, + // 332 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x885fa7cc50dbe822, 0xfd10bd4f196da035, 0x455d21f026db21f3, 0x8490204b7ecf2be5, 0x46a27f19ced9083e, 0x17d6695dfe872afe, 0xc4fec12d0b5d1de4, 0x2d5e42fca9926119}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x44ef5440a0efe7fd, 0x4dea64d3828b18df, 0xc5b8a0fcaa3fd104, 0x53b3c610e80c0afa, 0xc3e26c1372e7abc6, 0x94ae9630abdc04e3, 0xe37f3dadd68707ea, 0xc74fbfb5043d71c8}, + }, + // 333 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x44ef5440a0efe7fd, 0x4dea64d3828b18df, 0xc5b8a0fcaa3fd104, 0x53b3c610e80c0afa, 0xc3e26c1372e7abc6, 0x94ae9630abdc04e3, 0xe37f3dadd68707ea, 0xc74fbfb5043d71c8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xab6bf425be51a26, 0xfb415c62a69f82d6, 0xb47d7a308403ca9, 0xb84c71cb67439bb3, 0x5150e28615cc8ee8, 0x7ab460e1b61a4c75, 0x815b7a82b9a8bf6a, 0x587183b0db1d43fe}, + }, + // 334 + { + mIn: "261ae55b42bfb60ad6829fa6625c41fba93c4008a3d7470bb39b4367cb714cb8e88ecc1586e25051754c1ab6e160b47a6abfa8b9827a5b81fe431ddbb083715800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x515a75b290c50f4f, 0x230928966eb4e65a, 0x9323e389e5c8d969, 0xf844aaf7a89a6320, 0xe5e6db3f4b7c1c11, 0xa9cbc5ebf6f035e, 0xe8111c85664e7aa8, 0x981cebd90bbf6c6f}, + }, + // 335 + { + mIn: "261ae55b42bfb60ad6829fa6625c41fba93c4008a3d7470bb39b4367cb714cb8e88ecc1586e25051754c1ab6e160b47a6abfa8b9827a5b81fe431ddbb083715800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc918, 0xbb67aed584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf90afd3a7c778a3, 0x5c9ebc598b10ee55, 0x9f5239a896863946, 0x2db5d2a16ec285dd, 0x2f39d7a81be4efa4, 0x3469eccc0839193a, 0x1d011cb4a3d1b8da, 0xcd2aad455e657aad}, + }, + // 336 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x712f010636935caf, 0x54f86c28b1832ea0, 0xe7ab6cbf8fc73d51, 0x9709c6236eee3f8d, 0x57f65ef3cd249059, 0x520fe8bbb25fb7ed, 0x8827e7db6557d7ad, 0x9f9b8595ec2dcee1}, + }, + // 337 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x712f010636935caf, 0x54f86c28b1832ea0, 0xe7ab6cbf8fc73d51, 0x9709c6236eee3f8d, 0x57f65ef3cd249059, 0x520fe8bbb25fb7ed, 0x8827e7db6557d7ad, 0x9f9b8595ec2dcee1}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9ab49c4228ca0f2b, 0xd9c748a10644ae08, 0x4b5618606d66f1f2, 0x804a15cea7e39fcb, 0x2b34ac865dfc4dac, 0x61fbcd2db6c30323, 0x3350946d33bc7892, 0xc40994465046c67c}, + }, + // 338 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9ab49c4228ca0f2b, 0xd9c748a10644ae08, 0x4b5618606d66f1f2, 0x804a15cea7e39fcb, 0x2b34ac865dfc4dac, 0x61fbcd2db6c30323, 0x3350946d33bc7892, 0xc40994465046c67c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf4ee770ef10599ef, 0xa588ece0fe1841a3, 0x511a13c1e24349d2, 0xba1fca2142d47f32, 0x573d494db97f9501, 0xcbb1040ce409f4f8, 0xf32a40b7502ff511, 0xb7095c379ba95fed}, + }, + // 339 + { + mIn: "ef9905f10e77eef4a34118fee0ec88a5d24943e2c1131a51327fd44221ca1fba01957fb94d493d57f8f409e40c04b1cb11f52f50b7402af3ed5fa99b375c09b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x75d68df046a096ed, 0x6f9c3767d2317310, 0x247b8d9f2a353cce, 0x841e9b44ca70830, 0x60ab1d87beaaaf36, 0xfa416d5fce94ca38, 0x9f1658ba8ae02c92, 0x398f689f6dc8cf94}, + }, + // 340 + { + mIn: "ef9905f10e77eef4a34118fee0ec88a5d24943e2c1131a51327fd44221ca1fba01957fb94d493d57f8f409e40c04b1cb11f52f50b7402af3ed5fa99b375c09b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc919, 0xbb67aed484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x89b6a1ac124bd6a, 0x3ec377a405215730, 0x4ae722ea10a0b292, 0x97b9dc9c450f27b2, 0x8aadb033760f6ef6, 0x4e589d407bfde1bf, 0x7ce6fa06d5300eba, 0xfe866a58b9a807d2}, + }, + // 341 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf7ed1c926c536eda, 0xd9fdddfeb206bd0b, 0x9cb1f28dae432608, 0x3f18567b69213bfa, 0xa0992c8325ac92a0, 0x69761d737db7f599, 0x4a2305c108e102fe, 0x33c216b9e24d5e7c}, + }, + // 342 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf7ed1c926c536eda, 0xd9fdddfeb206bd0b, 0x9cb1f28dae432608, 0x3f18567b69213bfa, 0xa0992c8325ac92a0, 0x69761d737db7f599, 0x4a2305c108e102fe, 0x33c216b9e24d5e7c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2421d11fb2b6fa8f, 0x812e860ee55c1f79, 0xe4cac10a1017f946, 0x6d27d4d82ed9aedb, 0x1a166bafb90f0c62, 0x36babaa0292c005e, 0xde05856b1d20b32d, 0xd2c0b61157a3a803}, + }, + // 343 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2421d11fb2b6fa8f, 0x812e860ee55c1f79, 0xe4cac10a1017f946, 0x6d27d4d82ed9aedb, 0x1a166bafb90f0c62, 0x36babaa0292c005e, 0xde05856b1d20b32d, 0xd2c0b61157a3a803}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4792d4e5acdeb87f, 0xeb04fcdf77cd3024, 0x47aee1c9f75ecaf3, 0xaa405474204f741d, 0x3ebccda222ff860a, 0xa695599fdb53999a, 0x6eedd8182f15404b, 0x3032a2f10f5bb379}, + }, + // 344 + { + mIn: "7fb8deace5d492472430cd77dffc04ebf3ca5ef7c9e1ae471d744f20745440aa0a86ff22a2cdbc3e9a9953db9f5995a64b40152f18d8ed6e79b35b0ff1a2323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xebf0ab39f5559937, 0xc44695ed99ee7229, 0x331899033436eebb, 0xef71c20479c25d00, 0xf039cb32bc99a722, 0x15557d71a64b2e8d, 0xe7fa5e7c2d69eb3f, 0x23f06dd929bf9008}, + }, + // 345 + { + mIn: "7fb8deace5d492472430cd77dffc04ebf3ca5ef7c9e1ae471d744f20745440aa0a86ff22a2cdbc3e9a9953db9f5995a64b40152f18d8ed6e79b35b0ff1a2323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91a, 0xbb67aed784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x484e31cc5cb0c733, 0x821a14c9fe18b035, 0xc37736872b9e45c7, 0x801043351811e7f9, 0xfd3923cf971236fe, 0x406b8ced4902121b, 0xda92765f66085914, 0x615a9ef4e503be1a}, + }, + // 346 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeb3dcb5da1033927, 0x9844e9f09b1f2748, 0x963ff5d79bf93cfc, 0x86f4e0fb4a2be776, 0xe0084ca77af5a391, 0x142e2b2279072883, 0xe69bb39727e9b14b, 0xd3a3ffd2c89b5dff}, + }, + // 347 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xeb3dcb5da1033927, 0x9844e9f09b1f2748, 0x963ff5d79bf93cfc, 0x86f4e0fb4a2be776, 0xe0084ca77af5a391, 0x142e2b2279072883, 0xe69bb39727e9b14b, 0xd3a3ffd2c89b5dff}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x65d2217c27395db3, 0x111fc6bbb30e018e, 0x2fe2d41d7f6f1303, 0xb96136458f9af1b3, 0xafb8742cd6384549, 0x6dd27d8090929a80, 0xa2d556261fa5c28a, 0x3f657152e6c2fe3f}, + }, + // 348 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x65d2217c27395db3, 0x111fc6bbb30e018e, 0x2fe2d41d7f6f1303, 0xb96136458f9af1b3, 0xafb8742cd6384549, 0x6dd27d8090929a80, 0xa2d556261fa5c28a, 0x3f657152e6c2fe3f}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x14a781cf7e1b99df, 0x1c6c3519562e1e32, 0xc61f27fa6218b59c, 0xacfe06c45eb1f05, 0x31b032113744c688, 0x2d234220ec64e8f7, 0x8c969da7c47215a3, 0xda2e2121bb01abae}, + }, + // 349 + { + mIn: "df991b7ecf81a714321e2e5619356c1c9cb51862fa271fc6051feb456ce0cf0a88c644371132b031f7e864ec2042232da31572c4a79d968caeab01bb21212eda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7e54961bd4c86ce1, 0xfac508d9f40c0dde, 0x6e69a9a4da993339, 0xf7fea9a2f6c1a476, 0x45811a5553fb170f, 0xa78feb88df188ed, 0x3f02372473949d07, 0x53ad69ef49181d7c}, + }, + // 350 + { + mIn: "df991b7ecf81a714321e2e5619356c1c9cb51862fa271fc6051feb456ce0cf0a88c644371132b031f7e864ec2042232da31572c4a79d968caeab01bb21212eda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91b, 0xbb67aed684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5dbae8394220766a, 0x2f047d6cc307e597, 0x3a893338110efe87, 0xb18307f503fe48d3, 0x2e09609de06ec83c, 0x5c3d2bf721db4d58, 0x8d9472d7fa61ada0, 0x30e67e125b9266e5}, + }, + // 351 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xae9af1e4ad1024ff, 0x36f45c31ee01f9b7, 0xa853059083cee43d, 0xb31fbc199f156fc4, 0xc47678653799eff3, 0xea655434b77a48d9, 0x8a9b560cb3de53df, 0xad5fc65a4b5a2fa6}, + }, + // 352 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xae9af1e4ad1024ff, 0x36f45c31ee01f9b7, 0xa853059083cee43d, 0xb31fbc199f156fc4, 0xc47678653799eff3, 0xea655434b77a48d9, 0x8a9b560cb3de53df, 0xad5fc65a4b5a2fa6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc538baedd847742b, 0x2b6015e176dd9868, 0x5afca2d965f1123c, 0xf28f13464b87ddb2, 0x948497486b50c8a, 0xec5d1930c9127b93, 0x56ce4190f4419979, 0xc12639951e279a48}, + }, + // 353 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc538baedd847742b, 0x2b6015e176dd9868, 0x5afca2d965f1123c, 0xf28f13464b87ddb2, 0x948497486b50c8a, 0xec5d1930c9127b93, 0x56ce4190f4419979, 0xc12639951e279a48}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3f7639110596943f, 0x3bb71f2d4817ccfc, 0xa352f4b90f389f96, 0xc0220587dd8bdd3, 0x60992d738f115606, 0x25f85f8ce84ccaee, 0xb142b2566ae47996, 0x9173ac54857d58d9}, + }, + // 354 + { + mIn: "3f9496051139763ffccc17482d1fb73b969f380fb9f452a3d3bdd87d5820020c0656118f732d9960eeca4ce88c5ff8259679e46a56b242b1d9587d8554ac739100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8e3ec5007e51da8, 0xbf0872228f723645, 0x9d5721775bec01, 0x336620ee882ce77d, 0x9ac0c75bfe2e3318, 0x60f051be4283fad1, 0x7a95a760f7cc4690, 0x36b9ad4189c88d7d}, + }, + // 355 + { + mIn: "3f9496051139763ffccc17482d1fb73b969f380fb9f452a3d3bdd87d5820020c0656118f732d9960eeca4ce88c5ff8259679e46a56b242b1d9587d8554ac739100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91c, 0xbb67aed184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8e6176be1e52a466, 0xd4931426d32ddc5d, 0x48a0a62b7300b500, 0x1384960a4ffe3897, 0x98c43bcac20b68df, 0xbc36290914e9f3b8, 0x9a9a6def3f6b1287, 0xb48471aafa39bc56}, + }, + // 356 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd1ae220cea7cebd, 0xa0add1f0476374ae, 0x126c22be3e5a96d7, 0x9fd4388cb779ff67, 0x843edad270066546, 0x16162cd2c4259f79, 0x144745214b7f0685, 0xc5529e1a05b3144b}, + }, + // 357 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd1ae220cea7cebd, 0xa0add1f0476374ae, 0x126c22be3e5a96d7, 0x9fd4388cb779ff67, 0x843edad270066546, 0x16162cd2c4259f79, 0x144745214b7f0685, 0xc5529e1a05b3144b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe2a28250f0b9c8e6, 0xfb225e2f148476f7, 0xa69b725d38b77986, 0x5fc447b1935cdb13, 0x5f53aea003d6b1f7, 0x6a2e556b4273787d, 0x962b277d74dbda21, 0x3418558ac4da0f61}, + }, + // 358 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe2a28250f0b9c8e6, 0xfb225e2f148476f7, 0xa69b725d38b77986, 0x5fc447b1935cdb13, 0x5f53aea003d6b1f7, 0x6a2e556b4273787d, 0x962b277d74dbda21, 0x3418558ac4da0f61}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8c0c4ec39c29a665, 0x8556c5673d18fd9a, 0x3dce96114b18b01, 0x95c5143b9f1aa981, 0x53512b89d8f81380, 0x3d0ae7763d7b4c4a, 0x823cd62dc6bce9f8, 0x8900b49522bb97f0}, + }, + // 359 + { + mIn: "65a6299cc34e0c8c9afd183d67c55685018bb11461e9dc0381a91a9f3b14c5958013f8d8892b51534a4c7b3d76e70a3df8e9bcc62dd63c82f097bb2295b4008900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x240df6c7b75f2cb7, 0x1511d7a241fa2839, 0x645c1890f2ae967b, 0xda44d6a3cf3ddeb4, 0xaa5cc52a7cf3a867, 0xb4e873a495c69ed7, 0xa1b8ed97c458f681, 0x22411ab192655291}, + }, + // 360 + { + mIn: "65a6299cc34e0c8c9afd183d67c55685018bb11461e9dc0381a91a9f3b14c5958013f8d8892b51534a4c7b3d76e70a3df8e9bcc62dd63c82f097bb2295b4008900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91d, 0xbb67aed084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x46ef900c01a4d282, 0x24c9eb45e76cbd47, 0x74f2246b87d4714a, 0x1c95fcbff83d5c21, 0x6fcad833ba210c9e, 0x62f1f63f9717fc42, 0x42a0c4ff9483898b, 0x49da11e8a57faaeb}, + }, + // 361 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x509c24a73955fdc0, 0x5f2af3b967f3f46e, 0x27a4b1dbc384dd0b, 0xea007662ef1c1e67, 0x250f95aa59a14a67, 0xd5271123fd58da27, 0x387be272da3ee38, 0x325b0974ff1b88c8}, + }, + // 362 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x509c24a73955fdc0, 0x5f2af3b967f3f46e, 0x27a4b1dbc384dd0b, 0xea007662ef1c1e67, 0x250f95aa59a14a67, 0xd5271123fd58da27, 0x387be272da3ee38, 0x325b0974ff1b88c8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x31c0c35c323fd48f, 0x604111a3fc5d77ab, 0xa150d700bded11cc, 0xf08a28d518c59ef, 0x1cfd6959183d67b9, 0xdd4865f9d340d0ee, 0x9623b19db66e4b35, 0x8ec541d1c512cb21}, + }, + // 363 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x31c0c35c323fd48f, 0x604111a3fc5d77ab, 0xa150d700bded11cc, 0xf08a28d518c59ef, 0x1cfd6959183d67b9, 0xdd4865f9d340d0ee, 0x9623b19db66e4b35, 0x8ec541d1c512cb21}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3fa8e73ff1ad09a, 0x9335ec9efb3b60ec, 0x4298ba3baeda43f1, 0x2f92c280d3692526, 0x8b01017ab023bd8b, 0x2006cc638e9730e4, 0xcf47666eaa2f5dbe, 0x99f3fff2bfc2b3a3}, + }, + // 364 + { + mIn: "9ad01aff738efad3ec603bfb9eec3593f143daae3bba9842262569d380c2922f8bbd23b07a01018be430978e63cc0620be5d2faa6e6647cfa3b3c2bff2fff39900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x909c077738705095, 0x5b677f230e800e2, 0xc329e749c5544962, 0x1e74072bee01ee59, 0x8266f937cb5542cc, 0xe26310deaadbfcda, 0x9966fb1819bdccc5, 0xdeb61f104477a626}, + }, + // 365 + { + mIn: "9ad01aff738efad3ec603bfb9eec3593f143daae3bba9842262569d380c2922f8bbd23b07a01018be430978e63cc0620be5d2faa6e6647cfa3b3c2bff2fff39900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91e, 0xbb67aed384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5a16744cbe16c03a, 0xeba24b706b695a1e, 0x5e6d954bd453a9f4, 0x8f92aaf49cceac51, 0x23335d776bf6e1bf, 0xab6b94ea17336af, 0x3cef88f0425c0c76, 0x8be7bb57b9904206}, + }, + // 366 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x571f2c602721c263, 0xf692c9a2399e4184, 0x21dd358308e4c24b, 0x3b669c62ae666fa0, 0x9c6df41c60efd0a7, 0x8dd0271a6e4d094e, 0x696c6c40fb5f61da, 0xd9cf37a3354a02e4}, + }, + // 367 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x571f2c602721c263, 0xf692c9a2399e4184, 0x21dd358308e4c24b, 0x3b669c62ae666fa0, 0x9c6df41c60efd0a7, 0x8dd0271a6e4d094e, 0x696c6c40fb5f61da, 0xd9cf37a3354a02e4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5f7070560c9f2323, 0xc4bb34faa29b9da, 0x69f4a8273cf26a86, 0xba1f0c51554020b0, 0xae504bb8a5044c3a, 0x30db8cb9ca616643, 0xec58c54e4f7c1b52, 0xb67aea6d3e2d9dea}, + }, + // 368 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5f7070560c9f2323, 0xc4bb34faa29b9da, 0x69f4a8273cf26a86, 0xba1f0c51554020b0, 0xae504bb8a5044c3a, 0x30db8cb9ca616643, 0xec58c54e4f7c1b52, 0xb67aea6d3e2d9dea}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc5ebc5eb43481aa1, 0x9597f9ecf0d002e4, 0x5e71a6bfb2015a7a, 0x4d6f2c56950c1367, 0x6903fbd04b4dc684, 0xc1c431aa0301bb8f, 0x4d07467b724debda, 0x5a684111966f7523}, + }, + // 369 + { + mIn: "a11a4843ebc5ebc5e402d0f0ecf997957a5a01b2bfa6715e67130c95562c6f4d84c64d4bd0fb03698fbb0103aa31c4c1daeb4d727b46074d23756f961141685a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdc02e54d4db47ea1, 0xd107955e5a0da804, 0x794cf26764c9277f, 0x4107414c8ac96bb0, 0x2a2cc08eb92dacd4, 0x45a4f13185786d97, 0xe1daf6ce04626c1b, 0x6f3ee2bdd0bcebb6}, + }, + // 370 + { + mIn: "a11a4843ebc5ebc5e402d0f0ecf997957a5a01b2bfa6715e67130c95562c6f4d84c64d4bd0fb03698fbb0103aa31c4c1daeb4d727b46074d23756f961141685a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91f, 0xbb67aed284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd38f3c045427b0ff, 0x87160b670ad983c7, 0x611cfe54558be69c, 0x7a8890fd94186323, 0xe43ce133de436abd, 0xea320274298acd2e, 0xef70be64c3277a60, 0xa902da3fd06af78e}, + }, + // 371 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aedd84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7d10b23aa5f1c6cb, 0x8f6e8ccc4751339, 0x744591aa09fd026c, 0x65145f33408a7281, 0xafb490c1a056dcc7, 0xb9c8dd60271aaa0, 0xf3d02ba0070b47ed, 0x654e608645c3784}, + }, + // 372 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7d10b23aa5f1c6cb, 0x8f6e8ccc4751339, 0x744591aa09fd026c, 0x65145f33408a7281, 0xafb490c1a056dcc7, 0xb9c8dd60271aaa0, 0xf3d02ba0070b47ed, 0x654e608645c3784}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8ce4297e4a33aebc, 0xdc44ed69b2350ceb, 0x820295f05b9ac4a9, 0x18979227df7392e7, 0x8594fb89280b9cac, 0x465b43d817ca7c5c, 0x10deba9c28d3552a, 0x7300cb0ccf4aee42}, + }, + // 373 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8ce4297e4a33aebc, 0xdc44ed69b2350ceb, 0x820295f05b9ac4a9, 0x18979227df7392e7, 0x8594fb89280b9cac, 0x465b43d817ca7c5c, 0x10deba9c28d3552a, 0x7300cb0ccf4aee42}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x64b95146eede33eb, 0x1f0279cd8d6d7b, 0x70397b7e021c136e, 0x5db1d0426899dc22, 0x33d44698ac0eae75, 0x3f718ed5a34a3e6a, 0xc4ac65bc9b594eb2, 0x7ae47ac9f098eadd}, + }, + // 374 + { + mIn: "eb33deee4651b9647b6d8dcd79021f006e131c027e7b397022dc996842d0b15d75ae0eac9846d4336a3e4aa3d58e713fb24e599bbc65acc4ddea98f0c97ae47a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aedd84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4abea5ab1eead341, 0x790bb7b5db326720, 0xd45a7908596e6ab6, 0xf013fb7ee6f97cfb, 0xce80b0ac908fef6f, 0x3a541b6aecad2a08, 0x391d6ffa63ab59f7, 0x12b3c2b082641841}, + }, + // 375 + { + mIn: "eb33deee4651b9647b6d8dcd79021f006e131c027e7b397022dc996842d0b15d75ae0eac9846d4336a3e4aa3d58e713fb24e599bbc65acc4ddea98f0c97ae47a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc910, 0xbb67aedd84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa1536238a81e15f1, 0x8e9b27938070d33e, 0x26b28864638541b0, 0x1a144370ff2fde9b, 0xa54359e82a66fe52, 0x2b022f1d4ed9ed22, 0x926dbea1a28290c9, 0x2b5d09bc84d501ff}, + }, + // 376 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aedc84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8e643c65ff180b98, 0xb9a6aa01949a37b8, 0x1114e26ac045035, 0x3c9eb6b76b0eba9d, 0x6266034ca782198c, 0x92dd4a01f0cc50d0, 0x43ef1eeeca77da5c, 0xe7c2f6b2b88fe833}, + }, + // 377 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8e643c65ff180b98, 0xb9a6aa01949a37b8, 0x1114e26ac045035, 0x3c9eb6b76b0eba9d, 0x6266034ca782198c, 0x92dd4a01f0cc50d0, 0x43ef1eeeca77da5c, 0xe7c2f6b2b88fe833}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xef75f170d85c90ed, 0x43e0880d24654478, 0x45775dc0fd10d908, 0xea68b06dca7c5e3b, 0x4d9ed060c12578d5, 0x693e9cc6e8731aab, 0xb473247f626b1a93, 0x7c1924d52dddee48}, + }, + // 378 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xef75f170d85c90ed, 0x43e0880d24654478, 0x45775dc0fd10d908, 0xea68b06dca7c5e3b, 0x4d9ed060c12578d5, 0x693e9cc6e8731aab, 0xb473247f626b1a93, 0x7c1924d52dddee48}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd809672ce225acb3, 0x140aef2065f98bd5, 0xce04690923695aaa, 0xb6e957fa5916810e, 0x8c40dc9af97abf3, 0x1204550c32ee651a, 0x4ada11d0c4a0fb59, 0xeeea5b799829e119}, + }, + // 379 + { + mIn: "b3ac25e22c6709d8d58bf96520ef0a14aa5a6923096904ce0e811659fa57e9b6f3ab97afc90dc4081a65ee320c55041259fba0c4d011da4a19e12998795beaee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aedc84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa242dc7383dd7c5e, 0x92df29cd1360c943, 0xa95304b58bf2b583, 0x86357fe52c5ec803, 0xb7729002033ff91b, 0xd01fd5e70408ac0d, 0x1e9f61fad9c878c5, 0x56d5654f04d8e39c}, + }, + // 380 + { + mIn: "b3ac25e22c6709d8d58bf96520ef0a14aa5a6923096904ce0e811659fa57e9b6f3ab97afc90dc4081a65ee320c55041259fba0c4d011da4a19e12998795beaee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc911, 0xbb67aedc84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c1d0c2811a6db34, 0x3c895a536c859fb, 0xc7fadd076b694f12, 0x9bc5a3f789823418, 0xfa1523185006c5c1, 0xd372f5a4c5355e02, 0x5bf59b1486c834c5, 0x474b9181ef937e2b}, + }, + // 381 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aedf84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xef7f09670f797284, 0x4f886aef16444dab, 0xa59c27e3fa1503ba, 0xdac6ac90b7af4543, 0x2cb784af0d3bda78, 0x6252cc1a7989979e, 0x9c87f3fd68522bb6, 0xe41f97a7c046075e}, + }, + // 382 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xef7f09670f797284, 0x4f886aef16444dab, 0xa59c27e3fa1503ba, 0xdac6ac90b7af4543, 0x2cb784af0d3bda78, 0x6252cc1a7989979e, 0x9c87f3fd68522bb6, 0xe41f97a7c046075e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1d39f0db9b48286b, 0x67064a5d19172217, 0xfe1812e20500abcf, 0xf84ce3a07a89fdf7, 0xa4cadcf617b766d, 0x5e1c92be2bfa1192, 0xadcd0039895fb09b, 0xb5c80010540bfe3}, + }, + // 383 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1d39f0db9b48286b, 0x67064a5d19172217, 0xfe1812e20500abcf, 0xf84ce3a07a89fdf7, 0xa4cadcf617b766d, 0x5e1c92be2bfa1192, 0xadcd0039895fb09b, 0xb5c80010540bfe3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x286ad94225fbe423, 0x5032a186cd41cb5a, 0x1569535f2e3837d6, 0x526a4abadbe7f0b6, 0x37a2afef15851f0a, 0xcb776cf912bf83c6, 0x7b2ea4b254c839dc, 0x2294e9eb7e68365f}, + }, + // 384 + { + mIn: "23e4fb2542d96a285acb41cd86a13250d637382e5f536915b6f0e7dbba4a6a520a1f8515efafa237c683bf12f96c77cbdc39c854b2a42e7b5f36687eebe9942200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aedf84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7c9068a14a4ca126, 0x73132ea8120ddeb5, 0xfe11edf221fb28a1, 0x4a93ceeb1b8b10ba, 0x5eead74e9fd83ed6, 0x4201c14f6e84c80b, 0x8fd639bdbee02df8, 0x96c8a9c315f67478}, + }, + // 385 + { + mIn: "23e4fb2542d96a285acb41cd86a13250d637382e5f536915b6f0e7dbba4a6a520a1f8515efafa237c683bf12f96c77cbdc39c854b2a42e7b5f36687eebe9942200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc912, 0xbb67aedf84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5af05de89041b3ba, 0x475e0b82146e31aa, 0xa794fc9da88f838d, 0x9fb1208da11f1efc, 0x9c1619de27da8938, 0x54b3718e5d8dddd8, 0xdabf383e3b2859c7, 0x8c2be6de1d899a1c}, + }, + // 386 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aede84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99c059b438cb9b5a, 0xf7ec9a3ed4a351fe, 0xae0a54957bc38ca4, 0xcff854437ae08f38, 0x8c94cc4ded768605, 0xdb237073475d48bb, 0x8ab6ee2bc4c8f845, 0x77573c89074361e7}, + }, + // 387 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x99c059b438cb9b5a, 0xf7ec9a3ed4a351fe, 0xae0a54957bc38ca4, 0xcff854437ae08f38, 0x8c94cc4ded768605, 0xdb237073475d48bb, 0x8ab6ee2bc4c8f845, 0x77573c89074361e7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x61aaf1733f9ab828, 0xe5ea9f9bdfbc1cb6, 0xf8eeeed3e58ee558, 0x46b2ee9167f953fa, 0x2dc0d2c52687297e, 0xe5ccdd22b2784435, 0x22e9d0208a66a22b, 0xb2b86882835dc39}, + }, + // 388 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x61aaf1733f9ab828, 0xe5ea9f9bdfbc1cb6, 0xf8eeeed3e58ee558, 0x46b2ee9167f953fa, 0x2dc0d2c52687297e, 0xe5ccdd22b2784435, 0x22e9d0208a66a22b, 0xb2b86882835dc39}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa0aa72ab1244a1e9, 0xb62daf6beefee93c, 0x50059e808cbec5fb, 0x89a10bd9dc4a07c, 0x61949abf49d95908, 0x112beb9b53298bb3, 0xcc2efd72ff506947, 0xc999096df0764aad}, + }, + // 389 + { + mIn: "e9a14412ab72aaa03ce9feee6baf2db6fbc5be8c809e05507ca0c49dbd109a080859d949bf9a9461b38b29539beb2b11476950ff72fd2eccad4a76f06d0999c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aede84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xad8158c3c3df1102, 0xb7b1aa6dbae470c1, 0x689adb3389f8df02, 0x6d2a7c4a8f6ba729, 0xa4f972a13178165, 0x24fc1eeace383a0b, 0x9e9045539021da88, 0x54502bdc2199851d}, + }, + // 390 + { + mIn: "e9a14412ab72aaa03ce9feee6baf2db6fbc5be8c809e05507ca0c49dbd109a080859d949bf9a9461b38b29539beb2b11476950ff72fd2eccad4a76f06d0999c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc913, 0xbb67aede84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2ffa91eb8ece9bf0, 0x65cdb900ce48d0c6, 0x192f3aaabdaf6a5e, 0xd94441644c160a27, 0x8cc99fe557c450a1, 0x2ba666558c386eae, 0xbab0a21f00af1982, 0xe7600833d54c22b9}, + }, + // 391 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x13277f08a2db51cd, 0x38dd664d09c6e40a, 0xb87cd0d1aa9ab607, 0x8217ea6e1eff8c88, 0x960f0a9fa62fb0f0, 0x35145772ca06a180, 0xef212263ccadbe3b, 0x75efe3db300454d1}, + }, + // 392 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x13277f08a2db51cd, 0x38dd664d09c6e40a, 0xb87cd0d1aa9ab607, 0x8217ea6e1eff8c88, 0x960f0a9fa62fb0f0, 0x35145772ca06a180, 0xef212263ccadbe3b, 0x75efe3db300454d1}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x911da24c31a9adc6, 0x4c0f7de98b2bdc1f, 0x328d53b038828c06, 0xe48990c8bcae536d, 0x19e0e9af827e6c90, 0xbe548248b715650d, 0xd26c651e5778b8f, 0xee18b5a93cb5e37}, + }, + // 393 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x911da24c31a9adc6, 0x4c0f7de98b2bdc1f, 0x328d53b038828c06, 0xe48990c8bcae536d, 0x19e0e9af827e6c90, 0xbe548248b715650d, 0xd26c651e5778b8f, 0xee18b5a93cb5e37}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x86f9b74c6bfa158b, 0xc81fc3a0b37475a, 0x854e70fb34210b2a, 0xdf54085c4d7c7c62, 0x60adc8acceff096a, 0xa6f9f3204eb0cc4b, 0x3d73792c416efd10, 0xfd5d800234a3b07a}, + }, + // 394 + { + mIn: "8b15fa6b4cb7f9865a47370b3afc810c2a0b2134fb704e85627c7c4d5c0854df6a09ffceacc8ad604bccb04e20f3f9a610fd6e412c79733d7ab0a33402805dfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf5c4681bb015f0dd, 0x864940d545312cf7, 0x2a2824ef6bee997d, 0x5b296e50dbec0ebf, 0xcda465fa3ff2f8ac, 0x82ddb946a0761f89, 0x8d8ae1018d3ae4ca, 0xbe7226b9ae503bff}, + }, + // 395 + { + mIn: "8b15fa6b4cb7f9865a47370b3afc810c2a0b2134fb704e85627c7c4d5c0854df6a09ffceacc8ad604bccb04e20f3f9a610fd6e412c79733d7ab0a33402805dfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc914, 0xbb67aed984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3a21fec87c0d769, 0xb7495bea9691a3b2, 0x71ea6f587ae3edba, 0x6c27be717f58edad, 0x71350dd79a6dd4bf, 0xda8e85ae9d79414c, 0xa8e8f8ba8467fd9a, 0xa8bc642b8b435a5e}, + }, + // 396 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aed884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x39d155bafce6b063, 0x39e347c468506d94, 0x16ac8b52627be587, 0xab87ed42fba92cb3, 0xb27fc0c058c57b75, 0xb83a51c17babf2f6, 0x67d52e2176f6e7ef, 0x51c407ccc06b484c}, + }, + // 397 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x39d155bafce6b063, 0x39e347c468506d94, 0x16ac8b52627be587, 0xab87ed42fba92cb3, 0xb27fc0c058c57b75, 0xb83a51c17babf2f6, 0x67d52e2176f6e7ef, 0x51c407ccc06b484c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf4382cd4b28aa280, 0x52201321d6f051e4, 0x43884ba7f1032167, 0x600611ceb60624d6, 0x94ce408036e29087, 0xe2e68c9926ff6751, 0xfb5eb9ede2d2e878, 0xf52b852a04fe5396}, + }, + // 398 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf4382cd4b28aa280, 0x52201321d6f051e4, 0x43884ba7f1032167, 0x600611ceb60624d6, 0x94ce408036e29087, 0xe2e68c9926ff6751, 0xfb5eb9ede2d2e878, 0xf52b852a04fe5396}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x60c87ade381f7b1e, 0xa4e50fcc7d90c993, 0xe71c83c6dacd1fed, 0x6832d2c8c21cdf43, 0xecb332c590262a7d, 0x9b0ecd775e53fb37, 0xb0005ec30b0ec05, 0x574fa847e18c57f6}, + }, + // 399 + { + mIn: "1e7b1f38de7ac86093c9907dcc0fe5a4ed1fcddac6831ce743df1cc2c8d232687d2a2690c532b3ec37fb535e77cd0e9b05ecb030ec05000bf6578ce147a84f5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aed884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5cdda41cf721e76e, 0xcec6045c3c87e79c, 0x1c2584b924c8a276, 0xa4c9ad96fc5a5315, 0x8e6bebbf14a38cd4, 0xcaa7f24cf19250e6, 0x7f2a4cf2dce11496, 0xed8a3d7d20110c0f}, + }, + // 400 + { + mIn: "1e7b1f38de7ac86093c9907dcc0fe5a4ed1fcddac6831ce743df1cc2c8d232687d2a2690c532b3ec37fb535e77cd0e9b05ecb030ec05000bf6578ce147a84f5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc915, 0xbb67aed884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9b8b6eb57328f94a, 0x90caf4c359d6fba2, 0x18374af713f124fa, 0x8269bd58f7fdf01b, 0xd69321cd2523d448, 0x9c441d3ca7e9ca3f, 0x5f1bd64157238f87, 0xe715ebeed16fc455}, + }, + // 401 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aedb84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeb88e9d474f6528, 0x5635fb413fbe9d79, 0x30605c9ea67c35a3, 0xf3c54b943d6fa545, 0x445b7a85fb6d7ef4, 0xe6bf00de2e4a39d0, 0x44ff3fa7d8385686, 0x4d58d300ea39e21a}, + }, + // 402 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xeb88e9d474f6528, 0x5635fb413fbe9d79, 0x30605c9ea67c35a3, 0xf3c54b943d6fa545, 0x445b7a85fb6d7ef4, 0xe6bf00de2e4a39d0, 0x44ff3fa7d8385686, 0x4d58d300ea39e21a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4754dd3ed1d637b9, 0x81b5e0e340450f52, 0x38f75c64ab4e55d2, 0x3389ec2267fc8145, 0x7609a99269e9f0f2, 0xe0fcd3edcec241df, 0xa5171f2fe91ce009, 0xcd0d3658e3250e59}, + }, + // 403 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4754dd3ed1d637b9, 0x81b5e0e340450f52, 0x38f75c64ab4e55d2, 0x3389ec2267fc8145, 0x7609a99269e9f0f2, 0xe0fcd3edcec241df, 0xa5171f2fe91ce009, 0xcd0d3658e3250e59}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa9b3b74696e03b5, 0xb3786f021e4460e6, 0xe8fadc7c5a8efd56, 0xf4408f5c95989ecc, 0xc2d8cdb779e96d0d, 0x22397c13c90e1cca, 0xa580571c949b83af, 0x1286120c0ee1f276}, + }, + // 404 + { + mIn: "b5036e69743b9b0ae660441e026f78b356fd8e5a7cdcfae8cc9e98955c8f40f40d6de979b7cdd8c2ca1c0ec9137c3922af839b941c5780a576f2e10e0c12861200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aedb84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x23c15ae650d19b68, 0xef4df520f7242561, 0xb8878aabea95c078, 0x22e30834442bc7bc, 0xca9bafd52b8e5c7f, 0xb7413ebc97d484c6, 0x958b45b58fc222a0, 0x4decccae8a2dfe8}, + }, + // 405 + { + mIn: "b5036e69743b9b0ae660441e026f78b356fd8e5a7cdcfae8cc9e98955c8f40f40d6de979b7cdd8c2ca1c0ec9137c3922af839b941c5780a576f2e10e0c12861200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc916, 0xbb67aedb84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbb762490f16f9392, 0xa2ac195b12f24e7b, 0x6df3d922d98433cd, 0x55d3d6e06ad9bcdd, 0x3adb88e80d66ffe8, 0x244f830e2b245f4f, 0x4915dccd78edab69, 0x645ab7dda8bf510e}, + }, + // 406 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeda84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcb6f509413624a91, 0x695aa5c47361f417, 0x78db4669c67d7f47, 0x32bf86c4fd8289aa, 0x1e486b5b8cec0422, 0x1a3dbd81651dd2, 0xd281cd6dbaec23f1, 0x9dcf58b5bc50d1a4}, + }, + // 407 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xcb6f509413624a91, 0x695aa5c47361f417, 0x78db4669c67d7f47, 0x32bf86c4fd8289aa, 0x1e486b5b8cec0422, 0x1a3dbd81651dd2, 0xd281cd6dbaec23f1, 0x9dcf58b5bc50d1a4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9bbbdf7b367b76cb, 0x3d97f1d5f813a95f, 0xd39cba7fd9c1e6ef, 0xa50f6d6136751438, 0xc871c37116408a9a, 0xef90b9f2083f1860, 0xc543f27a214f63b0, 0x3ef288f9736d0969}, + }, + // 408 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9bbbdf7b367b76cb, 0x3d97f1d5f813a95f, 0xd39cba7fd9c1e6ef, 0xa50f6d6136751438, 0xc871c37116408a9a, 0xef90b9f2083f1860, 0xc543f27a214f63b0, 0x3ef288f9736d0969}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x22211dbb1c8e5ece, 0x920eab3d8743ff42, 0xcf67815d6c1119ee, 0xfd1784fcec5012dd, 0xdc19363c7f3320fb, 0x5b0c779d05217d, 0x9929656330a6f37c, 0x2cfab30481c5adca}, + }, + // 409 + { + mIn: "ce5e8e1cbb1d212242ff43873dab0e92ee19116c5d8167cfdd1250ecfc8417fdfb20337f3c3619dc7d21059d770c5b007cf3a63063652999caadc58104b3fa2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeda84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9043fa66f00e3c3a, 0x319cdce16bad76ec, 0x1ffafb43ef5ff4dd, 0x309feba2ca39b449, 0x9c6ae953983a2542, 0xd2a58537874f6bf8, 0x87bc01655fb0d3c5, 0x485fe0881103096e}, + }, + // 410 + { + mIn: "ce5e8e1cbb1d212242ff43873dab0e92ee19116c5d8167cfdd1250ecfc8417fdfb20337f3c3619dc7d21059d770c5b007cf3a63063652999caadc58104b3fa2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc917, 0xbb67aeda84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x48d167b6c9f37b93, 0x4cb890754362db00, 0xe21e14b50ba76ae9, 0xdb44d96f5ab541ea, 0x89d714a81cbe594f, 0x363ae75fe9c93e61, 0x74dec01cc0d916ea, 0x241070cedf66d1d3}, + }, + // 411 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xda5f5e354f015376, 0x3ce39949916e0e77, 0x79eab371d57c3062, 0x27ef1b76c11dd7e2, 0x14b1f82e8ebf3226, 0x8922071376fe08c1, 0xe50505989b96aea8, 0xe41d2294488d6626}, + }, + // 412 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xda5f5e354f015376, 0x3ce39949916e0e77, 0x79eab371d57c3062, 0x27ef1b76c11dd7e2, 0x14b1f82e8ebf3226, 0x8922071376fe08c1, 0xe50505989b96aea8, 0xe41d2294488d6626}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbf8ec5a19456421f, 0xe8a6d9e1f5485e3, 0x7db1195f802b370, 0x63a1e7e912ce0c2a, 0x5b7893f4c52ec572, 0x5e725c23bbcaa16c, 0x9f51819dd51550f4, 0x274778afffec3e57}, + }, + // 413 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbf8ec5a19456421f, 0xe8a6d9e1f5485e3, 0x7db1195f802b370, 0x63a1e7e912ce0c2a, 0x5b7893f4c52ec572, 0x5e725c23bbcaa16c, 0x9f51819dd51550f4, 0x274778afffec3e57}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x567a45294302aba8, 0x3b1c063264cacd74, 0x9dfbfd0f05d8f99f, 0xeea719ef889f5a96, 0x6ea1c046307460d, 0xb6106e06e02e6b26, 0xe2415d27f27e1249, 0xf9a100319b10d389}, + }, + // 414 + { + mIn: "a8ab024329457a5674cdca6432061c3b9ff9d8050ffdfb9d965a9f88ef19a7ee0d460763041cea06266b2ee0066e10b649127ef2275d41e289d3109b3100a1f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaeede0e584e31c74, 0xd3b338ce016713bb, 0xe88a759751411532, 0x7d7715417a303512, 0xc630b51d8923ab4d, 0x91834257a9638fd2, 0x4ce0a08927741f42, 0xb603993d3728c899}, + }, + // 415 + { + mIn: "a8ab024329457a5674cdca6432061c3b9ff9d8050ffdfb9d965a9f88ef19a7ee0d460763041cea06266b2ee0066e10b649127ef2275d41e289d3109b3100a1f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc928, 0xbb67aee584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x678ba3b3267fd54d, 0x73effe43e29a82df, 0x249904cabf0aad1e, 0x65f6409dc4de7f66, 0x64fe83da643ec8d7, 0xb3278ee1c027d221, 0x406dab33513cf563, 0x5220493680264035}, + }, + // 416 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbc8d6e89812f038a, 0x5b1e0a63b5d48cc, 0xa63b9d24365f0ea, 0xc7403ace2342c6c5, 0x92e9e8de4877edb7, 0x17f8c1ea4376cc5d, 0x925bdf91c2323b4d, 0x9413fc4fa52b63c6}, + }, + // 417 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbc8d6e89812f038a, 0x5b1e0a63b5d48cc, 0xa63b9d24365f0ea, 0xc7403ace2342c6c5, 0x92e9e8de4877edb7, 0x17f8c1ea4376cc5d, 0x925bdf91c2323b4d, 0x9413fc4fa52b63c6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xea22d50a63df400e, 0x53a0bab33f941c2, 0x7242ffeec0df1719, 0x87fc2dffc17ece8a, 0x965be7f0150f25ef, 0xcd9cd30a4607752e, 0x7053fa273e3b5dd3, 0x1e0f398dd1cb35bc}, + }, + // 418 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xea22d50a63df400e, 0x53a0bab33f941c2, 0x7242ffeec0df1719, 0x87fc2dffc17ece8a, 0x965be7f0150f25ef, 0xcd9cd30a4607752e, 0x7053fa273e3b5dd3, 0x1e0f398dd1cb35bc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3090c4ea354cf476, 0x52647f54009e5bc8, 0x5aece4bc360e74d8, 0x1865ff8ce4e5890e, 0x13f38cc6146952e2, 0x4f6e6b5c5bdcc287, 0x5783ba2f6669cce8, 0x91670ee7ee558d5c}, + }, + // 419 + { + mIn: "76f44c35eac49030c85b9e00547f6452d8740e36bce4ec5a0e89e5e48cff6518e2526914c68cf31387c2dc5b5c6b6e4fe8cc69662fba83575c8d55eee70e679100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa4d56cd650f413a5, 0xb2652c86ee5a118a, 0x9468eba5356f836e, 0x4ccc96cde21905a8, 0xc94f2b92ebd78ead, 0x27d68930975cc5bb, 0x19c0f6953a9cdab1, 0xb145c53c14471def}, + }, + // 420 + { + mIn: "76f44c35eac49030c85b9e00547f6452d8740e36bce4ec5a0e89e5e48cff6518e2526914c68cf31387c2dc5b5c6b6e4fe8cc69662fba83575c8d55eee70e679100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc929, 0xbb67aee484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9981e24b4244425e, 0xd9dc3472fc5e1ac5, 0x2a397c8929d2724e, 0x784233263c525ff8, 0x7a892220148f4b25, 0x737a9813aabd1b7a, 0x2e32a1937775c3ea, 0x931e54e1b37de6d6}, + }, + // 421 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x77f04aa2125c093b, 0x42d13fb0898040d4, 0x180c78632ae6fb0f, 0x428d9aa660b92c4, 0x68f30afee3758faa, 0x3d1b2c975937c083, 0x80f220a5d105ffd, 0xe76d30e537e25f60}, + }, + // 422 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x77f04aa2125c093b, 0x42d13fb0898040d4, 0x180c78632ae6fb0f, 0x428d9aa660b92c4, 0x68f30afee3758faa, 0x3d1b2c975937c083, 0x80f220a5d105ffd, 0xe76d30e537e25f60}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb9e909b8c481ab0f, 0x4e1cab55a3ff3728, 0x2841174522cea804, 0x7ae08e36e33dfc2e, 0x1b410e00afdae1fd, 0xaa68184c06bee47d, 0xf76b39cf613d21dc, 0x6d7dbe40d3617d2c}, + }, + // 423 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb9e909b8c481ab0f, 0x4e1cab55a3ff3728, 0x2841174522cea804, 0x7ae08e36e33dfc2e, 0x1b410e00afdae1fd, 0xaa68184c06bee47d, 0xf76b39cf613d21dc, 0x6d7dbe40d3617d2c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x842325af591d921c, 0x57f16b9f7e6d7fb8, 0x14474762e6445df8, 0x563a5ac73e3fbe83, 0xaf416fec2132e762, 0x7f3fbe80b504b86a, 0x926442dfc5b451fc, 0x76f175beeaa719ad}, + }, + // 424 + { + mIn: "1c921d59af252384b87f6d7e9f6bf157f85d44e66247471483be3f3ec75a3a5662e73221ec6f41af6ab804b580be3f7ffc51b4c5df426492ad19a7eabe75f17600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7bbb492d4d55f171, 0xb59f04fa712ee6d9, 0xbd1ef63270092c4a, 0x623959d4e1b369a6, 0x57d8b50a2ac67fe4, 0x2c199a2f6abdae06, 0x1067a4f6e21eaa88, 0x687e5bc2d3f64acf}, + }, + // 425 + { + mIn: "1c921d59af252384b87f6d7e9f6bf157f85d44e66247471483be3f3ec75a3a5662e73221ec6f41af6ab804b580be3f7ffc51b4c5df426492ad19a7eabe75f17600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92a, 0xbb67aee784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc809c03ab23d5cad, 0x508edc85ff2536f1, 0x3329332d68b2a1a9, 0x73bbb7cbc83e970b, 0x415a305638b1bdb2, 0x734790570fa9a300, 0xa7c189991e43d80f, 0x94832a5a34846c3f}, + }, + // 426 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6e93597df303e958, 0x6527546f360a209b, 0x94e407c7a5fe37e8, 0x2e874c879f940f0f, 0x98bfb5941606f21a, 0xdcba41d6affde4d5, 0x216af05df3b2b5d5, 0xc721e0bd6b5cb8dd}, + }, + // 427 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6e93597df303e958, 0x6527546f360a209b, 0x94e407c7a5fe37e8, 0x2e874c879f940f0f, 0x98bfb5941606f21a, 0xdcba41d6affde4d5, 0x216af05df3b2b5d5, 0xc721e0bd6b5cb8dd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5c5db92b151b1a1d, 0x44d8557fc820d004, 0x51951c881a3ccfb3, 0xd6b8c7401f47ea3, 0x2a2b965ef82fdb68, 0x77ba631f04d98652, 0xb409954c3a6eae6c, 0x1d8bd1e448b44397}, + }, + // 428 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5c5db92b151b1a1d, 0x44d8557fc820d004, 0x51951c881a3ccfb3, 0xd6b8c7401f47ea3, 0x2a2b965ef82fdb68, 0x77ba631f04d98652, 0xb409954c3a6eae6c, 0x1d8bd1e448b44397}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x84deb9a60c37daf0, 0x3c885f3ffd2ce46c, 0x26304aed7a348353, 0xae8cc4aaf89920e7, 0x66f711499dc69ba9, 0xa5e1a5b7d598211c, 0x8674290ae0ece058, 0xa35e0e8649dddfd3}, + }, + // 429 + { + mIn: "f0da370ca6b9de846ce42cfd3f5f883c5383347aed4a3026e72099f8aac48caea99bc69d4911f7661c2198d5b7a5e1a558e0ece00a297486d3dfdd49860e5ea300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8d8ac07b06c17c16, 0x1fbe1e04100c1a2c, 0x8fbdf64370b327c3, 0xd5de369d9e56631c, 0xb6342f166be61985, 0x19dee3f17e10f1d8, 0x1f1a14446bb3979d, 0x7f50403f889bf4c4}, + }, + // 430 + { + mIn: "f0da370ca6b9de846ce42cfd3f5f883c5383347aed4a3026e72099f8aac48caea99bc69d4911f7661c2198d5b7a5e1a558e0ece00a297486d3dfdd49860e5ea300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92b, 0xbb67aee684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdc6978019a901ff1, 0x68ae3673fc57238a, 0xffb01057f7253d70, 0x3aa50f1c3265975f, 0xb5fd7654675c6751, 0xed8b745c73291cb0, 0xf63469f2b59e55a4, 0x92c614d40cef6f66}, + }, + // 431 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf23f32d0b5e432b4, 0xd82f13b638dbe26, 0xbac9e65320245976, 0x7a30ac0bad000205, 0xd4654c79a3512add, 0x492d4c22d9158490, 0xc13c250d822a2a60, 0x70c0209dc5ef2d09}, + }, + // 432 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf23f32d0b5e432b4, 0xd82f13b638dbe26, 0xbac9e65320245976, 0x7a30ac0bad000205, 0xd4654c79a3512add, 0x492d4c22d9158490, 0xc13c250d822a2a60, 0x70c0209dc5ef2d09}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x43740cda016ac201, 0xc089b247837fde2e, 0x20f96452d2b9a051, 0xbe4506f17f52d18f, 0xe1a3b0639bedd84f, 0x8468becf2b831b00, 0x8f54cb27f014daf8, 0x509241d46ee974cf}, + }, + // 433 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x43740cda016ac201, 0xc089b247837fde2e, 0x20f96452d2b9a051, 0xbe4506f17f52d18f, 0xe1a3b0639bedd84f, 0x8468becf2b831b00, 0x8f54cb27f014daf8, 0x509241d46ee974cf}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x423009d8029cafef, 0x60efcec8a90afbc3, 0x62ce8e53eacdfbfa, 0xf3cd52be9658abba, 0xa5cf5c72ef78bfd4, 0xbca3d174b59c346, 0xaf0cd230b448c860, 0x74e8f565e1a65804}, + }, + // 434 + { + mIn: "efaf9c02d8093042c3fb0aa9c8ceef60fafbcdea538ece62baab5896be52cdf3d4bf78ef725ccfa546c3594b173dca0b60c848b430d20caf0458a6e165f5e87400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x64e270dc359b85cb, 0xe7a1fe09a8d2aaef, 0x5a3bbe24f9a3d41c, 0x38b566117a68f813, 0x473e5c1dd52a0bc4, 0x732638972448deb0, 0x3b0bff6870540f14, 0x36bfe1091250b70f}, + }, + // 435 + { + mIn: "efaf9c02d8093042c3fb0aa9c8ceef60fafbcdea538ece62baab5896be52cdf3d4bf78ef725ccfa546c3594b173dca0b60c848b430d20caf0458a6e165f5e87400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92c, 0xbb67aee184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb90bf685ae092508, 0x1a3a880dc52ad08f, 0x1f3cd8524970aa8d, 0x997cbc24960ca66d, 0xec1454abbf302991, 0xad6427b6ad4fd6d0, 0xa12514b8291c3410, 0x7ea585891055b613}, + }, + // 436 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf01741508d8c971, 0xd436ecf1c2fa002f, 0x2cf503e067969b9c, 0x6a47b8d705832f2b, 0xbbd80ce130dac47c, 0x1ab0505fb0dd6896, 0xaaab420f9f3438e5, 0x50a48bbee2c77472}, + }, + // 437 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf01741508d8c971, 0xd436ecf1c2fa002f, 0x2cf503e067969b9c, 0x6a47b8d705832f2b, 0xbbd80ce130dac47c, 0x1ab0505fb0dd6896, 0xaaab420f9f3438e5, 0x50a48bbee2c77472}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x75249d8afeb68e81, 0xfc95dedfd32cec43, 0x533a4975a220892a, 0x4088bf82c62a6db0, 0x6e26c1da025de093, 0xa57967e0bdef7f2, 0x7bf83029f8241d5b, 0x3cc202b5a11cc25a}, + }, + // 438 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x75249d8afeb68e81, 0xfc95dedfd32cec43, 0x533a4975a220892a, 0x4088bf82c62a6db0, 0x6e26c1da025de093, 0xa57967e0bdef7f2, 0x7bf83029f8241d5b, 0x3cc202b5a11cc25a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe9f0e3e7c6eccd28, 0x2e86aa1355c79135, 0x8e7bce400aaead44, 0x8bc8b7474bea726c, 0xc6dbd8a4cc342a83, 0xd2e1821e3f3712f1, 0x90d21efa8c49586a, 0x912bcb67961472e8}, + }, + // 439 + { + mIn: "28cdecc6e7e3f0e93591c75513aa862e44adae0a40ce7b8e6c72ea4b47b7c88b832a34cca4d8dbc6f112373f1e82e1d26a58498cfa1ed290e872149667cb2b9100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45b12b7c6f0b1af, 0xb40cf640dd7825fa, 0x2c72670bc5eb311, 0x5d69d4e30a3f5be2, 0x915675cb37dfcf44, 0xee21dfda5e369cdd, 0x4c4da2e620562444, 0xc67acd375b139724}, + }, + // 440 + { + mIn: "28cdecc6e7e3f0e93591c75513aa862e44adae0a40ce7b8e6c72ea4b47b7c88b832a34cca4d8dbc6f112373f1e82e1d26a58498cfa1ed290e872149667cb2b9100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92d, 0xbb67aee084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf1639feeaad03b7e, 0xa99e85889b6f7407, 0xa26a4095687dbc02, 0x7d3256ad0c481f16, 0x61564b3628ba5b0a, 0x8117ea73be040036, 0x921ce3b64849a70d, 0xb05bbaec2ba82c15}, + }, + // 441 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5ad5cc4d857895dd, 0x974f6e181b3f776c, 0x2d0a88764e5fce5, 0xd9898d0c441adf52, 0xb560fbd97961420e, 0x4cf24144a74d7330, 0xddc6b82bede705b2, 0xfe3cda521ca2af5}, + }, + // 442 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5ad5cc4d857895dd, 0x974f6e181b3f776c, 0x2d0a88764e5fce5, 0xd9898d0c441adf52, 0xb560fbd97961420e, 0x4cf24144a74d7330, 0xddc6b82bede705b2, 0xfe3cda521ca2af5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbdedb74dc4f263f8, 0x3bc355912462d0c3, 0xddd85a8c7865581d, 0x7c910f4b12399365, 0xe93a61d9898558ab, 0x2c0dcc4c652fe893, 0xc16c128ef92aaf4b, 0x904d02fb09966759}, + }, + // 443 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbdedb74dc4f263f8, 0x3bc355912462d0c3, 0xddd85a8c7865581d, 0x7c910f4b12399365, 0xe93a61d9898558ab, 0x2c0dcc4c652fe893, 0xc16c128ef92aaf4b, 0x904d02fb09966759}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x81dade216a424a5e, 0x87ebd210ea947c54, 0x279b423630c04af6, 0x4b6eaad11699df77, 0x874f46ad346f7537, 0x7f1c7f446e789c2, 0xd4924ff14598a272, 0x3e69116c4a00e3af}, + }, + // 444 + { + mIn: "5e4a426a21deda81547c94ea10d2eb87f64ac03036429b2777df9916d1aa6e4b37756f34ad464f87c289e746f4c7f10772a29845f14f92d4afe3004a6c11693e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd46872552c0e913, 0x8fde044635cbc790, 0x6b174b5be750f81b, 0x881ec352d8692da, 0x30a96bffe7d5f761, 0x778bff42862c2c2f, 0x570f796536f5a276, 0xda969c0caf3ce0f}, + }, + // 445 + { + mIn: "5e4a426a21deda81547c94ea10d2eb87f64ac03036429b2777df9916d1aa6e4b37756f34ad464f87c289e746f4c7f10772a29845f14f92d4afe3004a6c11693e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92e, 0xbb67aee384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xafc431732242db50, 0x9a5bd740c0d633fb, 0xd3ce83eb8690fcea, 0x8ba959e752cb08b, 0xc17b881203172bc9, 0x61e2aa0481218bcc, 0x3da282fe0f67c998, 0x43f7ca891083e6e8}, + }, + // 446 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3e8a2cc2ee088ab0, 0x9b447784ae06ce9f, 0x9ce2f1b4fb08a97, 0x1086313418c5992d, 0x4e38e0e057921ae6, 0x55106eb30131d8c9, 0xd1016769acb57cca, 0x4f0bcbc844fc160}, + }, + // 447 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3e8a2cc2ee088ab0, 0x9b447784ae06ce9f, 0x9ce2f1b4fb08a97, 0x1086313418c5992d, 0x4e38e0e057921ae6, 0x55106eb30131d8c9, 0xd1016769acb57cca, 0x4f0bcbc844fc160}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x988b78af07a64121, 0xf8c5fa8f6a828671, 0x70da32f62dc52d92, 0xb762f2d1fdbd515e, 0xfa1e322b0abcc66a, 0x39e545cdba360908, 0x553094259f1d0d3c, 0x3b94a3df25bf68ee}, + }, + // 448 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x988b78af07a64121, 0xf8c5fa8f6a828671, 0x70da32f62dc52d92, 0xb762f2d1fdbd515e, 0xfa1e322b0abcc66a, 0x39e545cdba360908, 0x553094259f1d0d3c, 0x3b94a3df25bf68ee}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc444786cd38e31b2, 0xa178d4e5e02ae7c3, 0xbbab8770e9cdf10a, 0x74c658df3e7b3566, 0xa6329249b7648ea4, 0xb481af064122a476, 0xacd4a24ec7ca7322, 0x75374d04a60c7fef}, + }, + // 449 + { + mIn: "b2318ed36c7844c4c3e72ae0e5d478a10af1cde97087abbb66357b3edf58c674a48e64b7499232a676a4224106af81b42273cac74ea2d4acef7f0ca6044d377500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x49edd3622d814905, 0x10a206483a670773, 0x353df4bb4d7a9860, 0x540924290a179b2b, 0x7604251e3ebc04cf, 0xbda843e8790b80e6, 0xab01de43d7b75382, 0x4e38ea4b8d976e33}, + }, + // 450 + { + mIn: "b2318ed36c7844c4c3e72ae0e5d478a10af1cde97087abbb66357b3edf58c674a48e64b7499232a676a4224106af81b42273cac74ea2d4acef7f0ca6044d377500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92f, 0xbb67aee284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x64910602ce00f7af, 0xb6acac600ab11174, 0xb866d68ab07f83f8, 0xae42cb7ca8eac9dc, 0x1e0ac33b3f4a91f6, 0xfd15705eee95f35d, 0xcf7263b362ba7ec1, 0x90d8ef3bdf433920}, + }, + // 451 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeed84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xce644486d1600e8d, 0x100e855b8d28e36c, 0x5b45ed3ed1119127, 0xdd5de2693a3b7513, 0x644f5464d32c2b8c, 0xcdbc3d4268c12f87, 0xf1964f4db6a5095c, 0x1d1bdb3a96c3c0d}, + }, + // 452 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xce644486d1600e8d, 0x100e855b8d28e36c, 0x5b45ed3ed1119127, 0xdd5de2693a3b7513, 0x644f5464d32c2b8c, 0xcdbc3d4268c12f87, 0xf1964f4db6a5095c, 0x1d1bdb3a96c3c0d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbaa10420265dfe4, 0xf5e49c55c063cc43, 0x119af3feb34fe8ca, 0xbcbc4982fade9499, 0xd4e09d1534813c8a, 0xf8119e9e8430739d, 0x1cb337f7b7790619, 0xe26809beebb7aab4}, + }, + // 453 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xbaa10420265dfe4, 0xf5e49c55c063cc43, 0x119af3feb34fe8ca, 0xbcbc4982fade9499, 0xd4e09d1534813c8a, 0xf8119e9e8430739d, 0x1cb337f7b7790619, 0xe26809beebb7aab4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3d02a860e87ec45f, 0xa5b051dd9937c388, 0xc0f4a4f823940f9e, 0x85491f8b6cedceb7, 0x3f45fec07360da03, 0x90c3a11a5b992446, 0x29e3b50986474ebc, 0xefed4da846b3ba5f}, + }, + // 454 + { + mIn: "5fc47ee860a8023d88c33799dd51b0a59e0f9423f8a4f4c0b7ceed6c8b1f498503da6073c0fe453f4624995b1aa1c390bc4e478609b5e3295fbab346a84dedef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeed84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x63d4f2e1fb3e263a, 0x5073fdd0e12605f2, 0x58f02589803ffd35, 0xb9eaae88874d2cb3, 0x4789343c3b23ceb8, 0xd35b461f3673cd31, 0xb62fbdcaeb5a3950, 0x49d825a08c291030}, + }, + // 455 + { + mIn: "5fc47ee860a8023d88c33799dd51b0a59e0f9423f8a4f4c0b7ceed6c8b1f498503da6073c0fe453f4624995b1aa1c390bc4e478609b5e3295fbab346a84dedef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc920, 0xbb67aeed84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x749b3073d53cfac1, 0x93f38febb24f8d7, 0xb836f665c5bc24db, 0x8170ada606323377, 0x1cfcc57455ef3b5c, 0x7217fb5bc642ff44, 0xc4b8b141aa4ae63c, 0xda58288c423ec955}, + }, + // 456 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeec84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe668b776f38b58af, 0xf6f16a3f71751478, 0xf8afd5326ce82ffb, 0xf1b76ef97e6543e0, 0xd8fc102998faa3d2, 0x89d8a098eb15576f, 0x7882c81a19215fc4, 0xfc51064872f4d8c}, + }, + // 457 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe668b776f38b58af, 0xf6f16a3f71751478, 0xf8afd5326ce82ffb, 0xf1b76ef97e6543e0, 0xd8fc102998faa3d2, 0x89d8a098eb15576f, 0x7882c81a19215fc4, 0xfc51064872f4d8c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb22a24fadbc84a1f, 0xf6d1738fe27010b8, 0xc010b143b0fb82f3, 0x5b7312846ccb9596, 0x7e259c7df7e66c74, 0xe5ab8870ac990b14, 0x2c91bd74d10ce939, 0x44cf09612e0467fc}, + }, + // 458 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb22a24fadbc84a1f, 0xf6d1738fe27010b8, 0xc010b143b0fb82f3, 0x5b7312846ccb9596, 0x7e259c7df7e66c74, 0xe5ab8870ac990b14, 0x2c91bd74d10ce939, 0x44cf09612e0467fc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf2c8560d7324a6e3, 0x954219231fd41007, 0xab9e594b0550d18, 0x717ca2453b6b6b6c, 0xa8b72edddaeda496, 0xa4b53965fab772d4, 0x126c027c7bc36a02, 0xf92c6f8d08f33796}, + }, + // 459 + { + mIn: "e3a624730d56c8f20710d41f23194295180d55b094e5b90a6c6b6b3b45a27c7196a4eddadd2eb7a8d472b7fa6539b5a4026ac37b7c026c129637f3088d6f2cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeec84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3e7eef848a7d6a3c, 0x10858eebc12f81aa, 0x62459e2c0d236754, 0x15acd1f408d8bfed, 0x5929a0c66c786bd1, 0x4ce72c9c1417bcc2, 0x968a2af25eee856f, 0x14d2ff7c191fbeb9}, + }, + // 460 + { + mIn: "e3a624730d56c8f20710d41f23194295180d55b094e5b90a6c6b6b3b45a27c7196a4eddadd2eb7a8d472b7fa6539b5a4026ac37b7c026c129637f3088d6f2cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc921, 0xbb67aeec84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf327926aa002abc1, 0xff288c9f5732d47c, 0x62fe8fca1cc95a2b, 0xc38867d539279340, 0x64d71d1e592ce954, 0xf0a7c4d986604f99, 0xc380c3e0d286d3a7, 0xabb2cbd50cd9cd93}, + }, + // 461 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeef84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x47870c62549d1e26, 0x71780c18afae8ea5, 0x8fef63cfe9ac761d, 0x4bfa43bbfea16dc9, 0xad91997c79d47906, 0xa6d5a10f352a46bb, 0xeb758895cbddffe1, 0xfc51619d4fed943d}, + }, + // 462 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x47870c62549d1e26, 0x71780c18afae8ea5, 0x8fef63cfe9ac761d, 0x4bfa43bbfea16dc9, 0xad91997c79d47906, 0xa6d5a10f352a46bb, 0xeb758895cbddffe1, 0xfc51619d4fed943d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9e81734471745fe1, 0xe0b5c9237639b26f, 0x69df4d03803866d0, 0xbf4cd907ff023e14, 0x394f404f571fbb6, 0x69d52c6d374c3499, 0x6da4fee7f25b01b, 0x5fc68b4885e599cf}, + }, + // 463 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9e81734471745fe1, 0xe0b5c9237639b26f, 0x69df4d03803866d0, 0xbf4cd907ff023e14, 0x394f404f571fbb6, 0x69d52c6d374c3499, 0x6da4fee7f25b01b, 0x5fc68b4885e599cf}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfeb132a0a91601b, 0xe59b251aec09e1bf, 0x9f7ba31af22a0da0, 0xe2f60a8c34bad9dd, 0xbc35d7071a8f95eb, 0xf87df58b6b6a11bb, 0x751c740c0e0df9f7, 0xeb913069f2898eab}, + }, + // 464 + { + mIn: "1b60910a2a13eb0fbfe109ec1a259be5a00d2af21aa37b9fddd9ba348c0af6e2eb958f1a07d735bcbb116a6b8bf57df8f7f90d0e0c741c75ab8e89f2693091eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeef84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf12ab094928571b5, 0xf6a599e8b5a04175, 0xbc5582d3365e6f7d, 0x56db4092e6867441, 0x954fbf7f60f29cb0, 0x8b8a8a3579a785d0, 0x60188c430365f341, 0xa083270fce61f3c8}, + }, + // 465 + { + mIn: "1b60910a2a13eb0fbfe109ec1a259be5a00d2af21aa37b9fddd9ba348c0af6e2eb958f1a07d735bcbb116a6b8bf57df8f7f90d0e0c741c75ab8e89f2693091eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc922, 0xbb67aeef84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa60cb53272bd218b, 0xc0a57252332854d3, 0xc8d5d831266b435b, 0x8c76830004e8604d, 0x7905fb2707256ae5, 0xb0f59e2a7d0e5cdd, 0x2288e4fc8134fe54, 0xee521be5e4120fea}, + }, + // 466 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeee84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x178abc02950e062c, 0x46870e474bd68837, 0x7db5e3bc81623d, 0x8c518fee17941025, 0x3185ec47a0eddaa7, 0xc39c92ccee32e04d, 0xd2ce73b4f12350b1, 0x1c8aebc34eda6bb4}, + }, + // 467 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x178abc02950e062c, 0x46870e474bd68837, 0x7db5e3bc81623d, 0x8c518fee17941025, 0x3185ec47a0eddaa7, 0xc39c92ccee32e04d, 0xd2ce73b4f12350b1, 0x1c8aebc34eda6bb4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xab1a220ebf4e052d, 0xd296c7dfa5c16169, 0x4ed28b4b0681f2fe, 0xb5d0567c9e3672c, 0x82208a790d03a70e, 0xce5c2d44a2c4c832, 0x2524e4c095e54f48, 0xbfcb135bfacc315d}, + }, + // 468 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xab1a220ebf4e052d, 0xd296c7dfa5c16169, 0x4ed28b4b0681f2fe, 0xb5d0567c9e3672c, 0x82208a790d03a70e, 0xce5c2d44a2c4c832, 0x2524e4c095e54f48, 0xbfcb135bfacc315d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xed0f24a634117afb, 0xa65db3bbe207a67a, 0xec792f24a3bf726e, 0xa9381326b5254e34, 0x8029102d6d7187a2, 0x8b4958c965400f7d, 0x64fd98a0c659e07f, 0x6159265242be473c}, + }, + // 469 + { + mIn: "fb7a1134a6240fed7aa607e2bbb35da66e72bfa3242f79ec344e25b5261338a9a287716d2d1029807d0f4065c958498b7fe059c6a098fd643c47be425226596100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeee84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdda0d269721bee98, 0x877972448da30c49, 0x431b1a572653a50e, 0x1392c465cfb2db0a, 0xabf35d1404f53611, 0x36c372fbab133a11, 0xdb58c4c98b6b2663, 0xb8d3e103efd7f54b}, + }, + // 470 + { + mIn: "fb7a1134a6240fed7aa607e2bbb35da66e72bfa3242f79ec344e25b5261338a9a287716d2d1029807d0f4065c958498b7fe059c6a098fd643c47be425226596100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc923, 0xbb67aeee84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8fbe24c0e05d9da9, 0xa082ac5d4fdcc8ab, 0x709e325cd68e2d34, 0x19ae2697e99d618, 0x53f1ea6bc8160535, 0xe9849aea97ac65da, 0xe89ffefb15b7c58e, 0x5ad663cec1605fb2}, + }, + // 471 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x18ba084450a8fb30, 0xe6dc9374feca0ad8, 0x20bbcce7f1b2e752, 0xedd75b88b444a482, 0x2a04d4ca5267ba66, 0xebed59e33592cdf9, 0x4fcf37a911ef205a, 0x99b03732495e766d}, + }, + // 472 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x18ba084450a8fb30, 0xe6dc9374feca0ad8, 0x20bbcce7f1b2e752, 0xedd75b88b444a482, 0x2a04d4ca5267ba66, 0xebed59e33592cdf9, 0x4fcf37a911ef205a, 0x99b03732495e766d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1e863b6de297339e, 0x9c52f69d7247fe16, 0x20ab85c4a3cd85e8, 0x9757aeff454eade1, 0x2f42b2402f347884, 0x90bd14b10e0fe667, 0xc680f6bfa39d9f76, 0x6c13cba1763ff580}, + }, + // 473 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1e863b6de297339e, 0x9c52f69d7247fe16, 0x20ab85c4a3cd85e8, 0x9757aeff454eade1, 0x2f42b2402f347884, 0x90bd14b10e0fe667, 0xc680f6bfa39d9f76, 0x6c13cba1763ff580}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4391ad5556c6b5f5, 0xef4d3f806b653e04, 0x738dbd888571696e, 0x7c2d26ead435d8b2, 0x90fa4277f1f2402d, 0xd2fc8c75940e6d05, 0x5e0c51884779c4c, 0xb84ebd589f82b61}, + }, + // 474 + { + mIn: "f5b5c65655ad9143043e656b803f4def6e69718588bd8d73b2d835d4ea262d7c2d40f2f17742fa90056d0e94758cfcd24c9c778418c5e005612bf889d5eb840b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x20f38d085fc9c541, 0x2d186bfe56952d3, 0xfef07667ec7af148, 0x9740ae6a351c3f65, 0x867cb6febe38c988, 0xcca99800e87c8d1, 0x4c65a6b5fb801ae6, 0xb9c90ff768935244}, + }, + // 475 + { + mIn: "f5b5c65655ad9143043e656b803f4def6e69718588bd8d73b2d835d4ea262d7c2d40f2f17742fa90056d0e94758cfcd24c9c778418c5e005612bf889d5eb840b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc924, 0xbb67aee984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd0472009f512f9c2, 0x2314247d5739c3ff, 0x2ef686e04849e300, 0x8a4fd210a4acec23, 0x26090ea8c5c8b536, 0x273805dc6aa18abc, 0xfb0e507da3e6d9ef, 0x1a2c76779147ce04}, + }, + // 476 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aee884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd45586946bc25941, 0x675687d6b8f6f0ac, 0x2868e97d31c9ef89, 0xb261f3ae00241f01, 0x4ee9400b816b1c0e, 0x3b5ceeb78bbe2808, 0xdae4885f38c0e04b, 0x20f56dc26075042}, + }, + // 477 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd45586946bc25941, 0x675687d6b8f6f0ac, 0x2868e97d31c9ef89, 0xb261f3ae00241f01, 0x4ee9400b816b1c0e, 0x3b5ceeb78bbe2808, 0xdae4885f38c0e04b, 0x20f56dc26075042}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe727c552051b10ba, 0x823271a86ba8f929, 0x9f92353d4890d494, 0xebd99c24a2519bed, 0x5ffa6527d57476b3, 0x8d5b69797c5c4e68, 0x6922f2f565b358c9, 0x30f2dd83df24b678}, + }, + // 478 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe727c552051b10ba, 0x823271a86ba8f929, 0x9f92353d4890d494, 0xebd99c24a2519bed, 0x5ffa6527d57476b3, 0x8d5b69797c5c4e68, 0x6922f2f565b358c9, 0x30f2dd83df24b678}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8e20f415853fab93, 0xf56d614d571d897, 0xe85b26fe03f36a48, 0xb1e8b69de1a121f1, 0x10b547ac65ed1b76, 0xc42a303024a57427, 0x1d89e9e285ac80bf, 0x89bbddc709392c0}, + }, + // 479 + { + mIn: "93ab3f8515f4208e97d871d514d6560f486af303fe265be8f121a1e19db6e8b1761bed65ac47b5102774a52430302ac4bf80ac85e2e9891dc0929370dcbd9b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aee884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x822a3b531fc4939f, 0xa7aafa783c89dfa4, 0x602aba746950c193, 0xada43c710131d34c, 0x400384fd9f8130fd, 0xf30681f7af408d2b, 0xd2c31242c3e7f35, 0x99b9d78471a10336}, + }, + // 480 + { + mIn: "93ab3f8515f4208e97d871d514d6560f486af303fe265be8f121a1e19db6e8b1761bed65ac47b5102774a52430302ac4bf80ac85e2e9891dc0929370dcbd9b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc925, 0xbb67aee884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2a19504dd10899fc, 0xa73d07050dd9abeb, 0x901cd8d37de34baf, 0x6f54df33830ec8ac, 0x4320ecf17468ab17, 0xcf4ad21e57c0d192, 0x940d8639a8c42bcf, 0x6da511e49ae76e36}, + }, + // 481 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeeb84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x227acd2b1764b68a, 0x53239b67bff439de, 0x57c7aac82dd08669, 0xba4345a81964b60, 0xabbdb80015759a7e, 0x7408028b07073f86, 0x17dad470c75431bf, 0xd43e74af9ff4d5da}, + }, + // 482 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x227acd2b1764b68a, 0x53239b67bff439de, 0x57c7aac82dd08669, 0xba4345a81964b60, 0xabbdb80015759a7e, 0x7408028b07073f86, 0x17dad470c75431bf, 0xd43e74af9ff4d5da}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9e65e1cde589f601, 0xaf533d26080cc146, 0x92ddbb076de6e75b, 0x808cd62ba16c8a29, 0xf24088ed3dd8759f, 0xf139fbb25555bd7b, 0x49e1bba9955f19a0, 0x230749fae9f08d1a}, + }, + // 483 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9e65e1cde589f601, 0xaf533d26080cc146, 0x92ddbb076de6e75b, 0x808cd62ba16c8a29, 0xf24088ed3dd8759f, 0xf139fbb25555bd7b, 0x49e1bba9955f19a0, 0x230749fae9f08d1a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6b457266defdcb77, 0x9cab44c6b8dc03fd, 0x8bff6831722397a, 0xf0a7fd3fe46948f9, 0x33cb9787fa81daa2, 0x6005d745acb24cf2, 0xb258dbf0723ccbe8, 0x204a34d5afa146d7}, + }, + // 484 + { + mIn: "77cbfdde6672456bfd03dcb8c644ab9c7a39221783f6bf08f94869e43ffda7f0a2da81fa8797cb33f24cb2ac45d70560e8cb3c72f0db58b2d746a1afd5344a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeeb84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa27ac457220a53d, 0x5a4e31db1cc95f91, 0xe7c469e2f8c47725, 0xde16a73b49d7f001, 0xbda217b918599379, 0x38ebd1db5080b95d, 0xe013bf5aac5fb694, 0xc051e611c0ebab75}, + }, + // 485 + { + mIn: "77cbfdde6672456bfd03dcb8c644ab9c7a39221783f6bf08f94869e43ffda7f0a2da81fa8797cb33f24cb2ac45d70560e8cb3c72f0db58b2d746a1afd5344a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc926, 0xbb67aeeb84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1a77477112b6af3c, 0x1348153e2218845c, 0xa96cc2356620897a, 0xcf25dc08c1cc35c2, 0xc2d04b4432476e84, 0x4dcd2b267b192b78, 0xfea4ac42e538ca5d, 0xea0e9cf688f95171}, + }, + // 486 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeea84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xea7631558be46ad9, 0x29121ef31c013d06, 0xba9b6ad023369fe6, 0x20217ad83bff73f1, 0x8f15663cec3e8855, 0xebd690d24ddcbb20, 0x885b6ad5c62dd37d, 0x196b4fa066e374ad}, + }, + // 487 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xea7631558be46ad9, 0x29121ef31c013d06, 0xba9b6ad023369fe6, 0x20217ad83bff73f1, 0x8f15663cec3e8855, 0xebd690d24ddcbb20, 0x885b6ad5c62dd37d, 0x196b4fa066e374ad}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd5fdf56042ee76ab, 0x84280ad99796b375, 0xfcb606a2bbe82c2d, 0xb9cc81c2e91c8b5a, 0x5b936c8475e188ec, 0x30bfcfde8d85db9b, 0xefb17eca4f859736, 0xa12f8a7dd5c538db}, + }, + // 488 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd5fdf56042ee76ab, 0x84280ad99796b375, 0xfcb606a2bbe82c2d, 0xb9cc81c2e91c8b5a, 0x5b936c8475e188ec, 0x30bfcfde8d85db9b, 0xefb17eca4f859736, 0xa12f8a7dd5c538db}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x263ebf99b9fdbc89, 0xc119b857ffea2065, 0x9b690918933b2ab9, 0x434403333fdb705b, 0xa14f220954b2aa6d, 0x811f146c0604a94d, 0x30688656c53b96da, 0xf897d34c46a28ca5}, + }, + // 489 + { + mIn: "89bcfdb999bf3e266520eaff57b819c1b92a3b931809699b5b70db3f330344436daab25409224fa14da904066c141f81da963bc556866830a58ca2464cd397f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeea84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x41b95b96f31a0196, 0x4e48ea3299748fdc, 0xf2394be394bab9cc, 0x1dce960f41801e4c, 0xef6d60bea50a6e4f, 0xd49304931e30544f, 0xd49dab934d485db5, 0x63533479fb9c2cdc}, + }, + // 490 + { + mIn: "89bcfdb999bf3e266520eaff57b819c1b92a3b931809699b5b70db3f330344436daab25409224fa14da904066c141f81da963bc556866830a58ca2464cd397f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc927, 0xbb67aeea84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa61abdf442ad31af, 0x1b550d9ffc8a7bc7, 0xfe7a923bb17075ef, 0x87a00376dec47a3e, 0xe905bed91adb5e6d, 0x8f598f1e94538bee, 0x327cb6f88d67fff6, 0x2aebcda6cd10031b}, + }, + // 491 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb32b5f87b824221, 0x6803053ccf4bbb90, 0x7682f2995a023a23, 0x19a20fd2c6f63c09, 0xf4e49a53b92e71ea, 0xa7003f47beb4ad33, 0x98556328af07e750, 0x39fcde28679a94d0}, + }, + // 492 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb32b5f87b824221, 0x6803053ccf4bbb90, 0x7682f2995a023a23, 0x19a20fd2c6f63c09, 0xf4e49a53b92e71ea, 0xa7003f47beb4ad33, 0x98556328af07e750, 0x39fcde28679a94d0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9350a1b68a6499b5, 0xf68d52c88dde9d6b, 0xf3afbd23cde9dd68, 0x3facb8c14ac236f7, 0x35420cd252132bff, 0x92f3c70494d72256, 0x86786e9a09f5cb54, 0x7bc50a78dc258bc}, + }, + // 493 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9350a1b68a6499b5, 0xf68d52c88dde9d6b, 0xf3afbd23cde9dd68, 0x3facb8c14ac236f7, 0x35420cd252132bff, 0x92f3c70494d72256, 0x86786e9a09f5cb54, 0x7bc50a78dc258bc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcff5c4f31b77d3f9, 0xce17a890d480a9b3, 0xfd701196117cd058, 0xdd3523f5e4e5b4d1, 0x916bc2f4ddb48395, 0x46e29e5227ac741d, 0x408712f04def6003, 0xd75d5030d5244c3b}, + }, + // 494 + { + mIn: "f9d3771bf3c4f5cfb3a980d490a817ce58d07c11961170fdd1b4e5e4f52335dd9583b4ddf4c26b911d74ac27529ee2460360ef4df01287403b4c24d530505dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe524a27c2abfdb51, 0x90dc2de84f45e324, 0x3b60a80f12d2af1f, 0x964e4829f143c3, 0xde6605046e5888f6, 0x5204293869d15103, 0x1b8a61af34fd032, 0x239b2aabfa63c725}, + }, + // 495 + { + mIn: "f9d3771bf3c4f5cfb3a980d490a817ce58d07c11961170fdd1b4e5e4f52335dd9583b4ddf4c26b911d74ac27529ee2460360ef4df01287403b4c24d530505dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc938, 0xbb67aef584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xabcf3d9031d91333, 0x8a68e4068b5390a4, 0xa132dd4cc26d8835, 0xa85454f4ace67538, 0x8a605eb95a318aeb, 0x9a290eef9aa4b6d8, 0xb979f373fbb64950, 0x5902a713fecc1bc8}, + }, + // 496 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbc91bfe3555f4f1d, 0x8a12999ae7ecf48d, 0x6a8144553ee1d62c, 0xe1cb9fa99a5df42, 0x43f6b5e7ae901c08, 0xff26e30640312bf5, 0x12502aa07da07148, 0x3dda81a73e2cff13}, + }, + // 497 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbc91bfe3555f4f1d, 0x8a12999ae7ecf48d, 0x6a8144553ee1d62c, 0xe1cb9fa99a5df42, 0x43f6b5e7ae901c08, 0xff26e30640312bf5, 0x12502aa07da07148, 0x3dda81a73e2cff13}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x17cc63f9ead37a68, 0x3f2ac269f1533cda, 0xcd31967cd97284bc, 0xf1ba7a609be3dedc, 0x864a9400958c4aec, 0x364ba54bd4332e1d, 0xd5db992286485a66, 0x33dd147cc53cb9df}, + }, + // 498 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x17cc63f9ead37a68, 0x3f2ac269f1533cda, 0xcd31967cd97284bc, 0xf1ba7a609be3dedc, 0x864a9400958c4aec, 0x364ba54bd4332e1d, 0xd5db992286485a66, 0x33dd147cc53cb9df}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdc2a4b677b28a784, 0x701bf842786e2ed3, 0xc1d382c99abcd344, 0x51a2073a1205982b, 0x1e66f3e44bfc0a83, 0xc0e024e59298c9e6, 0xcfbac0f964a904ea, 0xf13425dabc4c0e37}, + }, + // 499 + { + mIn: "84a7287b674b2adcd32e6e7842f81b7044d3bc9ac982d3c12b9805123a07a251830afc4be4f3661ee6c99892e524e0c0ea04a964f9c0bacf370e4cbcda2534f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x421e22925426a5a, 0x46c04bd6188b1e68, 0x753326ae19df453a, 0x8f0f252c41ae7a1c, 0xcfd0d370125ecdb2, 0xd4cc8896a68a9c00, 0xbca547576f53b6e2, 0x894ebf35c1209b47}, + }, + // 500 + { + mIn: "84a7287b674b2adcd32e6e7842f81b7044d3bc9ac982d3c12b9805123a07a251830afc4be4f3661ee6c99892e524e0c0ea04a964f9c0bacf370e4cbcda2534f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc939, 0xbb67aef484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x14a6058711263ad3, 0x249366e7cf7ebec6, 0x5b044f1ca04bad71, 0x84c70ef97050bb1a, 0x2793db88177aa239, 0xd5b15f9e932fc3d1, 0xd24b4f276c401aba, 0xa71e6dfd9431efcc}, + }, + // 501 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe3677dd24045d243, 0xe52fbd2329d6b520, 0xf73319136b151075, 0xa558a4d6b9320183, 0x21a381a71518eabf, 0xbf9efd099e3a03ab, 0x864bc7f9c5f75832, 0x367f432047de9de4}, + }, + // 502 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe3677dd24045d243, 0xe52fbd2329d6b520, 0xf73319136b151075, 0xa558a4d6b9320183, 0x21a381a71518eabf, 0xbf9efd099e3a03ab, 0x864bc7f9c5f75832, 0x367f432047de9de4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9063a8027f95330c, 0x2b9a4dd214909d3f, 0x706f3007628ea226, 0x2d4364da68571c23, 0xc35a7aff85cf18b4, 0xa06914f4534f2850, 0xdac84cdb2a86969b, 0x1731ad3a460bdfe7}, + }, + // 503 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9063a8027f95330c, 0x2b9a4dd214909d3f, 0x706f3007628ea226, 0x2d4364da68571c23, 0xc35a7aff85cf18b4, 0xa06914f4534f2850, 0xdac84cdb2a86969b, 0x1731ad3a460bdfe7}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x10b38add582b109f, 0x14347f1ecc0688bb, 0xa4d8f39b39f9a3a, 0x32abf303af7d1f37, 0xfef5c18e969eb5b7, 0x9f20df7617d6381c, 0x42513cc950a5ba6c, 0x8a8853d189556bce}, + }, + // 504 + { + mIn: "9f102b58dd8ab310bb8806cc1e7f34143a9a9fb3398f4d0a371f7daf03f3ab32b7b59e968ec1f5fe1c38d61776df209f6cbaa550c93c5142ce6b5589d153888a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcb93206483c9265d, 0xc5b787bdfa0aff12, 0xdad64a84011d216e, 0x68c9a0209f3b623f, 0x73665ea6f2994203, 0xb8be32a580590c53, 0x476127d69d0c731, 0x6ffb6d0781669845}, + }, + // 505 + { + mIn: "9f102b58dd8ab310bb8806cc1e7f34143a9a9fb3398f4d0a371f7daf03f3ab32b7b59e968ec1f5fe1c38d61776df209f6cbaa550c93c5142ce6b5589d153888a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93a, 0xbb67aef784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdba0178f4d3a5fae, 0xd266f51986ce0850, 0x369c6f6d2acfe4cf, 0xc051a36485a4e364, 0x755824eec545c9b3, 0xbe18e3572c11e421, 0xd23844ccf40e6a1b, 0x1705c536d4d1db18}, + }, + // 506 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbd691179f8467d90, 0x7d29ac59a93cc85a, 0x67a842f46b454741, 0x7ebbdf4997e5fc2d, 0xb47ce24df66962ab, 0x2cd3f198095d9757, 0x84f27083df26a592, 0x1ac15b37453ce3cc}, + }, + // 507 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbd691179f8467d90, 0x7d29ac59a93cc85a, 0x67a842f46b454741, 0x7ebbdf4997e5fc2d, 0xb47ce24df66962ab, 0x2cd3f198095d9757, 0x84f27083df26a592, 0x1ac15b37453ce3cc}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2808249fa9f286f3, 0x5805b4c254930776, 0xfe7a02d23f610fb9, 0xbd126615ad0ce66f, 0xb161d3ed7814bb97, 0xcbea051187adf0d7, 0x9153be729969a6ef, 0xda3c2cf921f9230c}, + }, + // 508 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2808249fa9f286f3, 0x5805b4c254930776, 0xfe7a02d23f610fb9, 0xbd126615ad0ce66f, 0xb161d3ed7814bb97, 0xcbea051187adf0d7, 0x9153be729969a6ef, 0xda3c2cf921f9230c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6e03dd138ec3885f, 0xf436228d2107690b, 0xe67844add79afc7b, 0x509a1069dda4119c, 0xf6339b835471de45, 0xa9e9b57a90f5c004, 0xd61dbadabed7ab16, 0xb53820f450285f63}, + }, + // 509 + { + mIn: "5f88c38e13dd036e0b6907218d2236f47bfc9ad7ad4478e69c11a4dd69109a5045de7154839b33f604c0f5907ab5e9a916abd7bedaba1dd6635f2850f42038b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4dbe366ebc1d6452, 0x3e301e31608d5d90, 0x30ce0179c49c858e, 0xc4e34323157ff6d6, 0xc1933746333a0e03, 0x31d6c4b71fd8ff9e, 0xa083a905759a47a9, 0x303b09ce48e9b152}, + }, + // 510 + { + mIn: "5f88c38e13dd036e0b6907218d2236f47bfc9ad7ad4478e69c11a4dd69109a5045de7154839b33f604c0f5907ab5e9a916abd7bedaba1dd6635f2850f42038b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93b, 0xbb67aef684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4c0fa0b3fa95a5ef, 0x7eb0ee4c662f9aef, 0x6b96582d211917c6, 0x40cba8d7a7009fca, 0xccfbb7ba7664cf24, 0xb2e2f5c3e7d45fee, 0x8b459c6581a25a97, 0xaf1d6e71fd67a709}, + }, + // 511 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6098a135e7f2efda, 0xb7a654bae8e1432b, 0x98c13e6669822eb3, 0xa548ae47f8d13a12, 0xae78d2e95a4e42da, 0x9df4870720ee7c8c, 0x49bfaa6533550d03, 0xc84efc6d5db4993b}, + }, + // 512 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6098a135e7f2efda, 0xb7a654bae8e1432b, 0x98c13e6669822eb3, 0xa548ae47f8d13a12, 0xae78d2e95a4e42da, 0x9df4870720ee7c8c, 0x49bfaa6533550d03, 0xc84efc6d5db4993b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xea44dde32b5012bc, 0x51889d990ca6249e, 0x680e7daabe164f8f, 0xa1af89fd0cea8c73, 0xb08df23013643023, 0xb10c11e220052f1d, 0x6f93b4e8179956fa, 0x20fa5a5c310e279c}, + }, + // 513 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xea44dde32b5012bc, 0x51889d990ca6249e, 0x680e7daabe164f8f, 0xa1af89fd0cea8c73, 0xb08df23013643023, 0xb10c11e220052f1d, 0x6f93b4e8179956fa, 0x20fa5a5c310e279c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x37cc67fa9f0984d9, 0x33ae0212e946784f, 0x685c30940a36f6a, 0x8a93d69351efbd50, 0x67967fb128d92de1, 0x282167e5ae0ec940, 0x431514defd3507ab, 0x9139db3a42330f1e}, + }, + // 514 + { + mIn: "d984099ffa67cc374f7846e91202ae336a6fa34009c3850650bdef5193d6938ae12dd928b17f966740c90eaee5672128ab0735fdde1415431e0f33423adb399100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdbf37bb335e14ca3, 0x9b49b47848aa4a1c, 0xaffc7855b817eed2, 0xfd456b82e1415d60, 0x64dc35823d081baa, 0x3e49a56914f18727, 0x63202afe04658036, 0xeed5e27514825e90}, + }, + // 515 + { + mIn: "d984099ffa67cc374f7846e91202ae336a6fa34009c3850650bdef5193d6938ae12dd928b17f966740c90eaee5672128ab0735fdde1415431e0f33423adb399100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93c, 0xbb67aef184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2f49700395577021, 0xa52ab8775e992450, 0x71dc24ead85b4f1b, 0xd2c59b040a6a8e0, 0xacf6961724ac280, 0xd01371744409b410, 0xfa1e83b78c70523b, 0xe1ecab34f7e1e790}, + }, + // 516 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xafa2f0e0fe6fa09f, 0xbdf216bd1074c7ce, 0xad77e76ea0e5f46b, 0x90ba8741ec61be78, 0xe5bba6a3ab21516f, 0xcec834d4b95d2644, 0x9b37a5333be43a0d, 0x50cb9fc068359f59}, + }, + // 517 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xafa2f0e0fe6fa09f, 0xbdf216bd1074c7ce, 0xad77e76ea0e5f46b, 0x90ba8741ec61be78, 0xe5bba6a3ab21516f, 0xcec834d4b95d2644, 0x9b37a5333be43a0d, 0x50cb9fc068359f59}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x85aa6a0864b386d, 0x701aaf8c4e25e09d, 0x84d3182e66def4aa, 0x4f45917e77885219, 0xd8c221f11a37add1, 0xc90fb1e62d0f0da3, 0x9511a7582f73c7af, 0x4472583b6575b20}, + }, + // 518 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x85aa6a0864b386d, 0x701aaf8c4e25e09d, 0x84d3182e66def4aa, 0x4f45917e77885219, 0xd8c221f11a37add1, 0xc90fb1e62d0f0da3, 0x9511a7582f73c7af, 0x4472583b6575b20}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcb3f9d395cf3e8be, 0xe84469c3edf544b2, 0x533b41f0687eb0fc, 0x50642c683fc96637, 0xf23bb93de94d3cff, 0x6936d7dff6e14bcc, 0xd87baeb1475ebdd3, 0x1d732b06f75b4afc}, + }, + // 519 + { + mIn: "bee8f35c399d3fcbb244f5edc36944e8fcb07e68f0413b533766c93f682c6450ff3c4de93db93bf2cc4be1f6dfd73669d3bd5e47b1ae7bd8fc4a5bf7062b731d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa5156e94f4cdb346, 0xf580664d24c34f33, 0xbf43bf67fa2a13fc, 0x4ec60e9e0c3de2ad, 0x7018caaefa76ab7d, 0x1d4119d0b7965fc0, 0xa54fd0fed973088b, 0xd5a449599d037c05}, + }, + // 520 + { + mIn: "bee8f35c399d3fcbb244f5edc36944e8fcb07e68f0413b533766c93f682c6450ff3c4de93db93bf2cc4be1f6dfd73669d3bd5e47b1ae7bd8fc4a5bf7062b731d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93d, 0xbb67aef084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9d357194617f8292, 0x7c5d8afa1c697161, 0xd4ca6c4f80f27eb0, 0x77ea8b98d4561c82, 0x574f89ef060f665, 0xa1ef5985cf0ba8f0, 0xb97f4819b4a0f211, 0xd84f0a051e0280a5}, + }, + // 521 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6383a37935d44d2, 0xaf290e1c9220bd26, 0xe4e63fc904064a5d, 0x7f447e1d2ed6ad27, 0xd50e024b838d8516, 0xf62e0ccd72464ef6, 0xabcb9c24eb90a581, 0xd2c8428d5d10d9dd}, + }, + // 522 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6383a37935d44d2, 0xaf290e1c9220bd26, 0xe4e63fc904064a5d, 0x7f447e1d2ed6ad27, 0xd50e024b838d8516, 0xf62e0ccd72464ef6, 0xabcb9c24eb90a581, 0xd2c8428d5d10d9dd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2310d5686d43e55c, 0xaa25bb23f7996bf3, 0x14610a05349c9916, 0x3ce607828e43b003, 0x6b9aab05740f7d00, 0x12cc604e23a44154, 0x70d216ce4c45c4e1, 0xc7c916ef3f1bd96c}, + }, + // 523 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2310d5686d43e55c, 0xaa25bb23f7996bf3, 0x14610a05349c9916, 0x3ce607828e43b003, 0x6b9aab05740f7d00, 0x12cc604e23a44154, 0x70d216ce4c45c4e1, 0xc7c916ef3f1bd96c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1b1c393268bd6cae, 0x9828802d3d98e515, 0x35179809fac0d9df, 0x62cdcb6baf28017e, 0x48596ce591783fd8, 0x491b13e81d80bdc0, 0x31dce7f84a4f4645, 0x800d0d3fa821ecfb}, + }, + // 524 + { + mIn: "ae6cbd6832391c1b15e5983d2d802898dfd9c0fa099817357e0128af6bcbcd62d83f7891e56c5948c0bd801de8131b4945464f4af8e7dc31fbec21a83f0d0d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x117f479116c29f8b, 0x531c120b05ca2f25, 0x9e6511aa8042eb34, 0x222bec1fde977226, 0x49a1599beeccc794, 0x390d32bd080b93b9, 0xb731d9a730091343, 0xc680444f23102f1d}, + }, + // 525 + { + mIn: "ae6cbd6832391c1b15e5983d2d802898dfd9c0fa099817357e0128af6bcbcd62d83f7891e56c5948c0bd801de8131b4945464f4af8e7dc31fbec21a83f0d0d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93e, 0xbb67aef384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xda4a89d983e81d7f, 0xd721e2601607d55e, 0x77f45af0f102e48a, 0x71269f97ec3fe161, 0x32a17aaeb03fc6e3, 0x7b9da3a31b8f97c, 0x7c1c4bb8626a594, 0x1ce5acf90a9b97e4}, + }, + // 526 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd98945fb2fe57598, 0xd404a3bb7c37b88b, 0x5896fade3dc5d1ad, 0x390f731e54f7b22d, 0x500d34f32ebc92d1, 0xcb05dce74b78d889, 0xb7b30482e89fd602, 0xe330630b6835ccf6}, + }, + // 527 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd98945fb2fe57598, 0xd404a3bb7c37b88b, 0x5896fade3dc5d1ad, 0x390f731e54f7b22d, 0x500d34f32ebc92d1, 0xcb05dce74b78d889, 0xb7b30482e89fd602, 0xe330630b6835ccf6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1c75d7a3586356c9, 0xa9db1a90e2bed5e, 0xb14a4861f9feeacd, 0xa40e297ad1637d47, 0x48633541d8a833c9, 0xb660b43d6b9cd3d8, 0xb4fa9bac22369f59, 0x3657e63b876834fd}, + }, + // 528 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1c75d7a3586356c9, 0xa9db1a90e2bed5e, 0xb14a4861f9feeacd, 0xa40e297ad1637d47, 0x48633541d8a833c9, 0xb660b43d6b9cd3d8, 0xb4fa9bac22369f59, 0x3657e63b876834fd}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x212b787e7687bee7, 0xb82e930628c402ee, 0xbf3f4181a298169a, 0xda217fa431d554f6, 0xf10baf0d64cca00d, 0x6acb656983d2a4cf, 0x8f422ec1551100e4, 0x9100df0c58a64204}, + }, + // 529 + { + mIn: "e7be87767e782b21ee02c42806932eb89a1698a281413fbff654d531a47f21da0da0cc640daf0bf1cfa4d2836965cb6ae4001155c12e428f0442a6580cdf009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xde47e84c929865cd, 0xa60a94ac205bf47f, 0xed746ab5998a2a29, 0x189757b4cff224dc, 0xe267884e1da21486, 0x2424d37cfd5af73f, 0xbd3fc7ddf1fc588d, 0x2220e6098cfa5d11}, + }, + // 530 + { + mIn: "e7be87767e782b21ee02c42806932eb89a1698a281413fbff654d531a47f21da0da0cc640daf0bf1cfa4d2836965cb6ae4001155c12e428f0442a6580cdf009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93f, 0xbb67aef284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x89c9879fa540b5fa, 0x933051d0de862ac1, 0x6329513b2fcd009f, 0xadac540e9f28e0df, 0x2129a0d227101c88, 0x66d9672d90eefd38, 0xad56944a03a10c9c, 0x84597dc013b3e404}, + }, + // 531 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aefd84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5429637907475f06, 0x391b545143a2ae9a, 0xc4f2280a24804b61, 0x96cdd1956f3b495, 0x594b60f7403dc2ef, 0x1545e2d661422fd7, 0x8b6c473659b79b4a, 0xd20292c1fd7246a1}, + }, + // 532 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5429637907475f06, 0x391b545143a2ae9a, 0xc4f2280a24804b61, 0x96cdd1956f3b495, 0x594b60f7403dc2ef, 0x1545e2d661422fd7, 0x8b6c473659b79b4a, 0xd20292c1fd7246a1}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2dc8599b008d173c, 0x83bc6176441a2343, 0x5d59af7770c525fe, 0x2916a34a5ffb94cf, 0x65c1d8d01c832803, 0x9044958cc2d792d7, 0xabe7aa21823da9d6, 0xf0e0f5804c9f9595}, + }, + // 533 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2dc8599b008d173c, 0x83bc6176441a2343, 0x5d59af7770c525fe, 0x2916a34a5ffb94cf, 0x65c1d8d01c832803, 0x9044958cc2d792d7, 0xabe7aa21823da9d6, 0xf0e0f5804c9f9595}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x90401bdde4b71a57, 0xd6c7cb8a6ffe89a5, 0xfe21b3f6c88bc2c0, 0xd4ebfda3e43cc1a5, 0x9cc1c3dc2f517a7f, 0x35dfadfe738b615f, 0x529d977b42d1135c, 0xfba4049249780cdc}, + }, + // 534 + { + mIn: "571ab7e4dd1b4090a589fe6f8acbc7d6c0c28bc8f6b321fea5c13ce4a3fdebd47f7a512fdcc3c19c5f618b73feaddf355c13d1427b979d52dc0c78499204a4fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aefd84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x70487233d71c4e59, 0x2db0faf5418694e, 0x9b042b83f7dd6710, 0x29b0328c4384b6a7, 0xf56f9ac8f22deded, 0xdce22a5211c3f2f2, 0x3706c6af15a8b56d, 0x151f54f94ec25eb1}, + }, + // 535 + { + mIn: "571ab7e4dd1b4090a589fe6f8acbc7d6c0c28bc8f6b321fea5c13ce4a3fdebd47f7a512fdcc3c19c5f618b73feaddf355c13d1427b979d52dc0c78499204a4fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc930, 0xbb67aefd84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3ada06a0b29d4050, 0x7beeeaa148e5ffff, 0x6c75d005b8e914d1, 0x2205cb33dcc4908e, 0x3f958db193b3c26b, 0x593169aec7d43087, 0xe26489d28a75bacd, 0x54fd421ec0c29347}, + }, + // 536 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aefc84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x457b130ba4b7b32a, 0xa7a80beb0ad40c19, 0xf1783b74ffd4153a, 0x985d537ffea382b0, 0x2f14d3b8bc0e18cf, 0x473efe91464ca11e, 0x1a8b18955671e449, 0xd620ea99f6e9c2c5}, + }, + // 537 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x457b130ba4b7b32a, 0xa7a80beb0ad40c19, 0xf1783b74ffd4153a, 0x985d537ffea382b0, 0x2f14d3b8bc0e18cf, 0x473efe91464ca11e, 0x1a8b18955671e449, 0xd620ea99f6e9c2c5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdc96b78772097df7, 0x4b4c35b3e536aac9, 0x28512fec1feb508d, 0x7a5ccd8aacd2476e, 0xbcf0c836e6c09644, 0x6cf3ec8d441add34, 0x2eff46c008cd0d8c, 0x922ae64a98c5db89}, + }, + // 538 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdc96b78772097df7, 0x4b4c35b3e536aac9, 0x28512fec1feb508d, 0x7a5ccd8aacd2476e, 0xbcf0c836e6c09644, 0x6cf3ec8d441add34, 0x2eff46c008cd0d8c, 0x922ae64a98c5db89}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6b9b20a19c0c6e7e, 0x189c6e4092325cc2, 0x5a225ca36abd46c2, 0x5329c509bebef1bc, 0xfe97f5686de26406, 0x56ee3e39643ad2c1, 0x4e4e9cfae7709871, 0x7bca1901c4401014}, + }, + // 539 + { + mIn: "7e6e0c9ca1209b6bc25c3292406e9c18c246bd6aa35c225abcf1bebe09c529530664e26d68f597fec1d23a64393eee56719870e7fa9c4e4e141040c40119ca7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aefc84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x644f05324290d1f, 0xe3821b164cbea8ad, 0x597663a89990d6cd, 0x46daf6b840eee0, 0x850498db8560fc5c, 0xa0ddb4f7e9fbec2d, 0x145a89122611a719, 0xf5b2c860a930d44e}, + }, + // 540 + { + mIn: "7e6e0c9ca1209b6bc25c3292406e9c18c246bd6aa35c225abcf1bebe09c529530664e26d68f597fec1d23a64393eee56719870e7fa9c4e4e141040c40119ca7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc931, 0xbb67aefc84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xce27f4b7563d8d45, 0x6214e7ae158935e6, 0x92dd6c29a0d2ae78, 0xf8ada395ef214d9e, 0xcddc3c67babea6b7, 0x2d73114747b2cfbd, 0xf364dcb254d02a97, 0xd0f4f38a325bbf8d}, + }, + // 541 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aeff84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7f69e6405cb54d52, 0xd43159a85c6d4c01, 0xc9a1894f13fd2581, 0x52ecbd0aa74281df, 0x66110f9d1a837131, 0xb65118cae0195762, 0x431327d619073714, 0xb3a06c284bde3450}, + }, + // 542 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7f69e6405cb54d52, 0xd43159a85c6d4c01, 0xc9a1894f13fd2581, 0x52ecbd0aa74281df, 0x66110f9d1a837131, 0xb65118cae0195762, 0x431327d619073714, 0xb3a06c284bde3450}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc9b4aa0e7d2181c7, 0x903940772e924904, 0x4976117d1879f9a7, 0x1cfd72c1b7095f99, 0x8b6ff6d5da5291d5, 0xd986aa7af1d46a0e, 0xb26ee34efdd203b2, 0x17dc5f06537bd4d4}, + }, + // 543 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc9b4aa0e7d2181c7, 0x903940772e924904, 0x4976117d1879f9a7, 0x1cfd72c1b7095f99, 0x8b6ff6d5da5291d5, 0xd986aa7af1d46a0e, 0xb26ee34efdd203b2, 0x17dc5f06537bd4d4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa4b53fb122fab2c5, 0x7f69e6e066152967, 0x7755371391730fe7, 0x698cc22df66cb38d, 0x9c1364311bcb8799, 0xdf1918a34dfacd42, 0x50e0d464f5c85f29, 0xc6c0da55f6a382b2}, + }, + // 544 + { + mIn: "c5b2fa22b13fb5a467291566e0e6697fe70f7391133755778db36cf62dc28c699987cb1b3164139c42cdfa4da31819df295fc8f564d4e050b282a3f655dac0c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aeff84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf7f9f9e1d4725ab6, 0xb90608ad46cc1159, 0x3f2a3305d1878cb1, 0x6c743a065ff483e1, 0x141b18b9c4c62d89, 0x3e453bcca2e3b385, 0x775a90d6394c2dba, 0xb1be685475fbd34e}, + }, + // 545 + { + mIn: "c5b2fa22b13fb5a467291566e0e6697fe70f7391133755778db36cf62dc28c699987cb1b3164139c42cdfa4da31819df295fc8f564d4e050b282a3f655dac0c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc932, 0xbb67aeff84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb0ec578ecd5e9290, 0x6b0c6541571285d9, 0x383ee9503a2a1b6a, 0xee8458ed471dc292, 0x8f2802164ea93ad8, 0x9dde246628fe492f, 0x4adca03344b5fc01, 0x4c56ce6e8c890bd7}, + }, + // 546 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aefe84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x41baf355df944a4, 0xf5a45c0b3be32b73, 0xaed3de3282eb5fcc, 0xeb2abbf6de6c6b95, 0x20b6ce9aec0e5e01, 0xb1a4acda61304e00, 0x5ee0c2dd91fa8318, 0xba39d04d482a382e}, + }, + // 547 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x41baf355df944a4, 0xf5a45c0b3be32b73, 0xaed3de3282eb5fcc, 0xeb2abbf6de6c6b95, 0x20b6ce9aec0e5e01, 0xb1a4acda61304e00, 0x5ee0c2dd91fa8318, 0xba39d04d482a382e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf2205f8bb4bda998, 0xb547c9175aaafa86, 0xc130c3b88783e0e9, 0x276cb6e327d25454, 0xc0aa901ea63425e8, 0xed393c398b8edef3, 0x69c1d7d07877721c, 0x171061286a15b4ee}, + }, + // 548 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf2205f8bb4bda998, 0xb547c9175aaafa86, 0xc130c3b88783e0e9, 0x276cb6e327d25454, 0xc0aa901ea63425e8, 0xed393c398b8edef3, 0x69c1d7d07877721c, 0x171061286a15b4ee}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54bd736be38f9bba, 0x9acfc61b1e4fff3a, 0xc5bec8046db28cec, 0xa6a9609a51ab8465, 0x7cd0ba84952985da, 0x1acaef0c45a4018e, 0x865bf07d7afb1d60, 0x836b12a52922a5f9}, + }, + // 549 + { + mIn: "ba9b8fe36b73bd543aff4f1e1bc6cf9aec8cb26d04c8bec56584ab519a60a9a6da85299584bad07c8e01a4450cefca1a601dfb7a7df05b86f9a52229a5126b8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aefe84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x72569a4ffe05c70, 0x8fc88f2425f7af82, 0x7e40e85966b78ee9, 0x617d86c942481cdc, 0x5984ef786fb64fe, 0x336fd013c22bb998, 0xc74386c24f65d57b, 0x273456314c9a76ba}, + }, + // 550 + { + mIn: "ba9b8fe36b73bd543aff4f1e1bc6cf9aec8cb26d04c8bec56584ab519a60a9a6da85299584bad07c8e01a4450cefca1a601dfb7a7df05b86f9a52229a5126b8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc933, 0xbb67aefe84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x197a628b80003c54, 0x6635f322c3860dc9, 0x292232cc210102ce, 0xef686fd4437933c3, 0x7207f0ce3d619d93, 0x6b8b39d65181f869, 0x54b1103476bb9a00, 0xcdc2881376a376ad}, + }, + // 551 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7c001e0a4004f103, 0x412350e61c2f6239, 0x86599a958bc918f0, 0xb04414dd9187f328, 0x742403df8fabed45, 0xbad8f3fafafe5d1, 0x63bd3014e19d7d97, 0xa6283bfaaf28c2b9}, + }, + // 552 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7c001e0a4004f103, 0x412350e61c2f6239, 0x86599a958bc918f0, 0xb04414dd9187f328, 0x742403df8fabed45, 0xbad8f3fafafe5d1, 0x63bd3014e19d7d97, 0xa6283bfaaf28c2b9}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe2e789edcce01e67, 0x2722a5ee9438c39b, 0x23d4a9f38e5745e3, 0xf7a44d5e0a7dc6e5, 0xf8fc82b16436499, 0xa995dd8fd4dfadcd, 0x273e15ce2ab1bbc1, 0x9d47d91e8d4656d7}, + }, + // 553 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe2e789edcce01e67, 0x2722a5ee9438c39b, 0x23d4a9f38e5745e3, 0xf7a44d5e0a7dc6e5, 0xf8fc82b16436499, 0xa995dd8fd4dfadcd, 0x273e15ce2ab1bbc1, 0x9d47d91e8d4656d7}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x658e56830d9654a8, 0x8eddffe9a14bec32, 0x4984394e8d3b2bd0, 0x4acc747dee4d3121, 0xa4c427e573ec79e4, 0x4606ae1bcc6c5ce1, 0xd192916957025bac, 0xb7c70f3ffc05536d}, + }, + // 554 + { + mIn: "a854960d83568e6532ec4ba1e9ffdd8ed02b3b8d4e39844921314dee7d74cc4ae479ec73e527c4a4e15c6ccc1bae0646ac5b0257699192d16d5305fc3f0fc7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x40844987ce81a87f, 0x51d8f05438f16aab, 0x999638e34d40e0a7, 0xb3f5d2a592329b9a, 0x8f1658c5303503ad, 0x54239ab8b9fdd2e5, 0xfc2a610e2af36cc4, 0xfe1b5189d785646c}, + }, + // 555 + { + mIn: "a854960d83568e6532ec4ba1e9ffdd8ed02b3b8d4e39844921314dee7d74cc4ae479ec73e527c4a4e15c6ccc1bae0646ac5b0257699192d16d5305fc3f0fc7b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc934, 0xbb67aef984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcfa4f14bc70068f2, 0x2f6d510a3bd30be, 0xe44961dbdecc3d9c, 0xabcfdc76e2741297, 0x3835e95b9c43bd6, 0x5eb58d688a7fb5fe, 0x3a1bfef9d1334bcb, 0x1b35bc5132aca78b}, + }, + // 556 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aef884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8885b4a968ecc606, 0x5254b36c17aaf3af, 0x43b6823bd8f34dba, 0xdbd09e8e314511ce, 0x22a2848a3d08e05c, 0xa071763dc464513e, 0x27b8ad661a7d4ce7, 0xfc81fe6f3d1634d5}, + }, + // 557 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8885b4a968ecc606, 0x5254b36c17aaf3af, 0x43b6823bd8f34dba, 0xdbd09e8e314511ce, 0x22a2848a3d08e05c, 0xa071763dc464513e, 0x27b8ad661a7d4ce7, 0xfc81fe6f3d1634d5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd22d3297f2d5e2be, 0xc70672fb3119bc3e, 0x23f30511046aac04, 0x5fe316f31466a9fd, 0xfebde582f1957b2b, 0xfd782e6eaf0c5942, 0xcc2e236d1b042b94, 0xc30abdfff337130d}, + }, + // 558 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd22d3297f2d5e2be, 0xc70672fb3119bc3e, 0x23f30511046aac04, 0x5fe316f31466a9fd, 0xfebde582f1957b2b, 0xfd782e6eaf0c5942, 0xcc2e236d1b042b94, 0xc30abdfff337130d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd07e605d8d0ba1da, 0x427db481ada0b768, 0xdee539b2a60df444, 0x7cb51ec389e9b619, 0x48fd4ef5aaf36274, 0xd5895d169013280c, 0x98cfdf9060c9ad3e, 0xbf386fb55b0a346}, + }, + // 559 + { + mIn: "daa10b8d5d607ed068b7a0ad81b47d4244f40da6b239e5de19b6e989c31eb57c7462f3aaf54efd480c281390165d89d53eadc96090dfcf9846a3b055fb86f30b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aef884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8041cc0718fa923, 0xdbe73bc03d8416ae, 0x9d7051f955f0ea0a, 0xfabfff4ff6fd0d4e, 0x2909e12e59ee00f9, 0xbef5e9c1f6568e64, 0xb53e4566dff79357, 0x880c0f6cc5c70265}, + }, + // 560 + { + mIn: "daa10b8d5d607ed068b7a0ad81b47d4244f40da6b239e5de19b6e989c31eb57c7462f3aaf54efd480c281390165d89d53eadc96090dfcf9846a3b055fb86f30b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc935, 0xbb67aef884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x431e37fac8ab77da, 0xc463c6f77e620441, 0xa63fd6ba8d99409f, 0x8d13ae17ac4faac7, 0xcd68d19b1f08be8b, 0xd65ea32fc9fbc133, 0xdb874ba6489f6787, 0xc07ffd75e6bae51f}, + }, + // 561 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aefb84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbc4ab568386e43da, 0xe14b7a6d6eeb7f16, 0x54003e3184bd1a3a, 0xcc4a1dfa928473fd, 0x32618d3953f53b97, 0xbfe6e34dcf306d4f, 0x60101944371fa4b9, 0xe35298460ce843b0}, + }, + // 562 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbc4ab568386e43da, 0xe14b7a6d6eeb7f16, 0x54003e3184bd1a3a, 0xcc4a1dfa928473fd, 0x32618d3953f53b97, 0xbfe6e34dcf306d4f, 0x60101944371fa4b9, 0xe35298460ce843b0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xefac62ad47d2169e, 0x96436839d38fa52a, 0xf6cf3c7535e228d5, 0xe76ac80f35893bb, 0xf15f5a58c1573850, 0xa0a4c638bbe639bb, 0x63006a2e83976de2, 0x74a24ae0bc8b77a1}, + }, + // 563 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xefac62ad47d2169e, 0x96436839d38fa52a, 0xf6cf3c7535e228d5, 0xe76ac80f35893bb, 0xf15f5a58c1573850, 0xa0a4c638bbe639bb, 0x63006a2e83976de2, 0x74a24ae0bc8b77a1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x16e721ac445ba91, 0x382f7db1a18d1e09, 0xe9ded06856f8d860, 0xcd587db92a06d1d9, 0x2173ac13c7cf93bf, 0x59a979d56173b539, 0xca8359fb315d7a51, 0x68f1acb6a5b3ad3}, + }, + // 564 + { + mIn: "91ba45c41a726e01091e8da1b17d2f3860d8f85668d0dee9d9d1062ab97d58cdbf93cfc713ac732139b57361d579a959517a5d31fb5983cad33a5b6acb1a8f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aefb84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe53732a3b670897b, 0xdb3e707292b3bca7, 0xb9302b84555c2892, 0x2cc07b5b13488a4, 0x6aeef7f2394776a6, 0x5e451c5a717b2ae0, 0xbb8ae91a7ac7e859, 0x204d23f153181610}, + }, + // 565 + { + mIn: "91ba45c41a726e01091e8da1b17d2f3860d8f85668d0dee9d9d1062ab97d58cdbf93cfc713ac732139b57361d579a959517a5d31fb5983cad33a5b6acb1a8f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc936, 0xbb67aefb84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x286cd88650199da, 0x11407d177eecb7d6, 0x3c6a76b3e661faed, 0x563c89ac9e6e8d6f, 0x479cba6a6eeb0389, 0xacb743436b4f7725, 0xef6ea39315036caa, 0x9c7709f36f80726c}, + }, + // 566 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67aefa84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf441aeacbeb6d11b, 0x866f9633ad17552, 0xb5a1308519f4898, 0x3cd09ff17d83903c, 0x4865b36a8f0227f, 0x73d82914a8cfbdab, 0xc9b235bc533a770d, 0x5c821ce70b0a2eb8}, + }, + // 567 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf441aeacbeb6d11b, 0x866f9633ad17552, 0xb5a1308519f4898, 0x3cd09ff17d83903c, 0x4865b36a8f0227f, 0x73d82914a8cfbdab, 0xc9b235bc533a770d, 0x5c821ce70b0a2eb8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x63cded5066c6ddc0, 0x5ba7d5fcd8316930, 0xf2c540ac24d5f0ef, 0x431bbe78d73bf295, 0xa84b8c6e7723cc74, 0xc7dbbcf131ec02d4, 0xf04bae44cecf1c54, 0x660baa324e9e9434}, + }, + // 568 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x63cded5066c6ddc0, 0x5ba7d5fcd8316930, 0xf2c540ac24d5f0ef, 0x431bbe78d73bf295, 0xa84b8c6e7723cc74, 0xc7dbbcf131ec02d4, 0xf04bae44cecf1c54, 0x660baa324e9e9434}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb70651d6adbed008, 0xb8da046bf8cb27dc, 0x2eb502bd26169a20, 0x20af0daa6d8edcf8, 0xf5272776f99f8764, 0x7c22a3c5b87c470f, 0x643bb6cb0f7be207, 0x23574590644463d3}, + }, + // 569 + { + mIn: "08d0beadd65106b7dc27cbf86b04dab8209a1626bd02b52ef8dc8e6daa0daf2064879ff9762727f50f477cb8c5a3227c07e27b0fcbb63b64d36344649045572300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67aefa84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b8b10ba28d3f4f7, 0x5e989a883e44e41d, 0xc2e0a43c5f482fd5, 0xd3be0c592655aa46, 0xa0eee453fef4e944, 0x692642423c861e7, 0xd4572115452b8cca, 0x34b6418c8685e11}, + }, + // 570 + { + mIn: "08d0beadd65106b7dc27cbf86b04dab8209a1626bd02b52ef8dc8e6daa0daf2064879ff9762727f50f477cb8c5a3227c07e27b0fcbb63b64d36344649045572300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc937, 0xbb67aefa84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3949fd77ab45bb6, 0xc2743b951d3cb07c, 0xda8b411c0efaadb8, 0xf0e05d7dc8d519c, 0x47162b0a74449014, 0x14363cc13fb61394, 0xca3d518736c7804f, 0xae08a2a64a81b76}, + }, + // 571 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x44cc70394021646, 0xa98e41cf680d248b, 0x513d4c7d8b792c35, 0x1808e7976dd2269a, 0x3ee65a693f123a6e, 0xa7952fe239e482b0, 0x3a1e5bcbb2759419, 0x31d9c0ff04099bcc}, + }, + // 572 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x44cc70394021646, 0xa98e41cf680d248b, 0x513d4c7d8b792c35, 0x1808e7976dd2269a, 0x3ee65a693f123a6e, 0xa7952fe239e482b0, 0x3a1e5bcbb2759419, 0x31d9c0ff04099bcc}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xed4d72054e7de9d, 0x8657304ab872c211, 0x6d6e7f1aad6ad7d0, 0x797ae2c60d5f8b3c, 0xe9d5f54218fdebe1, 0x3623d7fbe0c6c1d3, 0x64ce303d8996c0c, 0x14318c4fb0d22a34}, + }, + // 573 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xed4d72054e7de9d, 0x8657304ab872c211, 0x6d6e7f1aad6ad7d0, 0x797ae2c60d5f8b3c, 0xe9d5f54218fdebe1, 0x3623d7fbe0c6c1d3, 0x64ce303d8996c0c, 0x14318c4fb0d22a34}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd8a77e69a45d4c99, 0xa507fcf6d38ef2d4, 0xb6587b31ebe724bf, 0x6bb32e2ea63193f3, 0x38493cfc9ee61f1, 0x66476543ea5aaa2f, 0xc99df145891949f5, 0x25882f07b5c8314a}, + }, + // 574 + { + mIn: "994c5da4697ea7d8d4f28ed3f6fc07a5bf24e7eb317b58b6f39331a62e2eb36bf161eec9cf9384032faa5aea43654766f549198945f19dc94a31c8b5072f882500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2dd1a1190cc87d2d, 0x5d7a54693596e35f, 0xd5c5066f1e823e1d, 0xf7c946f90194c0e2, 0x78a8f9f219d03ce1, 0x94623b4550d82db6, 0x9942e568a0ca9cb9, 0x8ed43238f6b02435}, + }, + // 575 + { + mIn: "994c5da4697ea7d8d4f28ed3f6fc07a5bf24e7eb317b58b6f39331a62e2eb36bf161eec9cf9384032faa5aea43654766f549198945f19dc94a31c8b5072f882500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x10eec18e1ee35b86, 0x2eb304c94083713c, 0xd538f0670b1769fb, 0x76401b4b7952320a, 0x21913dab210662c0, 0x543df299eaff555d, 0xfd02498d0da961e1, 0x6a14276a9f1d93a5}, + }, + // 576 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf10cbb58fc59f936, 0x56b689535f39aed3, 0x743a204c78c351c3, 0xa6f3ecde870cfd8f, 0x521056f37e33a2ba, 0x84fbaa6a5c9da7a5, 0x48560848d6a9ebdb, 0x2da6e20a2c34057e}, + }, + // 577 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf10cbb58fc59f936, 0x56b689535f39aed3, 0x743a204c78c351c3, 0xa6f3ecde870cfd8f, 0x521056f37e33a2ba, 0x84fbaa6a5c9da7a5, 0x48560848d6a9ebdb, 0x2da6e20a2c34057e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xafb42485a3f744ef, 0xfe837a5c7089fe2f, 0x321cda8b8ee71f96, 0xc752c3d0fd475390, 0x377f3270d2b225f8, 0xeb7605fed39c2e02, 0x9e5da353b8a82cdb, 0xd64502da7e90d4d8}, + }, + // 578 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xafb42485a3f744ef, 0xfe837a5c7089fe2f, 0x321cda8b8ee71f96, 0xc752c3d0fd475390, 0x377f3270d2b225f8, 0xeb7605fed39c2e02, 0x9e5da353b8a82cdb, 0xd64502da7e90d4d8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc0d0da4b5109c00b, 0xa63d922f25291a33, 0xecb14bad46f7d13, 0xd566a6b10bbb7c9c, 0x5a2f61448c4d7d59, 0xd934a19fe3e8122b, 0x1a8ae408fa531d6b, 0xed220c0444bc15d9}, + }, + // 579 + { + mIn: "0bc009514bdad0c0331a29252f923da6137d6fd4ba14cb0e9c7cbb0bb1a666d5597d4d8c44612f5a2b12e8e39fa134d96b1d53fa08e48a1ad915bc44040c22ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54c930adc7f4df77, 0x4bae9d63234b8c33, 0x1d454e6cb865027, 0x9f4c5e06283534a2, 0x495d02aa22ca2e1f, 0xdf35bbfd763e82ca, 0x2bc8f25f07e5b178, 0xf7576d5c38ca0b68}, + }, + // 580 + { + mIn: "0bc009514bdad0c0331a29252f923da6137d6fd4ba14cb0e9c7cbb0bb1a666d5597d4d8c44612f5a2b12e8e39fa134d96b1d53fa08e48a1ad915bc44040c22ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x272539bb30107dea, 0x7bf9ef9e3ed75db2, 0xc8a0ddb9f37c39ea, 0x6c012ed70c8a917, 0xe00040c6684905cc, 0x1b627d7d9b4e87da, 0xa03e241269867906, 0x8fe944138ab3c796}, + }, + // 581 + { + mIn: "0bc009514bdad0c0331a29252f923da6137d6fd4ba14cb0e9c7cbb0bb1a666d5597d4d8c44612f5a2b12e8e39fa134d96b1d53fa08e48a1ad915bc44040c22ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc909, 0xbb67ae0484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf5b16c2478afb874, 0x6a449f63153aa616, 0x57f13e1b925516ac, 0xc19ca442a8505028, 0x2313edffe30aea98, 0x976359027e737cd0, 0x3a08d4272ef27013, 0x2b947657fcb676c7}, + }, + // 582 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3da056a436bc3ed, 0xdea41533bbfb1488, 0x4ad20e9cc8d84217, 0x378ac9105bdbe5f7, 0xfda62614fef4a314, 0x498cbfbc851b11e6, 0x99390aecafc36e0b, 0x80ae20d95d137c14}, + }, + // 583 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3da056a436bc3ed, 0xdea41533bbfb1488, 0x4ad20e9cc8d84217, 0x378ac9105bdbe5f7, 0xfda62614fef4a314, 0x498cbfbc851b11e6, 0x99390aecafc36e0b, 0x80ae20d95d137c14}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd7261a146b00e64e, 0x17b02a769a6ebd3e, 0xf49f63dd93f5688a, 0x55fb15ed47baabaa, 0x8425c58b6c9104ef, 0x1140a947c86cdf55, 0x67595039efe324a7, 0x588141de6c57907}, + }, + // 584 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd7261a146b00e64e, 0x17b02a769a6ebd3e, 0xf49f63dd93f5688a, 0x55fb15ed47baabaa, 0x8425c58b6c9104ef, 0x1140a947c86cdf55, 0x67595039efe324a7, 0x588141de6c57907}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5144868e4515594b, 0x42262f1aa0c6c6ae, 0x66bae43ee42c86c3, 0x909c32a5bebe7bb3, 0x14aa1bdf643a3dd8, 0xd3783d2f5660184f, 0x58d01887f5f7934b, 0xf6ed73a1cb819d15}, + }, + // 585 + { + mIn: "4b5915458e864451aec6c6a01a2f2642c3862ce43ee4ba66b37bbebea5329c90d83d3a64df1baa144f1860562f3d78d34b93f7f58718d058159d81cba173edf600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2b8f7956d5d0be83, 0xadffd3e656709f41, 0xd088a6959b936ea0, 0x73ab45eac56a8cec, 0x7170a3e0401cfa4, 0xb7b47af29513e266, 0x936efe0d5f5f438c, 0x15410e6138df80ab}, + }, + // 586 + { + mIn: "4b5915458e864451aec6c6a01a2f2642c3862ce43ee4ba66b37bbebea5329c90d83d3a64df1baa144f1860562f3d78d34b93f7f58718d058159d81cba173edf600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3af59602f2dd2984, 0x22fe59337217a006, 0xa80f033dab508dc, 0xb2ead7e81801e54f, 0xa1f84b76cd853af8, 0xecfedce9d03b9066, 0x843944caf44fa4eb, 0x4656bba21ed35864}, + }, + // 587 + { + mIn: "4b5915458e864451aec6c6a01a2f2642c3862ce43ee4ba66b37bbebea5329c90d83d3a64df1baa144f1860562f3d78d34b93f7f58718d058159d81cba173edf600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90a, 0xbb67ae0784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a51b60e50b4d145, 0xf5f7bd45886e0315, 0x1742a6f835292e64, 0x8cc25c415508a6ba, 0x2da92ee6b4e56eca, 0x9d4a9b32f756bfd9, 0xf378897603f7fc03, 0x40d5632ec853f8d}, + }, + // 588 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x84c0509ff265bbef, 0x94f475b25af3850, 0xac3f42c809895d2e, 0x3cef9251e7a6795b, 0xf81d2b5730ff8ae2, 0xd172054579f6d9bb, 0x9ecf67242e417d0e, 0x43d5baa54ebbb4ed}, + }, + // 589 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x84c0509ff265bbef, 0x94f475b25af3850, 0xac3f42c809895d2e, 0x3cef9251e7a6795b, 0xf81d2b5730ff8ae2, 0xd172054579f6d9bb, 0x9ecf67242e417d0e, 0x43d5baa54ebbb4ed}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3289a098bba6cf44, 0xf2b47dbf260847ca, 0x919d1de6758e4e45, 0xec7c15c870a8591d, 0x540048f507b962b0, 0x42126a41d6fc08b2, 0x3347a891f4276652, 0x331f0beea7474790}, + }, + // 590 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3289a098bba6cf44, 0xf2b47dbf260847ca, 0x919d1de6758e4e45, 0xec7c15c870a8591d, 0x540048f507b962b0, 0x42126a41d6fc08b2, 0x3347a891f4276652, 0x331f0beea7474790}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x466f96dcf2cc622c, 0x4a5cae777fc7848f, 0xed3b846e8a436edf, 0xd4aa0e62e02b1638, 0xbe5152d1d977df05, 0x537f9fe81801b7e5, 0xf8bde8e3706daea2, 0x215103727b2931b2}, + }, + // 591 + { + mIn: "2c62ccf2dc966f468f84c77f77ae5c4adf6e438a6e843bed38162be0620eaad405df77d9d15251bee5b70118e89f7f53a2ae6d70e3e8bdf8b231297b7203512100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe34335115acf12ea, 0x5b5af13630120495, 0xf969245655c5a9af, 0xabaadfa49699d29c, 0x5ff1cc5705b0342a, 0x7e42beb3c10cfc37, 0xf70ae552d92c5f72, 0xe25ccd0092da0d97}, + }, + // 592 + { + mIn: "2c62ccf2dc966f468f84c77f77ae5c4adf6e438a6e843bed38162be0620eaad405df77d9d15251bee5b70118e89f7f53a2ae6d70e3e8bdf8b231297b7203512100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xea7f06409cf2b152, 0x3b80906168ed2730, 0x5b8f1b9d1734d859, 0xa1b274d15ae5ab55, 0xfce20aec53778f18, 0xee688b497d6e3101, 0x64a6aabae9a09835, 0xeddb0ef9b47f0fa6}, + }, + // 593 + { + mIn: "2c62ccf2dc966f468f84c77f77ae5c4adf6e438a6e843bed38162be0620eaad405df77d9d15251bee5b70118e89f7f53a2ae6d70e3e8bdf8b231297b7203512100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90b, 0xbb67ae0684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd47e9ed852d74a49, 0x959b0a59b15002cc, 0x286fc6305b828021, 0x245488960a06032d, 0x5d6eb9ef4fd08a70, 0xb5ebbae79a7e29aa, 0x787515128c41ec31, 0x1e0b8dc65d8246ee}, + }, + // 594 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xaa5167893de165c2, 0xa896c064b3e64994, 0x5b11612556e7185f, 0x7fc6c309305d57cd, 0xbce2350977b2cbf6, 0x466e7a1c84d36adb, 0xa9c9a875dddce947, 0xd6e04a0bd881388b}, + }, + // 595 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xaa5167893de165c2, 0xa896c064b3e64994, 0x5b11612556e7185f, 0x7fc6c309305d57cd, 0xbce2350977b2cbf6, 0x466e7a1c84d36adb, 0xa9c9a875dddce947, 0xd6e04a0bd881388b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x114d939ed7dfdc96, 0x7f2591e05f8913a0, 0x1271443dc9c9f307, 0x9e1bdac460fe19a7, 0x10ae2e7744cc4834, 0xa3e99e0a9553e52a, 0x4b66d65539784fb9, 0x8dd9cf445978b18e}, + }, + // 596 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x114d939ed7dfdc96, 0x7f2591e05f8913a0, 0x1271443dc9c9f307, 0x9e1bdac460fe19a7, 0x10ae2e7744cc4834, 0xa3e99e0a9553e52a, 0x4b66d65539784fb9, 0x8dd9cf445978b18e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf70e6e9cae11362b, 0xbf90cffa91314bc, 0xffaf342a18b9d482, 0x10ebe1e7c3285e28, 0xc5fe137b523028a9, 0x379352e5574e2220, 0xeb07b66ac29846, 0xbb967d66eaec1780}, + }, + // 597 + { + mIn: "2b3611ae9c6e0ef7bc1413a9ff0cf90b82d4b9182a34afff285e28c3e7e1eb10a92830527b13fec520224e57e55293374698c26ab607eb008017ecea667d96bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9e8d2d3358632655, 0xadbe88204313bd68, 0xb30e7ab6aa3358f9, 0x99f25542415006b1, 0x76295b1a3e0c67e2, 0x7de57c2ac7469a15, 0xe09857c114beb759, 0xb031a412a30fd59e}, + }, + // 598 + { + mIn: "2b3611ae9c6e0ef7bc1413a9ff0cf90b82d4b9182a34afff285e28c3e7e1eb10a92830527b13fec520224e57e55293374698c26ab607eb008017ecea667d96bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6861aa96137a4d26, 0x3de5ec08e297e8bd, 0xe6b113617883fc2c, 0xbb4a9898bbe9c5ea, 0x31999bbee648d6c, 0xb99b990c65bc4a25, 0x864b4337795d8a95, 0xccc19d1be240c99b}, + }, + // 599 + { + mIn: "2b3611ae9c6e0ef7bc1413a9ff0cf90b82d4b9182a34afff285e28c3e7e1eb10a92830527b13fec520224e57e55293374698c26ab607eb008017ecea667d96bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90c, 0xbb67ae0184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf540368dbaf28289, 0x38385c81e052f4da, 0x5c6734d3765f138, 0x24d5bbc924db4f2e, 0x8b3f810dfe040f5b, 0x9e3f54b89b08034d, 0x3c22ef688a1b8b2f, 0xe92de0294ed46cc1}, + }, + // 600 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x20102e69529913f7, 0xcaddcc94b12f7bb1, 0x3ad0a293a62601b3, 0x52b5486a85a06139, 0xf26062b0ec1aec63, 0xef533368280cf97c, 0xfa07720afc23b735, 0xed9dba60e1ba3d64}, + }, + // 601 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x20102e69529913f7, 0xcaddcc94b12f7bb1, 0x3ad0a293a62601b3, 0x52b5486a85a06139, 0xf26062b0ec1aec63, 0xef533368280cf97c, 0xfa07720afc23b735, 0xed9dba60e1ba3d64}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd885654994e01a12, 0x3183c0a6556eb08c, 0x679244b6c813fe1c, 0x8922a35b19cb14cb, 0xb2621123c4607ca3, 0x627892119092dcaf, 0xdfc19bb1d519c961, 0x5e220d4c6a5aaab1}, + }, + // 602 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd885654994e01a12, 0x3183c0a6556eb08c, 0x679244b6c813fe1c, 0x8922a35b19cb14cb, 0xb2621123c4607ca3, 0x627892119092dcaf, 0xdfc19bb1d519c961, 0x5e220d4c6a5aaab1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x572d3178b39c257d, 0x40ab6f21423b2fa1, 0x40035907696e809c, 0xe729a426802c67b6, 0x9578b47e690247be, 0x8c28c705173f6fe5, 0xa2d4b42d5a193bf1, 0x952d50efe6f55861}, + }, + // 603 + { + mIn: "7d259cb378312d57a12f3b42216fab409c806e6907590340b6672c8026a429e7be4702697eb47895e56f3f1705c7288cf13b195a2db4d4a26158f5e6ef502d9500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfeae30d7de04614d, 0xc83212744c3f8702, 0xaf9353d8666d4a23, 0x664763ba56bf7ff5, 0xc83c8fd5c4df8869, 0xeeed228859daa095, 0x92e20eec243d53e4, 0xbcff9848d01a5efd}, + }, + // 604 + { + mIn: "7d259cb378312d57a12f3b42216fab409c806e6907590340b6672c8026a429e7be4702697eb47895e56f3f1705c7288cf13b195a2db4d4a26158f5e6ef502d9500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb22ec4df1bef41f, 0xa632feff280fcbab, 0x2b4416acaa8ac2e2, 0xb38bd11729b0fef4, 0x5a8d35a94fd815a4, 0x27926c848d685298, 0xf8301c1834f91119, 0x5a153ff915d93424}, + }, + // 605 + { + mIn: "7d259cb378312d57a12f3b42216fab409c806e6907590340b6672c8026a429e7be4702697eb47895e56f3f1705c7288cf13b195a2db4d4a26158f5e6ef502d9500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90d, 0xbb67ae0084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4c579925b1f0fb1f, 0xeb60a48b38005143, 0x5a478dafd9b0c24e, 0x610e12a14d2485af, 0xfef3a165dc7e8676, 0xa31b8a8475883754, 0x3cd62489fc2ade2b, 0x3d832e422238a9e8}, + }, + // 606 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf90cf1c7668cf3f0, 0x2ea6cd29e97aade5, 0xf0cf58550bf7ca22, 0x7d4cb4f1b89f067f, 0xae1ccf3a39beb2be, 0x62958a59c61efd27, 0xcef27c6efaab7c88, 0x482ea51ac7a3662d}, + }, + // 607 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf90cf1c7668cf3f0, 0x2ea6cd29e97aade5, 0xf0cf58550bf7ca22, 0x7d4cb4f1b89f067f, 0xae1ccf3a39beb2be, 0x62958a59c61efd27, 0xcef27c6efaab7c88, 0x482ea51ac7a3662d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8e2a745a7c3da864, 0xe0a290b67386937c, 0xb371549865e81808, 0xc4e0fdf625b1023b, 0x9a8c2b1f1dec410, 0x6568c5b4c5a6d1e5, 0x6eae320291bee9ca, 0xe0205c276d774d51}, + }, + // 608 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8e2a745a7c3da864, 0xe0a290b67386937c, 0xb371549865e81808, 0xc4e0fdf625b1023b, 0x9a8c2b1f1dec410, 0x6568c5b4c5a6d1e5, 0x6eae320291bee9ca, 0xe0205c276d774d51}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe52428629a33aaa3, 0x6819700c079880bd, 0xfdbf92e3db803056, 0x4fcf1a1e78e0ec20, 0xf9764b2465e9a8b1, 0xe28f452256b4ac3, 0x4f7e09afcb406e7d, 0x3e5dbf6a8fad8152}, + }, + // 609 + { + mIn: "a3aa339a622824e5bd8098070c701968563080dbe392bffd20ece0781e1acf4fb1a8e965244b76f9c34a6b2552f4280e7d6e40cbaf097e4f5281ad8f6abf5d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf56a474c9a575feb, 0x78d319571ec1aa54, 0x925ab313e6979454, 0xa4d73188bb366f9d, 0xbb4ee29bde76aa66, 0x644f92131c3f5455, 0x3890fab3a548d6cf, 0xe9f1db7461c11573}, + }, + // 610 + { + mIn: "a3aa339a622824e5bd8098070c701968563080dbe392bffd20ece0781e1acf4fb1a8e965244b76f9c34a6b2552f4280e7d6e40cbaf097e4f5281ad8f6abf5d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x848fbbd996c183a1, 0xaa292421f8f165af, 0x477dd02624ef11dc, 0xdfd2d5c8852b0616, 0x7dfab7629e1be2f8, 0x464b053326d757bd, 0x3ca16ca58385b24f, 0x4942e9da74dc5dcc}, + }, + // 611 + { + mIn: "a3aa339a622824e5bd8098070c701968563080dbe392bffd20ece0781e1acf4fb1a8e965244b76f9c34a6b2552f4280e7d6e40cbaf097e4f5281ad8f6abf5d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90e, 0xbb67ae0384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7ce446701e73312f, 0xb5381bbf00b5b67d, 0xf25900ad41fd6cd5, 0xe788b4e10460429, 0x9b36f9c3ed3e26b4, 0xa4ad06a2f28791d5, 0xe92a1c9c8ffcbde6, 0x4f714c68e243713c}, + }, + // 612 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf881ed5d35fd74bc, 0x429fbb6def960f6a, 0xe51ba6a15a068b0, 0xf24fb5160429af01, 0x1e6f0e87a350365d, 0x7e0f131cb7ada860, 0xb2a90e7406e37038, 0x99103c37cc1a5b86}, + }, + // 613 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf881ed5d35fd74bc, 0x429fbb6def960f6a, 0xe51ba6a15a068b0, 0xf24fb5160429af01, 0x1e6f0e87a350365d, 0x7e0f131cb7ada860, 0xb2a90e7406e37038, 0x99103c37cc1a5b86}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xba027da65640b766, 0xb717c6faef5cf80f, 0x5e24d7d1ab5155e7, 0x1c9d8635f03b61c, 0x11c2943e941f9493, 0x248c90ef016ef5b, 0x580182d7440c1bdb, 0xd36681b5595590ea}, + }, + // 614 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xba027da65640b766, 0xb717c6faef5cf80f, 0x5e24d7d1ab5155e7, 0x1c9d8635f03b61c, 0x11c2943e941f9493, 0x248c90ef016ef5b, 0x580182d7440c1bdb, 0xd36681b5595590ea}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x799631614138c4db, 0x9fc03afd9a31cd50, 0xc8a14496d18eb28b, 0x8301bc33323b2c55, 0xb24599f208a9186b, 0x81d14c603f7c1998, 0x15a488b1947ac6ff, 0xde5dad82a048dcdb}, + }, + // 615 + { + mIn: "dbc438416131967950cd319afd3ac09f8bb28ed19644a1c8552c3b3233bc01836b18a908f29945b298197c3f604cd181ffc67a94b188a415dbdc48a082ad5dde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6380f1ca3decddeb, 0xf89ac3eaeb765ae4, 0xcc1c881828dc1a5a, 0x8398f58862108ce4, 0x37f0d7b1b4a2cc65, 0xeb2bf44068a42d32, 0x6e428d839371bcdc, 0xaf3aa0ced8871010}, + }, + // 616 + { + mIn: "dbc438416131967950cd319afd3ac09f8bb28ed19644a1c8552c3b3233bc01836b18a908f29945b298197c3f604cd181ffc67a94b188a415dbdc48a082ad5dde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a4e4feb73d543f7, 0xa669073984c8a271, 0xee4b195d12743850, 0xf2fce4d5a0a3468d, 0xdfe9d8875846f88f, 0x36df757e15701d77, 0x32eb8c77d231b342, 0xb71a17408686bace}, + }, + // 617 + { + mIn: "dbc438416131967950cd319afd3ac09f8bb28ed19644a1c8552c3b3233bc01836b18a908f29945b298197c3f604cd181ffc67a94b188a415dbdc48a082ad5dde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90f, 0xbb67ae0284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa144eee1ed2ed2a5, 0xbf4760426073ca43, 0xd6d39ec890633c12, 0x760354516c6872a1, 0x7779ff3a5b3f8628, 0x69842b819be46087, 0x3e8cd53755b899a, 0xd6a2b612e0e00d46}, + }, + // 618 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcefb866328a033b3, 0xbc4de5bda5e861ed, 0xbb3dbc6058cdbcc6, 0x6585ded165d5b7ba, 0x77a573602a010186, 0x50f70ece00c9b4ad, 0xbb6936d5a193def6, 0x2107a864367d392e}, + }, + // 619 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xcefb866328a033b3, 0xbc4de5bda5e861ed, 0xbb3dbc6058cdbcc6, 0x6585ded165d5b7ba, 0x77a573602a010186, 0x50f70ece00c9b4ad, 0xbb6936d5a193def6, 0x2107a864367d392e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99d09b8423d8f86e, 0x3f2c38982ffd3822, 0x820faffab5914688, 0x7321304ed994b743, 0xb62f87c35964bc42, 0x24580db1667eb12a, 0xa77998e2579d48bd, 0xfe3c32e7d7c272}, + }, + // 620 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x99d09b8423d8f86e, 0x3f2c38982ffd3822, 0x820faffab5914688, 0x7321304ed994b743, 0xb62f87c35964bc42, 0x24580db1667eb12a, 0xa77998e2579d48bd, 0xfe3c32e7d7c272}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1899586a870a8aa6, 0xe45bcab363a7087d, 0xfe47ecd8d3782fc9, 0x721f934d8f9bb7b8, 0x1e531c57a18c3c07, 0x6a1b60169474cfc6, 0xe5b57b50b29c80d3, 0xee8a2bcbaa37a8da}, + }, + // 621 + { + mIn: "a68a0a876a5899187d08a763b3ca5be4c92f78d3d8ec47feb8b79b8f4d931f72073c8ca1571c531ec6cf749416601b6ad3809cb2507bb5e5daa837aacb2b8aee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1e69570bc77ed826, 0xa1db3d3d6359b33b, 0x7f97fecd629d027f, 0x4a449bd77422d45f, 0x2df7e9011c4d4932, 0x6ef96d808ce7cc03, 0x942053ada78ea93, 0x70d5c4ed65d74e92}, + }, + // 622 + { + mIn: "a68a0a876a5899187d08a763b3ca5be4c92f78d3d8ec47feb8b79b8f4d931f72073c8ca1571c531ec6cf749416601b6ad3809cb2507bb5e5daa837aacb2b8aee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1431ee25dc6861f6, 0x9c344074387e01e4, 0x5c3614780940a8f, 0x869ba4a2fde4885f, 0xf6959060a986140b, 0xec1a4d6a8b260f25, 0xb9f0eb3256503ac0, 0xaf6f735a75d022dc}, + }, + // 623 + { + mIn: "a68a0a876a5899187d08a763b3ca5be4c92f78d3d8ec47feb8b79b8f4d931f72073c8ca1571c531ec6cf749416601b6ad3809cb2507bb5e5daa837aacb2b8aee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc900, 0xbb67ae0d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4b86b5580800d77a, 0x7eab3120a0375fa8, 0x715a91f7e88951b1, 0x29f3478e227984ac, 0xe41bdfd1d3591703, 0x1782d58ba0ae0c15, 0x9d4eac52c6f85bfc, 0x28a91e270817abd5}, + }, + // 624 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2f7d80de1223aa2c, 0x627f2ce8f96ddf9d, 0x2b25dda91dde3b4c, 0x83bbed5781bf1541, 0xfbe8a997e5249a8c, 0x5fbc6bd2537d6e5e, 0xbac14edae718c228, 0xba4e3db0f357d025}, + }, + // 625 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2f7d80de1223aa2c, 0x627f2ce8f96ddf9d, 0x2b25dda91dde3b4c, 0x83bbed5781bf1541, 0xfbe8a997e5249a8c, 0x5fbc6bd2537d6e5e, 0xbac14edae718c228, 0xba4e3db0f357d025}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4676da233cb2ef85, 0x60a8f459275d6474, 0xde30e01ef329dd9b, 0x27b207e3c97138f9, 0x67da7a584b2cab34, 0x529120dfe0c2ec3c, 0x711458f41546c800, 0x17a785323e853ed}, + }, + // 626 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4676da233cb2ef85, 0x60a8f459275d6474, 0xde30e01ef329dd9b, 0x27b207e3c97138f9, 0x67da7a584b2cab34, 0x529120dfe0c2ec3c, 0x711458f41546c800, 0x17a785323e853ed}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5ecb2254bc5bafb6, 0x9339be51ccbba208, 0xf76f15cc13478a0b, 0x891758de71e11f2e, 0x43d8629e97e291cf, 0xc8329d0e5a060b45, 0x2d0a2a1280721339, 0x117ae3099fb925c6}, + }, + // 627 + { + mIn: "b6af5bbc5422cb5e08a2bbcc51be39930b8a4713cc156ff72e1fe171de581789cf91e2979e62d843450b065a0e9d32c839137280122a0a2dc625b99f09e37a1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x70fa082dccf58038, 0x34f5fc63f2b144ef, 0xe25ebdc198a262d0, 0xcec4065826c3e8ee, 0xa51ffca1f304b050, 0x28c527facaa24b0, 0x351c6e7cf681813c, 0x6bd43b574ddc2574}, + }, + // 628 + { + mIn: "b6af5bbc5422cb5e08a2bbcc51be39930b8a4713cc156ff72e1fe171de581789cf91e2979e62d843450b065a0e9d32c839137280122a0a2dc625b99f09e37a1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdb9ba1a3af42a593, 0x1fa0e166e62c0a14, 0xf5a91f68cd2d4d5c, 0x7394c31378799b83, 0x2cc1861397e45e8d, 0x24c3bec7177d117c, 0x2aaba9cd30aa60b7, 0x9497faa64b2850a8}, + }, + // 629 + { + mIn: "b6af5bbc5422cb5e08a2bbcc51be39930b8a4713cc156ff72e1fe171de581789cf91e2979e62d843450b065a0e9d32c839137280122a0a2dc625b99f09e37a1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc901, 0xbb67ae0c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x83189d44020f716f, 0x607bd9a984e545c6, 0xe0fc7aed3ec545bb, 0xde3ae07cec546627, 0x2c103de8b553fcc5, 0x74f94574047362e5, 0x64b608a58b2d0103, 0x63798082778dc3d4}, + }, + // 630 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdc1b46d35fae5127, 0x88c607bd11d484a7, 0xd578622df4f4b7ab, 0xcbf7a7a6bb488194, 0x44de50a6cf43d7eb, 0x27b57a98a23110d6, 0x41d96d279278647, 0x76e847c983d9b304}, + }, + // 631 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xdc1b46d35fae5127, 0x88c607bd11d484a7, 0xd578622df4f4b7ab, 0xcbf7a7a6bb488194, 0x44de50a6cf43d7eb, 0x27b57a98a23110d6, 0x41d96d279278647, 0x76e847c983d9b304}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3c75f43e2718bdda, 0xd52a6565a211279b, 0x98662d44d7086141, 0x78f4c2086325b909, 0x5cff9fa702176eae, 0x7e9e05b3096cefdc, 0xaf0626e7d2b06a16, 0xbb273d8c0b6c26a7}, + }, + // 632 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3c75f43e2718bdda, 0xd52a6565a211279b, 0x98662d44d7086141, 0x78f4c2086325b909, 0x5cff9fa702176eae, 0x7e9e05b3096cefdc, 0xaf0626e7d2b06a16, 0xbb273d8c0b6c26a7}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb1a5a4b993112f9e, 0x36148573fa26e392, 0xbf17bac65d8612e6, 0xcb35cfaaca7c2f61, 0xb6ad1cf8ee2dad52, 0xcf85593fb6d9c80f, 0x43d308f66c76ed7e, 0xd3a8065ff91587a0}, + }, + // 633 + { + mIn: "9e2f1193b9a4a5b192e326fa73851436e612865dc6ba17bf612f7ccaaacf35cb52ad2deef81cadb60fc8d9b63f5985cf7eed766cf608d343a08715f95f06a8d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd35d1052f4d21733, 0x8582af57926fa9f4, 0x6f0fb56680e50ba8, 0x6a9fb4493763bd54, 0xe82a2d65457dd5b9, 0x31ecd50c94f6a252, 0x2fb15833337fdd59, 0x8358438df252350}, + }, + // 634 + { + mIn: "9e2f1193b9a4a5b192e326fa73851436e612865dc6ba17bf612f7ccaaacf35cb52ad2deef81cadb60fc8d9b63f5985cf7eed766cf608d343a08715f95f06a8d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x12202d3546e2f7fa, 0x77bf4fb190bdba80, 0x58e4d001361c6422, 0xb51b613c97394447, 0x71f87830ebd02f50, 0x6ccb6f011a7eca24, 0x5a9865a5f665fffe, 0x1da1c5a8cf2271ca}, + }, + // 635 + { + mIn: "9e2f1193b9a4a5b192e326fa73851436e612865dc6ba17bf612f7ccaaacf35cb52ad2deef81cadb60fc8d9b63f5985cf7eed766cf608d343a08715f95f06a8d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc902, 0xbb67ae0f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3332517c7947cba0, 0x5a05b06153237931, 0x1c3041c2d2abd5fb, 0x6696e368fbcc357, 0x6bcbd0c6a5e3ff1f, 0x4a36c8fbed2a6c31, 0xbb79f305efa8a1c2, 0x6d5695df7c2a78b3}, + }, + // 636 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1e937b63e33631d, 0x6e6b684c0ba67d7c, 0xf870bc1471a60798, 0x9aa3da1d49592fed, 0xd02531c413cee57, 0xfc6a52903dc945db, 0xe808a396cb3d64df, 0x57c74891b3a5fbd5}, + }, + // 637 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x1e937b63e33631d, 0x6e6b684c0ba67d7c, 0xf870bc1471a60798, 0x9aa3da1d49592fed, 0xd02531c413cee57, 0xfc6a52903dc945db, 0xe808a396cb3d64df, 0x57c74891b3a5fbd5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9c9a34061ad20773, 0x791d0052bde90380, 0x128aa35509933300, 0x6dd560b547173aff, 0xec9bd036ca3bad14, 0x517b18f7b84b3671, 0x60df4e0635971f2e, 0xbfab489b61186d45}, + }, + // 638 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x9c9a34061ad20773, 0x791d0052bde90380, 0x128aa35509933300, 0x6dd560b547173aff, 0xec9bd036ca3bad14, 0x517b18f7b84b3671, 0x60df4e0635971f2e, 0xbfab489b61186d45}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x443b6e95da630dac, 0x83df21444573c689, 0xd637f7eb249fb61f, 0xfd0a3709b8fb6ec, 0x39f3e8a75e0070eb, 0x1af1ac379b2a1c74, 0x394595e0f132c1db, 0x6ee8f4481bd0a67e}, + }, + // 639 + { + mIn: "ac0d63da956e3b4489c673454421df831fb69f24ebf737d6ecb68f9b70a3d00feb70005ea7e8f339741c2a9b37acf11adbc132f1e09545397ea6d01b48f4e86e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x784e22d055c9c5f2, 0x8aef8f5f12b9464a, 0xbb08eb45e171125e, 0x8c84fc1c8eca07bd, 0xc61a22363bfa14ef, 0x777d7fbb3d400620, 0x836c56a854cc8c95, 0xac10e3f309b85878}, + }, + // 640 + { + mIn: "ac0d63da956e3b4489c673454421df831fb69f24ebf737d6ecb68f9b70a3d00feb70005ea7e8f339741c2a9b37acf11adbc132f1e09545397ea6d01b48f4e86e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d65bc152568cae8, 0x3b668a23ab7c392a, 0x35ddc021f514d46, 0xe919e5e0b54cad3d, 0x60e496382ab6544a, 0xbf21596b71e570ec, 0xe62301a686aa9683, 0xdc1bb00b57347e28}, + }, + // 641 + { + mIn: "ac0d63da956e3b4489c673454421df831fb69f24ebf737d6ecb68f9b70a3d00feb70005ea7e8f339741c2a9b37acf11adbc132f1e09545397ea6d01b48f4e86e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc903, 0xbb67ae0e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8a49bf7036112e60, 0xd40225269e10fff2, 0x822e20fc3d20c5ff, 0x886680acf6193151, 0x31a805b9b6d7db46, 0xd15aba7280d25a74, 0xfc5d25401bc1ccf8, 0x99bd2648085acac9}, + }, + // 642 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x390d12854e15e8bf, 0xb06043ebb7027a5b, 0x470c90cb3e7683da, 0xa21eb53c926c0dcb, 0x8f95c79d3df8de7e, 0xf9520ba59bbe1ccd, 0x14825c0c0950dc9, 0xba43073c4eb58660}, + }, + // 643 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x390d12854e15e8bf, 0xb06043ebb7027a5b, 0x470c90cb3e7683da, 0xa21eb53c926c0dcb, 0x8f95c79d3df8de7e, 0xf9520ba59bbe1ccd, 0x14825c0c0950dc9, 0xba43073c4eb58660}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3bb104727a8c9781, 0x6c3391f284decdda, 0x3099779c77efb61c, 0xb2633c2c7c201748, 0x2cb5eb8b761f2121, 0xe5db84a281119419, 0xc336a40b290fb8c3, 0x1abfcd7db859d117}, + }, + // 644 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3bb104727a8c9781, 0x6c3391f284decdda, 0x3099779c77efb61c, 0xb2633c2c7c201748, 0x2cb5eb8b761f2121, 0xe5db84a281119419, 0xc336a40b290fb8c3, 0x1abfcd7db859d117}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x27d689522c1a2d79, 0xeb717271261981c9, 0x4aaefa02d940f402, 0x16eb9542c5b6f806, 0xfe9016cf12fa69e3, 0xd1e3ebb308206f12, 0x4521e82a296f0864, 0xa5fae656a65e0151}, + }, + // 645 + { + mIn: "792d1a2c5289d627c9811926717271eb02f440d902faae4a06f8b6c54295eb16e369fa12cf1690fe126f2008b3ebe3d164086f292ae8214551015ea656e6faa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x831a690552270e18, 0x6d0eb8c7b0f40c63, 0x80ba231cefd6faf8, 0xdeba7aef9af0d213, 0x90de30f23af22718, 0x3f67b0b3b4406267, 0x5500332703eafd8a, 0x3d96055f6411704}, + }, + // 646 + { + mIn: "792d1a2c5289d627c9811926717271eb02f440d902faae4a06f8b6c54295eb16e369fa12cf1690fe126f2008b3ebe3d164086f292ae8214551015ea656e6faa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdf80ca346d69de48, 0x9d87e42f58aeafe8, 0x53fb08940eb89445, 0xb95285a51ce000e8, 0x516e41f1e765c305, 0xed3bbd617f580c0, 0xdcec9dd53515ae64, 0xf46878734d62c676}, + }, + // 647 + { + mIn: "792d1a2c5289d627c9811926717271eb02f440d902faae4a06f8b6c54295eb16e369fa12cf1690fe126f2008b3ebe3d164086f292ae8214551015ea656e6faa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc904, 0xbb67ae0984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x34a19ba39d712f9f, 0xa177ef18b9ea594d, 0xd56ebd55f476222c, 0xd102f49359cee5f5, 0xadeffabda1feb6d0, 0xb1b251fee992fb51, 0xbd5b394790634f3b, 0x96b7b716b8ebe58a}, + }, + // 648 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xda7e65ef6edb1ebd, 0x2955df080acd4ec, 0x680111f876458b00, 0x90ac66ebdec234bd, 0xb24d715252a7aec9, 0xbf37a65c78d92357, 0xf74a06e4c2f24ee1, 0x89723652990df67}, + }, + // 649 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xda7e65ef6edb1ebd, 0x2955df080acd4ec, 0x680111f876458b00, 0x90ac66ebdec234bd, 0xb24d715252a7aec9, 0xbf37a65c78d92357, 0xf74a06e4c2f24ee1, 0x89723652990df67}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7ca5b97f03519e2, 0xfd4272d88fa93299, 0xeb77c40f7d2a3417, 0x141c7f87c932f639, 0x2d62647198fc4a02, 0x1573fccd477ac215, 0x32ea3d032661355e, 0x2d127e4ae76f658a}, + }, + // 650 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7ca5b97f03519e2, 0xfd4272d88fa93299, 0xeb77c40f7d2a3417, 0x141c7f87c932f639, 0x2d62647198fc4a02, 0x1573fccd477ac215, 0x32ea3d032661355e, 0x2d127e4ae76f658a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9124278625cc6d1d, 0x88d368fe5116d7a3, 0x6afdf727de98a4c0, 0x785ac05c0790b359, 0xd226f430e4c6a459, 0x70b2f71247610388, 0xe6211c74b3fa8d9d, 0x3ac7e88d23a11299}, + }, + // 651 + { + mIn: "1d6dcc2586272491a3d71651fe68d388c0a498de27f7fd6a59b390075cc05a7859a4c6e430f426d28803614712f7b2709d8dfab3741c21e69912a1238de8c73a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf6a731464ea817c5, 0xdb2f5c1e0d17ce5a, 0x32da885d53419825, 0xb0f76a3e88c0683e, 0x5a5a810859e0cf41, 0x162c2c71fa141b9d, 0x95aad354caf1dcfa, 0x2a1b33df4012414d}, + }, + // 652 + { + mIn: "1d6dcc2586272491a3d71651fe68d388c0a498de27f7fd6a59b390075cc05a7859a4c6e430f426d28803614712f7b2709d8dfab3741c21e69912a1238de8c73a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb4dd8ce5ab6dfeb, 0x137caac06ee5ac8a, 0xcf6b3b88ca757dec, 0x483c46989e4cb76d, 0x391294f6862824a, 0xfecf0ef951064373, 0x58ee610e1772b018, 0xabb367ffa6e220de}, + }, + // 653 + { + mIn: "1d6dcc2586272491a3d71651fe68d388c0a498de27f7fd6a59b390075cc05a7859a4c6e430f426d28803614712f7b2709d8dfab3741c21e69912a1238de8c73a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc905, 0xbb67ae0884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf243f90ab8cbfc00, 0x5a15240781b9560b, 0x7128f0bb57b6acb9, 0xd265257bc50e7659, 0x43a7e927769fa699, 0xd40b333a7d3a4df0, 0x937850e1754d303c, 0xc08c7906e66816dd}, + }, + // 654 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x31565f2518a92b2d, 0x2cebd5a4bcfd2a1f, 0xee91ad067373474c, 0x4ee6cc4a59d9be4d, 0x39183d00920bf00f, 0xefefc09cfa33f650, 0x279132500474872b, 0x4ce52eed7869982e}, + }, + // 655 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x31565f2518a92b2d, 0x2cebd5a4bcfd2a1f, 0xee91ad067373474c, 0x4ee6cc4a59d9be4d, 0x39183d00920bf00f, 0xefefc09cfa33f650, 0x279132500474872b, 0x4ce52eed7869982e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x97407eb72e1a328, 0x42e18b2db9d9d868, 0xb52de9cc98297486, 0x7ac6983f86402bf1, 0x447166af108d4455, 0xb9e4eb5e7774743c, 0x9cac0c84752a4db3, 0x21203272eac22959}, + }, + // 656 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x97407eb72e1a328, 0x42e18b2db9d9d868, 0xb52de9cc98297486, 0x7ac6983f86402bf1, 0x447166af108d4455, 0xb9e4eb5e7774743c, 0x9cac0c84752a4db3, 0x21203272eac22959}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe4db89c6ec1044de, 0x20bb7426e4cab620, 0x894f73090a8cbc8f, 0xb7d38a2f7e63745b, 0x32a0250b8c7e5756, 0xfcf6fa9a6d4eb42, 0x12f0184331b12d78, 0xcf5c5f56e0dad5a1}, + }, + // 657 + { + mIn: "de4410ecc689dbe420b6cae42674bb208fbc8c0a09734f895b74637e2f8ad3b756577e8c0b25a03242ebd4a6a96fcf0f782db1314318f012a1d5dae0565f5ccf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2be090e95e6aa5d1, 0x9ef662de2f86b584, 0x76cb7c2dbe6775c0, 0xdd1fd189491c469a, 0x2d8bfb42d945c9a6, 0x7d5b3ae497ed95a7, 0x5471ffd28f7fdebd, 0x38b70fc5d5364354}, + }, + // 658 + { + mIn: "de4410ecc689dbe420b6cae42674bb208fbc8c0a09734f895b74637e2f8ad3b756577e8c0b25a03242ebd4a6a96fcf0f782db1314318f012a1d5dae0565f5ccf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7f8c89d460e64103, 0xef8df282b7b239bc, 0xe81d7c3c527368ac, 0x6b685c39e4652ce5, 0x16040b225ac383a4, 0x334cfa63a05763d4, 0x30a107c2d5529cfa, 0xa62be691c741e14a}, + }, + // 659 + { + mIn: "de4410ecc689dbe420b6cae42674bb208fbc8c0a09734f895b74637e2f8ad3b756577e8c0b25a03242ebd4a6a96fcf0f782db1314318f012a1d5dae0565f5ccf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc906, 0xbb67ae0b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x94ddb822d94e37a7, 0xa0560293b6729b07, 0x1d9d901e90858f67, 0x814a20f7a6ebb5aa, 0x6510f398276c7de2, 0x42677609ac8e74f6, 0xad67114eb7a9d072, 0xd31aa895876f610f}, + }, + // 660 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae0a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1a4309b3f23611c6, 0xd32840ef6b6647f, 0x51818db03af594d2, 0xbe25703389199569, 0xbdee51f73b4e89f2, 0xe1d643a80a735129, 0xff45b1dec0545a36, 0x9308baaaf509effc}, + }, + // 661 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x1a4309b3f23611c6, 0xd32840ef6b6647f, 0x51818db03af594d2, 0xbe25703389199569, 0xbdee51f73b4e89f2, 0xe1d643a80a735129, 0xff45b1dec0545a36, 0x9308baaaf509effc}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x83f26da4b8be74d, 0xcd3bcaedd3f7f8bc, 0xfc4929f544d7c899, 0xd267800635d44d58, 0x1a39c1db45f4cf65, 0x79b0b0ee6bec50c, 0xad743737e34115d6, 0xcdcd43a3199584b6}, + }, + // 662 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x83f26da4b8be74d, 0xcd3bcaedd3f7f8bc, 0xfc4929f544d7c899, 0xd267800635d44d58, 0x1a39c1db45f4cf65, 0x79b0b0ee6bec50c, 0xad743737e34115d6, 0xcdcd43a3199584b6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x436bc95497b4fce0, 0x68e982042b6e52fb, 0x150aa3c6b4953250, 0xbf1d564b2065f2ed, 0xa9da69873d8b94d4, 0x3d416be60cebdb50, 0x3a6a4576737d5dcf, 0x2811b27faeabc0c2}, + }, + // 663 + { + mIn: "e0fcb49754c96b43fb526e2b0482e968503295b4c6a30a15edf265204b561dbfd4948b3d8769daa950dbeb0ce66b413dcf5d7d7376456a3ac2c0abae7fb2112800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb41afb6b8db82047, 0x850d732768e25839, 0xfed0eb7301c39e2d, 0x88e7e2ecdc3e270d, 0x59fe0693cd848955, 0x7579d3b65c6a0878, 0x996fb1ae3d2a5d75, 0x8b7a24b84415a1a8}, + }, + // 664 + { + mIn: "e0fcb49754c96b43fb526e2b0482e968503295b4c6a30a15edf265204b561dbfd4948b3d8769daa950dbeb0ce66b413dcf5d7d7376456a3ac2c0abae7fb2112800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae0a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1dea5bfc7a58d57e, 0x90c50357eadc85af, 0x8c4076cce76af55c, 0x5fccca25cc8fbbca, 0x9c55fa623fdb56f4, 0x7350eb0515c7b945, 0x8460904cfc101fdf, 0xdf8e4ebb8bd60c3f}, + }, + // 665 + { + mIn: "e0fcb49754c96b43fb526e2b0482e968503295b4c6a30a15edf265204b561dbfd4948b3d8769daa950dbeb0ce66b413dcf5d7d7376456a3ac2c0abae7fb2112800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc907, 0xbb67ae0a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe5219c1dd80f8db4, 0xbfbaf7e4aaa2283b, 0x38dc7d1ec25d99a4, 0x684d5343aa622430, 0xc6bb31178181d2fc, 0xd4ba2240843be1e7, 0x9ef3e0ee14ea9d08, 0x6cff0088e6f2ef8b}, + }, + // 666 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcc0419974274a9d8, 0x79e62bd1c7c6c0eb, 0xdcc0124afbcbcccb, 0x282fe357f4c69fa8, 0x9b9672ffa325223e, 0x5cf8cd132ecfc7fb, 0xe2783b4cd7a87b1b, 0xb9784bfd703f5c02}, + }, + // 667 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xcc0419974274a9d8, 0x79e62bd1c7c6c0eb, 0xdcc0124afbcbcccb, 0x282fe357f4c69fa8, 0x9b9672ffa325223e, 0x5cf8cd132ecfc7fb, 0xe2783b4cd7a87b1b, 0xb9784bfd703f5c02}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5a822d77d4c13e8d, 0x5cfb7e83d3575145, 0xcd116cd2f949f279, 0x1664e479a1db3230, 0xbb8184ae63ee8c13, 0x89f49bb5a022125e, 0x734937c80b14294e, 0x3eeb7e2ffb81e60c}, + }, + // 668 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5a822d77d4c13e8d, 0x5cfb7e83d3575145, 0xcd116cd2f949f279, 0x1664e479a1db3230, 0xbb8184ae63ee8c13, 0x89f49bb5a022125e, 0x734937c80b14294e, 0x3eeb7e2ffb81e60c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1f3fed2b798890c1, 0xf0db4dddf38461db, 0x5ac9fe535b25d883, 0xa79c627b074851cd, 0xbcd51785b0ffd1c6, 0x86f589bfdbacf87f, 0xdb7806d4f65980a6, 0xcf08a9070217858b}, + }, + // 669 + { + mIn: "c19088792bed3f1fdb6184f3dd4ddbf083d8255b53fec95acd5148077b629ca7c6d1ffb08517d5bc7ff8acdbbf89f586a68059f6d40678db8b85170207a908cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x92e0b91d519b63f4, 0xcbfa7e94d2473d82, 0xb2c3de12b9e5e0aa, 0xa5f362920b35d284, 0xa6c58b9fcda09617, 0x64ac28e57d67958, 0xd82ae1c20031290e, 0x5896229d0e2a5b2d}, + }, + // 670 + { + mIn: "c19088792bed3f1fdb6184f3dd4ddbf083d8255b53fec95acd5148077b629ca7c6d1ffb08517d5bc7ff8acdbbf89f586a68059f6d40678db8b85170207a908cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x56b32adf7c0e0358, 0x23e8c684c08afa2b, 0x924e4cb9542fa27a, 0x856ced9c16229fd6, 0x6132fc6be1f593a2, 0x679363dd9c62bf53, 0x67d39c94cd27665c, 0x4d9f77540f2ef0ee}, + }, + // 671 + { + mIn: "c19088792bed3f1fdb6184f3dd4ddbf083d8255b53fec95acd5148077b629ca7c6d1ffb08517d5bc7ff8acdbbf89f586a68059f6d40678db8b85170207a908cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc918, 0xbb67ae1584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4a75e49876191052, 0x1c1c52a7a390e45f, 0x9e364213302e9ce5, 0x7b3a8cc2c931d306, 0x2c73bff19ea930e1, 0x5ee54010714d4fc7, 0x70bf6d217d347a01, 0xab20b09e0f87ae8}, + }, + // 672 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9749cf28221e38d8, 0x68ea7a1d2035a34, 0x95bbd6496c870d88, 0x4e15ef2f22ce2218, 0x9335ec830d0e0c12, 0x9afa3fe9882144cc, 0x67f6b7516bfbed5b, 0x827486e620d52e80}, + }, + // 673 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9749cf28221e38d8, 0x68ea7a1d2035a34, 0x95bbd6496c870d88, 0x4e15ef2f22ce2218, 0x9335ec830d0e0c12, 0x9afa3fe9882144cc, 0x67f6b7516bfbed5b, 0x827486e620d52e80}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa48de4f727e17939, 0xd16258c2a817a604, 0x720e6be5f9bd0729, 0xe6724cd5aa441904, 0x891f50828380b8a0, 0x6f835852e9459862, 0x8e080c8c8b852a51, 0x61c884b502f604b}, + }, + // 674 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa48de4f727e17939, 0xd16258c2a817a604, 0x720e6be5f9bd0729, 0xe6724cd5aa441904, 0x891f50828380b8a0, 0x6f835852e9459862, 0x8e080c8c8b852a51, 0x61c884b502f604b}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf86d156dbeec0894, 0x97e0343a4a09c016, 0x92f2aead23fa1d2f, 0xcd2c97c59e28c37e, 0x8b82c41f7f5e53c9, 0xf830374cad242158, 0x484bb04781a60602, 0x2c322914fa63e5a1}, + }, + // 675 + { + mIn: "9408ecbe6d156df816c0094a3a34e0972f1dfa23adaef2927ec3289ec5972ccdc9535e7f1fc4828b582124ad4c3730f80206a68147b04b48a1e563fa1429322c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6585710a867a9e3d, 0xee89c07290c67e3, 0xcf1710a9fe691938, 0xbb794a8a0d2e95d5, 0x301f16261ecde208, 0xa8bfd19148a203ee, 0x78d61511b8612c2, 0xef87ff0080b49f42}, + }, + // 676 + { + mIn: "9408ecbe6d156df816c0094a3a34e0972f1dfa23adaef2927ec3289ec5972ccdc9535e7f1fc4828b582124ad4c3730f80206a68147b04b48a1e563fa1429322c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x77775626a5fcc609, 0x5c2d648ad576c0e9, 0x3afbb05faa1c1b52, 0x7344a414dc82894b, 0xc81ff0b839b2722b, 0xd3b513306be88eba, 0x48cdaeaeb2928ae9, 0x88bde0e9d5a5fc79}, + }, + // 677 + { + mIn: "9408ecbe6d156df816c0094a3a34e0972f1dfa23adaef2927ec3289ec5972ccdc9535e7f1fc4828b582124ad4c3730f80206a68147b04b48a1e563fa1429322c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc919, 0xbb67ae1484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf3946ff9a6ffbf0d, 0xf314a7c6aa128899, 0x40eef1b6ac2b3f31, 0x911cbb168ff2e41d, 0x91f167b78534195e, 0x58de722875b22de6, 0xf5c4b999668536ac, 0x5b693985159e441b}, + }, + // 678 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x767c7774d899caf3, 0xc6dc9517b6503d47, 0x262b53376e0e5bcb, 0x9b6b10f6d9ddd075, 0x166faa0230b0fc1d, 0x3bad6ecdad092c78, 0x1f0384741b2f2778, 0x9015300d381eb40d}, + }, + // 679 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x767c7774d899caf3, 0xc6dc9517b6503d47, 0x262b53376e0e5bcb, 0x9b6b10f6d9ddd075, 0x166faa0230b0fc1d, 0x3bad6ecdad092c78, 0x1f0384741b2f2778, 0x9015300d381eb40d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf25402e1e80fa9f, 0xa671296ebcaefe41, 0x92d622426807fed0, 0x84def5781a835065, 0x4f130f9a08213dca, 0xd685f6a973704177, 0x7c7d2331897791d8, 0xb2a11bfc913cc8ab}, + }, + // 680 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf25402e1e80fa9f, 0xa671296ebcaefe41, 0x92d622426807fed0, 0x84def5781a835065, 0x4f130f9a08213dca, 0xd685f6a973704177, 0x7c7d2331897791d8, 0xb2a11bfc913cc8ab}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x43ddbed57ae788fd, 0x35d008d66e6d3b2c, 0x1dde892409553175, 0x696fe7360b2d4933, 0x185e66f2eb7c668a, 0xa53405d763ede743, 0x6784d82548b06894, 0x3049b367921110c4}, + }, + // 681 + { + mIn: "fd88e77ad5bedd432c3b6d6ed608d035753155092489de1d33492d0b36e76f698a667cebf2665e1843e7ed63d70534a59468b04825d88467c410119267b3493000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1e53fdd751f59b4d, 0x51065c87ece28274, 0x49f738a7cac6bcb0, 0x30eae671ed1ef7b, 0xc7c31c30e47a9d6c, 0x8773d41e0e0d6f90, 0x8a9bcdb3f914f453, 0xce744c5c326e1771}, + }, + // 682 + { + mIn: "fd88e77ad5bedd432c3b6d6ed608d035753155092489de1d33492d0b36e76f698a667cebf2665e1843e7ed63d70534a59468b04825d88467c410119267b3493000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8846b1bfec800602, 0x3fe98704b4f59795, 0xfbb97f8166d84c97, 0xe1e67761c1c7c724, 0x2ba83ae849e3bf20, 0x88575617e9590ea4, 0x99cf254f252b8a65, 0xa2ce94370b0765bc}, + }, + // 683 + { + mIn: "fd88e77ad5bedd432c3b6d6ed608d035753155092489de1d33492d0b36e76f698a667cebf2665e1843e7ed63d70534a59468b04825d88467c410119267b3493000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91a, 0xbb67ae1784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8554bb420eb19e25, 0xdc73a7ba1031ba2c, 0x203205ab9d2e0cd7, 0x6089248b9e0ed1da, 0x814c42bb5971fb27, 0x50ba73cd05b599fd, 0x72e5447c0d40a5c4, 0x90cdaaf6954eeca1}, + }, + // 684 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc289bf40d689f7c9, 0x1c97f0d796e953ad, 0xf8f2ef6f2ba62458, 0x837006e87faf5a00, 0x1a2f17af0c3e177, 0xd33b874f57dc131a, 0x5a0e2f0b29ac5e31, 0x1f077baa4a0e99d4}, + }, + // 685 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc289bf40d689f7c9, 0x1c97f0d796e953ad, 0xf8f2ef6f2ba62458, 0x837006e87faf5a00, 0x1a2f17af0c3e177, 0xd33b874f57dc131a, 0x5a0e2f0b29ac5e31, 0x1f077baa4a0e99d4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb256f50891b14f03, 0xe99317b6d2ba476b, 0xc3c66fc66d8fed58, 0x3279c00050a6bfd2, 0xa43662cfaea2f8c6, 0x63146b3ba19091d, 0x12a14aab81a5d5a, 0xcbe93002a68786d7}, + }, + // 686 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb256f50891b14f03, 0xe99317b6d2ba476b, 0xc3c66fc66d8fed58, 0x3279c00050a6bfd2, 0xa43662cfaea2f8c6, 0x63146b3ba19091d, 0x12a14aab81a5d5a, 0xcbe93002a68786d7}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x279135833578e1c, 0xb6a14bd9c5390d1f, 0x81c0070102b4725b, 0xc4a4e9dd35e6c5f3, 0xc69a132a77b767d, 0x8ea04a58945359d, 0x1f7a33e28adbedb6, 0x9923641c4893fbd6}, + }, + // 687 + { + mIn: "1c8e5733581379021f0d39c5d94ba1b65b72b4020107c081f3c5e635dde9a4c47d767ba732a1690c9d354589a504ea08b6eddb8ae2337a1fd6fb93481c64239900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbf59c05bab651fb9, 0xb143e2ba6e3bb4a5, 0x381306daf32668c4, 0x5ebb76dab202afb5, 0x34313cde26b4d2ba, 0x20a1367c9c4933a6, 0xcbc6a048cb279736, 0x577013dacdce0aab}, + }, + // 688 + { + mIn: "1c8e5733581379021f0d39c5d94ba1b65b72b4020107c081f3c5e635dde9a4c47d767ba732a1690c9d354589a504ea08b6eddb8ae2337a1fd6fb93481c64239900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc487d6a517a19a15, 0xe072a261f5686828, 0x5de5c3feb26689c1, 0x39d3e28c81eaab75, 0x4958265c00dc6ae2, 0x3fc30cad7162e03f, 0x6a282a6a5e0625cb, 0x32255eee8a515af4}, + }, + // 689 + { + mIn: "1c8e5733581379021f0d39c5d94ba1b65b72b4020107c081f3c5e635dde9a4c47d767ba732a1690c9d354589a504ea08b6eddb8ae2337a1fd6fb93481c64239900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91b, 0xbb67ae1684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2dff936f25c91ef8, 0x1adbefa2b9c9410d, 0x58049ff79499f82a, 0x1e7fafa9db21b260, 0x481fa9c3d6ab37fd, 0x609eadea9a96751b, 0x7d815134271ba298, 0x7d01eb02d6dc50bf}, + }, + // 690 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcd15322788b118d3, 0xf1d67a502a2d26c6, 0xcb784a14eddcfbec, 0xe8c85102b97180ce, 0xe531d67273173fed, 0xd1aa471b0aa60d67, 0x65c676206c3a0a62, 0x71c085f6ca2da214}, + }, + // 691 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xcd15322788b118d3, 0xf1d67a502a2d26c6, 0xcb784a14eddcfbec, 0xe8c85102b97180ce, 0xe531d67273173fed, 0xd1aa471b0aa60d67, 0x65c676206c3a0a62, 0x71c085f6ca2da214}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5bcadfeea8c50439, 0x248876769f43a4d1, 0x6709d82a23c90251, 0x5c6dd780236304a0, 0xf9e050b1244cf842, 0xaca1b008e15ab00a, 0x6ad8c67be10f6380, 0xb4c09cbbaad55ba9}, + }, + // 692 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5bcadfeea8c50439, 0x248876769f43a4d1, 0x6709d82a23c90251, 0x5c6dd780236304a0, 0xf9e050b1244cf842, 0xaca1b008e15ab00a, 0x6ad8c67be10f6380, 0xb4c09cbbaad55ba9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x79565f0511bb7678, 0xbefa68bceca6ca4d, 0x14ae9648054afb1c, 0x9901fe26d47f6547, 0xa7d466c04418a847, 0x93e7f3fd0c615581, 0xe8f912453091faae, 0xae9004a1edabf37b}, + }, + // 693 + { + mIn: "7876bb11055f56794dcaa6ecbc68fabe1cfb4a054896ae1447657fd426fe019947a81844c066d4a78155610cfdf3e793aefa91304512f9e87bf3abeda10490ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcb9acb7a386e6f73, 0xeba9f880606a02ee, 0x5370ac547c5dbb8d, 0xb9b72c4b18dd75ce, 0xdb9d4197342ae242, 0xa34b94e9ecf043a, 0xdce16ec074946f1a, 0xc41fee9f971385fc}, + }, + // 694 + { + mIn: "7876bb11055f56794dcaa6ecbc68fabe1cfb4a054896ae1447657fd426fe019947a81844c066d4a78155610cfdf3e793aefa91304512f9e87bf3abeda10490ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf424d47f61878076, 0x1d7a782c78545fd6, 0x3e343415c8efe62d, 0x279058f3b3205f85, 0xd447e7ee016243a5, 0x724d29e475839b5b, 0x91b2fb4de0526aab, 0x24b138fe52eb94d}, + }, + // 695 + { + mIn: "7876bb11055f56794dcaa6ecbc68fabe1cfb4a054896ae1447657fd426fe019947a81844c066d4a78155610cfdf3e793aefa91304512f9e87bf3abeda10490ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91c, 0xbb67ae1184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4594f7d452ed2765, 0x1ed5b0173aa4029e, 0xc8948ac8f3d79ba6, 0xfbe1933ab51b2480, 0x9d2e39129eeb796, 0x7af8bf093151a8bd, 0xcc7c0d1c9fdd9e3d, 0x35f93a8cd4b0e7da}, + }, + // 696 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb55eff598a3ac2bd, 0xc85d2ab2ff1bb356, 0xcba2f9bfd48d9061, 0x707354439c0ce086, 0x5e818418c4747ea2, 0xb7e6d0ddf6d007d3, 0x44d0c2be37afcdd4, 0xeb8d4c852c4f29ac}, + }, + // 697 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb55eff598a3ac2bd, 0xc85d2ab2ff1bb356, 0xcba2f9bfd48d9061, 0x707354439c0ce086, 0x5e818418c4747ea2, 0xb7e6d0ddf6d007d3, 0x44d0c2be37afcdd4, 0xeb8d4c852c4f29ac}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5d9d20cd5565b1b6, 0xc1d9310e6a88f738, 0x2e348428737ab6f7, 0xc854a41307e83ba, 0x38b2e2d05ad6b6bc, 0x9f52620d5ca2920a, 0x81512f132bb6c285, 0x5d32381fd9033b61}, + }, + // 698 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5d9d20cd5565b1b6, 0xc1d9310e6a88f738, 0x2e348428737ab6f7, 0xc854a41307e83ba, 0x38b2e2d05ad6b6bc, 0x9f52620d5ca2920a, 0x81512f132bb6c285, 0x5d32381fd9033b61}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x857c78def724d834, 0x44475674c18749f, 0x84e4dde864eb7e7, 0xd39be3c58d0c795a, 0xbe8ffe2db662bed9, 0x799fde0eb957ff70, 0x96e28eee8e54fd01, 0xdae12cb9f2e2996a}, + }, + // 699 + { + mIn: "34d824f7de787c859f74184c67754404e7b74e86de4d4e085a790c8dc5e39bd3d9be62b62dfe8fbe70ff57b90ede9f7901fd548eee8ee2966a99e2f2b92ce1da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x926dd231ebd34292, 0xe9adcf5469d6993b, 0x6835e61289a1254f, 0xb54be71a973bb610, 0x84242013c8bc53b, 0xae6d9399140b1eea, 0x65edf904d9637ea2, 0x2a38007e49df6fd}, + }, + // 700 + { + mIn: "34d824f7de787c859f74184c67754404e7b74e86de4d4e085a790c8dc5e39bd3d9be62b62dfe8fbe70ff57b90ede9f7901fd548eee8ee2966a99e2f2b92ce1da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4f21df4bd9892e7b, 0xf628e33c61725458, 0xb5df1762d5f0f428, 0xd7c8547fa0f7b53d, 0x8ddb7cde276eb11d, 0xc1659bb437889823, 0x92b1e879d971172f, 0x91ba9f8d6ba1f4c9}, + }, + // 701 + { + mIn: "34d824f7de787c859f74184c67754404e7b74e86de4d4e085a790c8dc5e39bd3d9be62b62dfe8fbe70ff57b90ede9f7901fd548eee8ee2966a99e2f2b92ce1da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91d, 0xbb67ae1084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc2aa825ace74cf7b, 0x5f482d6cba085607, 0xf39f4bdeb96498a5, 0x1c0ab5ecf2fa598e, 0x1ac7a7c012e1f762, 0x5ca87890ddab9bf4, 0xf26b2115d63b377d, 0xa886aa59e2dc6a48}, + }, + // 702 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd31498e31463c3dc, 0x7fb38ed6912d4182, 0x145bc40230175f29, 0xd790e540ff0d6172, 0xb898d771e240387d, 0x80e92fd1ddd80201, 0x98d838e37ed1078, 0x225d7fc7bcd20a69}, + }, + // 703 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd31498e31463c3dc, 0x7fb38ed6912d4182, 0x145bc40230175f29, 0xd790e540ff0d6172, 0xb898d771e240387d, 0x80e92fd1ddd80201, 0x98d838e37ed1078, 0x225d7fc7bcd20a69}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe3c1ce24949b3afe, 0xb088ceaf78aa232b, 0xecfcb6b2b57aa2ae, 0x58e029d1eea26753, 0x493e1e99c17f9d5d, 0x9a8a515faa0483e3, 0xef41059dc9a7447e, 0x90a7db96e8828bba}, + }, + // 704 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe3c1ce24949b3afe, 0xb088ceaf78aa232b, 0xecfcb6b2b57aa2ae, 0x58e029d1eea26753, 0x493e1e99c17f9d5d, 0x9a8a515faa0483e3, 0xef41059dc9a7447e, 0x90a7db96e8828bba}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x36abea37b8054ee3, 0xc6e7aa0c020e1c48, 0xf0765ce794791939, 0x4f73af1d6fa7bc4f, 0x8e07abd7c2152dfe, 0xa9323d29fcc9a26a, 0x2f5557b7fc93b12b, 0xe8806d98207953ff}, + }, + // 705 + { + mIn: "e34e05b837eaab36481c0e020caae7c639197994e75c76f04fbca76f1daf734ffe2d15c2d7ab078e6aa2c9fc293d32a92bb193fcb757552fff537920986d80e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd492b5f40487a65d, 0x5ed8628fa0ac081f, 0x301bef3e566242e, 0xc474b63d111dd115, 0xaaf5a209a56487b9, 0xbcf2ef9d2ce77acc, 0x29d4647fb41028c4, 0x180bffefb94557b3}, + }, + // 706 + { + mIn: "e34e05b837eaab36481c0e020caae7c639197994e75c76f04fbca76f1daf734ffe2d15c2d7ab078e6aa2c9fc293d32a92bb193fcb757552fff537920986d80e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaa8a961e465386c5, 0x7157bc55c47f2c3c, 0x1083be84d10cf1a8, 0x328dab017276df40, 0xecebfb9ac8589acb, 0x1b0c949b2c5024b5, 0xde9cdbb61838f83, 0x9e60677f01152727}, + }, + // 707 + { + mIn: "e34e05b837eaab36481c0e020caae7c639197994e75c76f04fbca76f1daf734ffe2d15c2d7ab078e6aa2c9fc293d32a92bb193fcb757552fff537920986d80e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91e, 0xbb67ae1384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2d3385c9fa209ba3, 0xf8e3993902aada82, 0x811bb88b75f3a5bf, 0x5785f0491d1e57e9, 0x6ad0436d1596689a, 0x9f4d61c182ef329b, 0xe88bff963ec855e3, 0xb273a7773f52f9ea}, + }, + // 708 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb9ce04a6c460ced5, 0x1b7f64a8b4ed0af2, 0x36ba60106f20db83, 0x654deb5906a98b17, 0xca63c86b098bf00b, 0xc40ab46d699318b9, 0x86e45eb401b08425, 0x57997a50a9012e5c}, + }, + // 709 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb9ce04a6c460ced5, 0x1b7f64a8b4ed0af2, 0x36ba60106f20db83, 0x654deb5906a98b17, 0xca63c86b098bf00b, 0xc40ab46d699318b9, 0x86e45eb401b08425, 0x57997a50a9012e5c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc8bd20f8b4d4d338, 0xd2a636f9b40dab72, 0x6614c3bb8f94bbd8, 0xefdf2a623b0abf25, 0x54e20cc81eb72591, 0x1442a44d61a0fab8, 0x42fad5a143b19e1c, 0xdca8e6e91d4c630}, + }, + // 710 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc8bd20f8b4d4d338, 0xd2a636f9b40dab72, 0x6614c3bb8f94bbd8, 0xefdf2a623b0abf25, 0x54e20cc81eb72591, 0x1442a44d61a0fab8, 0x42fad5a143b19e1c, 0xdca8e6e91d4c630}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1f3b287e3b500c83, 0x838b04e5f3bb526, 0x147455bac0118729, 0xad6cfcce8093e9d9, 0x564475cf41ce0ef0, 0x5d1836009a8ea251, 0x7338b3008ab20d7a, 0x559839244bd0cc98}, + }, + // 711 + { + mIn: "830c503b7e283b1f26b53b5f4eb03808298711c0ba557414d9e99380cefc6cadf00ece41cf75445651a28e9a0036185d7a0db28a00b3387398ccd04b2439985500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5a2eacc8f92aea71, 0x12e886266174ae4, 0xc6c21eb4cda37c02, 0xcd31727da0065678, 0xee2f5c15d7de2b4a, 0x73fa2ad48f4dd4f3, 0xaa036e6f82ef5c26, 0x29f1b1d5515c1c76}, + }, + // 712 + { + mIn: "830c503b7e283b1f26b53b5f4eb03808298711c0ba557414d9e99380cefc6cadf00ece41cf75445651a28e9a0036185d7a0db28a00b3387398ccd04b2439985500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc2d950ff0375c2dd, 0xd53db1f42d3248d7, 0xb28a528163d4c7cd, 0xd2e4119004b0792b, 0xd8580d5e73e27fe5, 0x8cacbe5dc7926ed5, 0xfb243f7f9d23c476, 0xa6afe4b393756956}, + }, + // 713 + { + mIn: "830c503b7e283b1f26b53b5f4eb03808298711c0ba557414d9e99380cefc6cadf00ece41cf75445651a28e9a0036185d7a0db28a00b3387398ccd04b2439985500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91f, 0xbb67ae1284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa179c096bc5b1d67, 0x67de2a2120fe54c1, 0xad847aaace495db0, 0xb8718d2865477f7d, 0x5ad91474c02c4ad7, 0xf36eaa49631f2609, 0x8c2fe7ddd08d0682, 0x90ed88df02273418}, + }, + // 714 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x635bf69ccdef2835, 0x53fc7323fa191fb2, 0xdb19a2bec4196378, 0xb13ea83db2e2cfc3, 0xdd22b191d86febba, 0xb541db2aaf18c500, 0x6d2d9284b042f292, 0xb16a6cb43cb3b817}, + }, + // 715 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x635bf69ccdef2835, 0x53fc7323fa191fb2, 0xdb19a2bec4196378, 0xb13ea83db2e2cfc3, 0xdd22b191d86febba, 0xb541db2aaf18c500, 0x6d2d9284b042f292, 0xb16a6cb43cb3b817}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x346a8502fc139baa, 0xbe7768166ca13dd1, 0xf40cd5a2bce3f97, 0xaee58cfebf9960f1, 0xbde2f450fcf233b6, 0xb60429ad48335073, 0x750e3a9afdbc5997, 0xd386264739755a93}, + }, + // 716 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x346a8502fc139baa, 0xbe7768166ca13dd1, 0xf40cd5a2bce3f97, 0xaee58cfebf9960f1, 0xbde2f450fcf233b6, 0xb60429ad48335073, 0x750e3a9afdbc5997, 0xd386264739755a93}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfd23a9b02cec4626, 0x31404a621ffe271d, 0xf39a2df7593c8e0d, 0x950dad6632969f7a, 0xf5cd4c61a2c2db71, 0xa34cd34daa1f9577, 0xf5004978654e0970, 0x9579687ad8ae6bf9}, + }, + // 717 + { + mIn: "2646ec2cb0a923fd1d27fe1f624a40310d8e3c59f72d9af37a9f963266ad0d9571dbc2a2614ccdf577951faa4dd34ca370094e65784900f5f96baed87a68799500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbfa42f587031131d, 0x1bc0bb3e95219af5, 0x3d089cd73cd402c2, 0xf3aa415fa025c1f, 0xabbd10b7ac369e51, 0x3800bc040f88ac, 0xc0e90d9387241c64, 0x15a87f34eb0d0e3c}, + }, + // 718 + { + mIn: "2646ec2cb0a923fd1d27fe1f624a40310d8e3c59f72d9af37a9f963266ad0d9571dbc2a2614ccdf577951faa4dd34ca370094e65784900f5f96baed87a68799500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x69dec5c6380acaef, 0x5855c93b7498b64d, 0x98aec4ee5d946a1f, 0x77b79804f4cdf78e, 0x44a80eae3feadd96, 0x9120eec751b71a89, 0xd8ebd43cf54a5a7c, 0x79a2ad418f077021}, + }, + // 719 + { + mIn: "2646ec2cb0a923fd1d27fe1f624a40310d8e3c59f72d9af37a9f963266ad0d9571dbc2a2614ccdf577951faa4dd34ca370094e65784900f5f96baed87a68799500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc910, 0xbb67ae1d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca93f5917ea6e5e, 0x9f295e09a19052bf, 0xcd87f160f307f5c7, 0x7cd4ded3b817f9fd, 0x4694ce4932a35e0b, 0x357f5576ef6fb954, 0x2346ccdeb82b1e83, 0x26eeee458a1240db}, + }, + // 720 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x682068e42323f093, 0x4580c27e9581202a, 0x3ed3758d48a17c58, 0x3a7562521c14a2cf, 0x6d249d435979097, 0xee7101dbb00275aa, 0x2333cc2581e9c1d9, 0xe687c6c6b5357e2c}, + }, + // 721 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x682068e42323f093, 0x4580c27e9581202a, 0x3ed3758d48a17c58, 0x3a7562521c14a2cf, 0x6d249d435979097, 0xee7101dbb00275aa, 0x2333cc2581e9c1d9, 0xe687c6c6b5357e2c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4821e80d08ebce1e, 0xe1f1a39da14f14b0, 0x9c6650d9f064a7e8, 0xaf9653487947ba54, 0x1bcb1c77f56d48b9, 0x8b5eaf3def966dac, 0x7d7523346f391e6f, 0x877613f5a30917e8}, + }, + // 722 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4821e80d08ebce1e, 0xe1f1a39da14f14b0, 0x9c6650d9f064a7e8, 0xaf9653487947ba54, 0x1bcb1c77f56d48b9, 0x8b5eaf3def966dac, 0x7d7523346f391e6f, 0x877613f5a30917e8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd408221857ab20f7, 0x49ea2e9695c01fa, 0x1dbe378b396ebc4c, 0x9d241386f0a967ab, 0x1d908fe10920ffd7, 0x126a4c488001bce8, 0x2984b742462f5fa3, 0x59676af57c8a78df}, + }, + // 723 + { + mIn: "f720ab57182208d4fa015c69e9a29e044cbc6e398b37be1dab67a9f08613249dd7ff2009e18f901de8bc0180484c6a12a35f2f4642b78429df788a7cf56a675900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5cc18fd445acc45e, 0xf8bd6650791d4772, 0x9559dd5f3d489ae9, 0x67cde08c4cdb911, 0x66024d92731b4916, 0x5c931a3395a434da, 0xccd87a7df584884b, 0x24a55a8786e5cbe4}, + }, + // 724 + { + mIn: "f720ab57182208d4fa015c69e9a29e044cbc6e398b37be1dab67a9f08613249dd7ff2009e18f901de8bc0180484c6a12a35f2f4642b78429df788a7cf56a675900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcc26769dd35e2182, 0x9867779c34505de5, 0x192a130f89d68b1c, 0xc96f564373248461, 0x6a9d36c5e36fb872, 0x52f04279f0e91965, 0xf7dc51c701ad772b, 0xeca071e431fede}, + }, + // 725 + { + mIn: "f720ab57182208d4fa015c69e9a29e044cbc6e398b37be1dab67a9f08613249dd7ff2009e18f901de8bc0180484c6a12a35f2f4642b78429df788a7cf56a675900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc911, 0xbb67ae1c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4a141885dd653796, 0x508d18a973c8c3b, 0xe79230be5da21665, 0x1c697f45f7d7a53c, 0x1b606f209a00c211, 0xcc5665f80ef658d4, 0xfa2556f5b70f88e2, 0xb833ddc59f74800}, + }, + // 726 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6ca3f11cbf448818, 0x8f9545cf2b111160, 0xcfcaa8e14b6c70f3, 0x259ce3067f01dbe7, 0x10ac37631e296d47, 0xe280bc17101b2ae7, 0x162796e429993e20, 0x4eca642cc5164e3c}, + }, + // 727 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6ca3f11cbf448818, 0x8f9545cf2b111160, 0xcfcaa8e14b6c70f3, 0x259ce3067f01dbe7, 0x10ac37631e296d47, 0xe280bc17101b2ae7, 0x162796e429993e20, 0x4eca642cc5164e3c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x533de71e976bdd58, 0x651697f469c12d30, 0xff52cd6be8668211, 0xfe630653e02d9ebe, 0x9b9cc8ff908f6303, 0xf752cb8d9b09a3fa, 0x8275bf9b2387aa22, 0x308b1d5d6e5e3989}, + }, + // 728 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x533de71e976bdd58, 0x651697f469c12d30, 0xff52cd6be8668211, 0xfe630653e02d9ebe, 0x9b9cc8ff908f6303, 0xf752cb8d9b09a3fa, 0x8275bf9b2387aa22, 0x308b1d5d6e5e3989}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfa98941bb2b100d7, 0x5b4748909443fa62, 0x827f91c5a3e7f400, 0x9a603cc992e250c1, 0x14358b23b1c2b7eb, 0xc77be0f498e4d4cd, 0xc550999df97d4773, 0x1aecc78797f4877b}, + }, + // 729 + { + mIn: "d700b1b21b9498fa62fa43949048475b00f4e7a3c5917f82c150e292c93c609aebb7c2b1238b3514cdd4e498f4e07bc773477df99d9950c57b87f49787c7ec1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x89c69082b7745e0d, 0x6a9bfc45eacfb3f2, 0xa738d49c6322c884, 0xd4cead74c3075cf0, 0x4f3a23a9d212dc2c, 0x3cc11afc7e3080fe, 0xdd9f865e10043b0, 0x7365e755a90e1cd0}, + }, + // 730 + { + mIn: "d700b1b21b9498fa62fa43949048475b00f4e7a3c5917f82c150e292c93c609aebb7c2b1238b3514cdd4e498f4e07bc773477df99d9950c57b87f49787c7ec1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x783eb4d66ae8c632, 0x31d8ae75c6134cba, 0x8464fb667842d892, 0x6fa469231b07a3e6, 0x7fda3212f30590ba, 0xddaa1a832f95c7fe, 0x2c1c536352223ef6, 0x6c85fa14ccf887f3}, + }, + // 731 + { + mIn: "d700b1b21b9498fa62fa43949048475b00f4e7a3c5917f82c150e292c93c609aebb7c2b1238b3514cdd4e498f4e07bc773477df99d9950c57b87f49787c7ec1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc912, 0xbb67ae1f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2fa5c34271139587, 0xce88bc0ee3b869fa, 0xddc8bc977522bc3b, 0xd0dfe5bfd40889dd, 0x2392dedeab22d6, 0x2a9819f5962a3055, 0x1649d1683f223e0c, 0xd6ff865daf4e5720}, + }, + // 732 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9a1de36adf30500b, 0x16b04264afd804fb, 0x74f13f7b3be2425e, 0xf8934c8c6898cc96, 0xf88ac9b9a1d86118, 0x3efdb9ff11689b1f, 0xce5cdaf5b8cea443, 0x4cf67ff38d7b49c2}, + }, + // 733 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9a1de36adf30500b, 0x16b04264afd804fb, 0x74f13f7b3be2425e, 0xf8934c8c6898cc96, 0xf88ac9b9a1d86118, 0x3efdb9ff11689b1f, 0xce5cdaf5b8cea443, 0x4cf67ff38d7b49c2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6e7d7d50482bc4e4, 0x874539279efdc70b, 0x7bd35a923cd9c698, 0x1f4f43bbfba9784d, 0x5617d0cd498da324, 0x9ecda438bc3a978e, 0x22f6490e0265acf9, 0x1d77984f200a7043}, + }, + // 734 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6e7d7d50482bc4e4, 0x874539279efdc70b, 0x7bd35a923cd9c698, 0x1f4f43bbfba9784d, 0x5617d0cd498da324, 0x9ecda438bc3a978e, 0x22f6490e0265acf9, 0x1d77984f200a7043}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd26cac8502a045b6, 0x86f72d14b1173bff, 0x749c49d3ae8f6560, 0x2d5b5e817e7a175f, 0xe19cd60e5e7259c7, 0xd5da3c046731db41, 0xf1654b0e049b46eb, 0x45704758adb491cb}, + }, + // 735 + { + mIn: "b645a00285ac6cd2ff3b17b1142df78660658faed3499c745f177a7e815e5b2dc759725e0ed69ce141db3167043cdad5eb469b040e4b65f1cb91b4ad5847704500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x21992583f936fea0, 0x6b30290d8a72fdc, 0xca4824fc3bd64162, 0xbe6255a32205e1f7, 0xcecf49ce3ddcfe0b, 0xfc4cc6d4044a612e, 0x69c27f3a8798b80a, 0x2fd109c02719dc28}, + }, + // 736 + { + mIn: "b645a00285ac6cd2ff3b17b1142df78660658faed3499c745f177a7e815e5b2dc759725e0ed69ce141db3167043cdad5eb469b040e4b65f1cb91b4ad5847704500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd0d30582277a9b6f, 0x8b6f74acf4047605, 0x3298926bbcc38792, 0xc42a1986653b25bf, 0x90bd5d58ba29dd3f, 0xa70060ffc6b9aa59, 0x737b45c1fe677c86, 0x8f6b168108626b3f}, + }, + // 737 + { + mIn: "b645a00285ac6cd2ff3b17b1142df78660658faed3499c745f177a7e815e5b2dc759725e0ed69ce141db3167043cdad5eb469b040e4b65f1cb91b4ad5847704500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc913, 0xbb67ae1e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6042f0848dbc92ed, 0xabe06ecd7fbee702, 0x3656feab2b5e75f3, 0x93708129dc370bca, 0x11fc08be87d93113, 0xda9e261ae7b954a, 0xdb06eec1a96d056a, 0x9b57e82642e9b761}, + }, + // 738 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xaec82c4109a31f6f, 0xc90bf521e8db7c13, 0x9e0f3957183f6a4b, 0xe68580664bf8da60, 0xf4a093d27febb2fd, 0x2db80bad952106b2, 0xed2946ec389bf7e2, 0xbb6bcf81661258d5}, + }, + // 739 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xaec82c4109a31f6f, 0xc90bf521e8db7c13, 0x9e0f3957183f6a4b, 0xe68580664bf8da60, 0xf4a093d27febb2fd, 0x2db80bad952106b2, 0xed2946ec389bf7e2, 0xbb6bcf81661258d5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x388a5da1825fe179, 0xe0ae453c5f20651a, 0xd76fb6e98e3d5c0b, 0x16d35c70676d1d7c, 0x6e7f3650b423b35c, 0xee20c4a67f68da1f, 0xea68edfdb734761f, 0x3a1e73b45adf99c1}, + }, + // 740 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x388a5da1825fe179, 0xe0ae453c5f20651a, 0xd76fb6e98e3d5c0b, 0x16d35c70676d1d7c, 0x6e7f3650b423b35c, 0xee20c4a67f68da1f, 0xea68edfdb734761f, 0x3a1e73b45adf99c1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa50011da3221f548, 0x228398e21340d73e, 0xca5103fd071f524d, 0x2581d69530105165, 0xacd516e2fba5beba, 0x9867e7334e18c88, 0xca34e01a45aaebcf, 0xa06da730fabe0c87}, + }, + // 741 + { + mIn: "48f52132da1100a53ed74013e29883224d521f07fd0351ca6551103095d68125babea5fbe216d5ac888ce134737e8609cfebaa451ae034ca870cbefa30a76da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbb93a7ecd8b6291d, 0xe27d7d0bf9ec1b80, 0xd3432ec1876b115, 0xb958bbcd07c7baa4, 0x5d102ec06e03d551, 0x2d00722a0e96b583, 0x7ccc28118efab719, 0x592ab8761fed4950}, + }, + // 742 + { + mIn: "48f52132da1100a53ed74013e29883224d521f07fd0351ca6551103095d68125babea5fbe216d5ac888ce134737e8609cfebaa451ae034ca870cbefa30a76da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3db76ee509edc6ea, 0x70e9f73a638de9a, 0xcff5d9c06efa5a15, 0x5b469a5f0fb3c413, 0xb5a4ba03b9c2a16, 0xa3f2133fa6c26333, 0x647faac60e597cb5, 0xa10c2d58f1f7dcf4}, + }, + // 743 + { + mIn: "48f52132da1100a53ed74013e29883224d521f07fd0351ca6551103095d68125babea5fbe216d5ac888ce134737e8609cfebaa451ae034ca870cbefa30a76da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc914, 0xbb67ae1984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x300eb2533e3beb57, 0x9773a8bde9241f6b, 0xfeef3c451bf013d4, 0x86702705e7b11fca, 0xfa337193e196b46a, 0xa9ea88d1e6728d28, 0x398a3804d62c6743, 0x462503198cc8bf4f}, + }, + // 744 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf5678d436f34b22e, 0xad26f5a550971d5f, 0xb4596bf1c5708823, 0xced2334ad26f20c, 0x7f4265d6c610ef6, 0xaa3fde7ad8650fa5, 0x53ea124892cf259b, 0x83392692a3d14076}, + }, + // 745 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf5678d436f34b22e, 0xad26f5a550971d5f, 0xb4596bf1c5708823, 0xced2334ad26f20c, 0x7f4265d6c610ef6, 0xaa3fde7ad8650fa5, 0x53ea124892cf259b, 0x83392692a3d14076}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2211458728705217, 0x1719b57c6756b99d, 0xae36c2a3219af9dd, 0xb08ad336222c95c2, 0xe2fe8418e818104, 0xa251047a64f11153, 0x2d583385a2cf4bad, 0x138d93bb62ff4c82}, + }, + // 746 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2211458728705217, 0x1719b57c6756b99d, 0xae36c2a3219af9dd, 0xb08ad336222c95c2, 0xe2fe8418e818104, 0xa251047a64f11153, 0x2d583385a2cf4bad, 0x138d93bb62ff4c82}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc8d7eceb29201169, 0xcc3d7a3df6109779, 0x4993a0c13cee5d0a, 0xfbf4c5826f1443db, 0x86997a62a58b63e1, 0xda06a0a987e20695, 0xf3c749e61b587792, 0xcdf6ab73fbcd774}, + }, + // 747 + { + mIn: "69112029ebecd7c8799710f63d7a3dcc0a5dee3cc1a09349db43146f82c5f4fbe1638ba5627a99869506e287a9a006da9277581be649c7f374d7bc3fb76adf0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc50fcd10c160286a, 0x2e7630cdafca9ba1, 0x8e633947d34202e1, 0x4dea37d59fd86b71, 0x8ad81b5df8e630c6, 0x234c55ca9238ad25, 0x9f0c9856bd30982c, 0xfaa67f8fd278d308}, + }, + // 748 + { + mIn: "69112029ebecd7c8799710f63d7a3dcc0a5dee3cc1a09349db43146f82c5f4fbe1638ba5627a99869506e287a9a006da9277581be649c7f374d7bc3fb76adf0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1a8bd96abffcf47d, 0xe51033f6c13effdf, 0x8e0b20a5990c920f, 0xa1999324cac2c264, 0xd7d537f761229449, 0xd524c014e949a92d, 0xfe9099b89c634b7c, 0x4dd2bce5378ab3d2}, + }, + // 749 + { + mIn: "69112029ebecd7c8799710f63d7a3dcc0a5dee3cc1a09349db43146f82c5f4fbe1638ba5627a99869506e287a9a006da9277581be649c7f374d7bc3fb76adf0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc915, 0xbb67ae1884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4ce36cddf12ca17, 0x5dedf6323cd01f69, 0x3726c8d71e19a2e2, 0x73560ad0781fa85b, 0xdb986c6501ef177b, 0x83dfda31b09f41f9, 0x3b2bff228013bd49, 0x73b09d0534af7a95}, + }, + // 750 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb4a651b6eb680292, 0xabc3d1c73bf5ce02, 0xe6bbc182f16e624d, 0xceaaa7fe9ff92b10, 0xc29100808e27e5d1, 0x1c088e971f76c9a3, 0x638da1d611a8cdf7, 0x5b16471cbcc06e52}, + }, + // 751 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb4a651b6eb680292, 0xabc3d1c73bf5ce02, 0xe6bbc182f16e624d, 0xceaaa7fe9ff92b10, 0xc29100808e27e5d1, 0x1c088e971f76c9a3, 0x638da1d611a8cdf7, 0x5b16471cbcc06e52}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdeec4768dd053bae, 0x70272dd6abb8c83c, 0x30ddb1298a83fc39, 0xaf2d64abf52809b8, 0xfa6a717c14a6ae39, 0xc9ce91848d9cc30f, 0x5f976869a9dd1d3b, 0x4276a278f07d170}, + }, + // 752 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdeec4768dd053bae, 0x70272dd6abb8c83c, 0x30ddb1298a83fc39, 0xaf2d64abf52809b8, 0xfa6a717c14a6ae39, 0xc9ce91848d9cc30f, 0x5f976869a9dd1d3b, 0x4276a278f07d170}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x967ad0e435ebc6ec, 0xe4a539f338f3ee86, 0x2018f8b2f37e7298, 0x39efd0155e75c445, 0xe1788b3426fec0a2, 0xa7a8a6351b4ad1c4, 0x5bfade55c1f05c36, 0x29c9f934efe9b760}, + }, + // 753 + { + mIn: "ecc6eb35e4d07a9686eef338f339a5e498727ef3b2f8182045c4755e15d0ef39a2c0fe26348b78e1c4d14a1b35a6a8a7365cf0c155defa5b60b7e9ef34f9c92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1092dc1d29aa3271, 0x909fc1b37ebe0dc6, 0x7ff52c7474ddf253, 0x47bfad1283f95ddc, 0x3b0c4ade4532a710, 0x7aa766b4b81ae224, 0x5542510d50159de2, 0x85e6cbbc8c08f35e}, + }, + // 754 + { + mIn: "ecc6eb35e4d07a9686eef338f339a5e498727ef3b2f8182045c4755e15d0ef39a2c0fe26348b78e1c4d14a1b35a6a8a7365cf0c155defa5b60b7e9ef34f9c92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8f145507a11991ed, 0x9b2b2bf0bc0d9f0b, 0xea4683c81785dcca, 0x22b1ba9c5e28784e, 0x743bf5fa18cc24f8, 0x7ea46abb08c0872a, 0xb9c2b809871c8eed, 0x3e42fb074fccb4ad}, + }, + // 755 + { + mIn: "ecc6eb35e4d07a9686eef338f339a5e498727ef3b2f8182045c4755e15d0ef39a2c0fe26348b78e1c4d14a1b35a6a8a7365cf0c155defa5b60b7e9ef34f9c92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc916, 0xbb67ae1b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x794fab03e5a83058, 0xb619a0b02aa0a245, 0x7bd064c31dd74f5d, 0x61e6e39079636edc, 0xff245056db9349d4, 0x23b2c91c883ab604, 0xc7a9bb79ff678df0, 0x2abcd1fb414ce225}, + }, + // 756 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae1a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x602376163f6c7c4d, 0xbd9a570b883ef02d, 0xb853b7c5745cf118, 0x173dd05b96a7eb38, 0x14516a685d6896ae, 0x579e1a55d07ddf7b, 0x8686a49385051a1e, 0x735e31ce02dd9666}, + }, + // 757 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x602376163f6c7c4d, 0xbd9a570b883ef02d, 0xb853b7c5745cf118, 0x173dd05b96a7eb38, 0x14516a685d6896ae, 0x579e1a55d07ddf7b, 0x8686a49385051a1e, 0x735e31ce02dd9666}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x23421e1d607406fe, 0x3a1926226101903a, 0x5b6091f75c430181, 0x6053db542637f9e1, 0xdac5819a9d6d55c0, 0x7c1d6d798394bcfc, 0x5798f70daf62cf75, 0xcdc65ce228bdf1d9}, + }, + // 758 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x23421e1d607406fe, 0x3a1926226101903a, 0x5b6091f75c430181, 0x6053db542637f9e1, 0xdac5819a9d6d55c0, 0x7c1d6d798394bcfc, 0x5798f70daf62cf75, 0xcdc65ce228bdf1d9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x75adb04a1056bc85, 0x5c96586055bf1426, 0x79792e0d99934f20, 0x205d02c40c90e117, 0xe0a08f9b225083da, 0x5e97ae4d56dc3eba, 0x5d7b16274a08e7c8, 0x2a2988102c68d564}, + }, + // 759 + { + mIn: "85bc56104ab0ad752614bf556058965c204f93990d2e797917e1900cc4025d20da8350229b8fa0e0ba3edc564dae975ec8e7084a27167b5d64d5682c1088292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc6f230a34d663e, 0x8882d801510dff7b, 0x9ec01379c0d3acaa, 0xfd395ae516ce1c87, 0x779937b8b64dcee1, 0x86a63c9808ce6cc4, 0xaf1ba4770afe8a77, 0x396c28aab9547844}, + }, + // 760 + { + mIn: "85bc56104ab0ad752614bf556058965c204f93990d2e797917e1900cc4025d20da8350229b8fa0e0ba3edc564dae975ec8e7084a27167b5d64d5682c1088292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae1a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x57b125ac9832b8c, 0xe538169c79b60131, 0xf68d61b27372d6ef, 0xc1e840d0d8960bec, 0xe68f5c9b9ba901ee, 0xd3906c9e742fea3f, 0x9ac69144eae6f1f, 0xcb9a53a8e14f4c88}, + }, + // 761 + { + mIn: "85bc56104ab0ad752614bf556058965c204f93990d2e797917e1900cc4025d20da8350229b8fa0e0ba3edc564dae975ec8e7084a27167b5d64d5682c1088292a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc917, 0xbb67ae1a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe4a2241c9423f31, 0xbcc2ff8ae159c079, 0xbff736c4754972b6, 0x3d1cf5aed8bd9e94, 0xabda6b8e12460b0a, 0x9eb6a0d81a472769, 0x1449f999d79412d7, 0xb9ed40d6daf5320d}, + }, + // 762 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x146eb569eb4481a4, 0xbe22e4002ec40753, 0x507ca2cc8926bd72, 0x3f678e13d6789ba1, 0x89284b71a5870a6d, 0x3c224509e11003d5, 0x690f91fd459ada16, 0x3e90c244bd6700fe}, + }, + // 763 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x146eb569eb4481a4, 0xbe22e4002ec40753, 0x507ca2cc8926bd72, 0x3f678e13d6789ba1, 0x89284b71a5870a6d, 0x3c224509e11003d5, 0x690f91fd459ada16, 0x3e90c244bd6700fe}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8cfd55c86479b245, 0x4e23b5197551809e, 0xd8021f4525738bad, 0x80cc7b1edeee95f2, 0x92b910a953b29052, 0x5a605e1b94a86c26, 0x64ba024af47371b3, 0x994ec7b85dbde469}, + }, + // 764 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8cfd55c86479b245, 0x4e23b5197551809e, 0xd8021f4525738bad, 0x80cc7b1edeee95f2, 0x92b910a953b29052, 0x5a605e1b94a86c26, 0x64ba024af47371b3, 0x994ec7b85dbde469}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7016c3f9438e3f51, 0x148be50d7e20ba20, 0x6d461f1693551a60, 0xb25d86b275c2f427, 0x571353ff867a7dca, 0x58c3d6abd05a1d, 0x1d96e8084e43744d, 0x95656573887e5590}, + }, + // 765 + { + mIn: "513f8e43f9c3167020ba207e0de58b14601a5593161f466d27f4c275b2865db2ca7d7a86ff5313571d5ad0abd6c358004d74434e08e8961d90557e887365659500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x94b41e273aa66e7a, 0x1ad69e5177cef570, 0x5568a907bef1b2e9, 0xaf23071ddfc36b72, 0xc939e7c2df3f703a, 0x1a66af4d81251dd3, 0xee662e98508b5523, 0xc8118f5c0f88ad37}, + }, + // 766 + { + mIn: "513f8e43f9c3167020ba207e0de58b14601a5593161f466d27f4c275b2865db2ca7d7a86ff5313571d5ad0abd6c358004d74434e08e8961d90557e887365659500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5850025d8aac0f13, 0xae4f8924a3d50037, 0x7232f96b3f99616d, 0xb255f3494667f814, 0x79462c0b9434d63f, 0x779c1659e639a873, 0x17ee815b9f911931, 0x55d740695f2edb1e}, + }, + // 767 + { + mIn: "513f8e43f9c3167020ba207e0de58b14601a5593161f466d27f4c275b2865db2ca7d7a86ff5313571d5ad0abd6c358004d74434e08e8961d90557e887365659500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc928, 0xbb67ae2584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa89e5d62705a9e1f, 0xa72dabd80ead1187, 0x564495ef8b35ad20, 0xc217574236562dcb, 0x465c2cd749c23b26, 0x4b470acdf3f78547, 0x1b8ea0cc606fd1af, 0xa6ce7ba53ed506f7}, + }, + // 768 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa322404a8c4844bd, 0x1a8b69ca8a407423, 0x3e1ec3b460440ae8, 0x47b36916bd460bf4, 0x8cd231c1be058dc6, 0xc35bdff710223b71, 0x3684151cfa0ff398, 0x2247a2d163c894b3}, + }, + // 769 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa322404a8c4844bd, 0x1a8b69ca8a407423, 0x3e1ec3b460440ae8, 0x47b36916bd460bf4, 0x8cd231c1be058dc6, 0xc35bdff710223b71, 0x3684151cfa0ff398, 0x2247a2d163c894b3}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1bb58c2ba30b7ddd, 0xacfea8e3946e3abd, 0xf9d21cf89bc4589, 0xb6a8037b06f72e9c, 0x7f909fb4a5f847a5, 0x593028238abf054d, 0xd158b3184ccab4c6, 0xccd7965af14eb5a5}, + }, + // 770 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1bb58c2ba30b7ddd, 0xacfea8e3946e3abd, 0xf9d21cf89bc4589, 0xb6a8037b06f72e9c, 0x7f909fb4a5f847a5, 0x593028238abf054d, 0xd158b3184ccab4c6, 0xccd7965af14eb5a5}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8491781e89ef21ce, 0x308a91d08dea32cd, 0xb716bae76ae047df, 0xf6578ed3b4c439fe, 0x676050cdd7c42d73, 0x93eb1707424fd9ff, 0x64fcc82d485e3ddf, 0x15b39a4891426b65}, + }, + // 771 + { + mIn: "ce21ef891e789184cd32ea8dd0918a30df47e06ae7ba16b7fe39c4b4d38e57f6732dc4d7cd506067ffd94f420717eb93df3d5e482dc8fc64656b4291489ab31500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8c1614a1bd6b10c5, 0xeec79095e4729144, 0x877a2a1a4efa27b8, 0xc7d04a921f7c1a3, 0xe11b7344f2fb500a, 0xe85a0ff32e1aebb7, 0x324ff40d8ff3a946, 0x2602cdbd8db661af}, + }, + // 772 + { + mIn: "ce21ef891e789184cd32ea8dd0918a30df47e06ae7ba16b7fe39c4b4d38e57f6732dc4d7cd506067ffd94f420717eb93df3d5e482dc8fc64656b4291489ab31500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x50a281efb6df41e7, 0xf471314b5eaf9136, 0x34ba1ef94eba598c, 0xbbf71d267f695b4b, 0xaaebdae6a64c73bb, 0x23280017eb9f174a, 0x31655ad534851b28, 0xa63ffde3f60593c5}, + }, + // 773 + { + mIn: "ce21ef891e789184cd32ea8dd0918a30df47e06ae7ba16b7fe39c4b4d38e57f6732dc4d7cd506067ffd94f420717eb93df3d5e482dc8fc64656b4291489ab31500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc929, 0xbb67ae2484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4c65eb0dcf7b743b, 0x9e267a68fe022a39, 0xa6aebc388f23b1ff, 0xfbe75fc421b208b2, 0xc4cb66e3fa4517e7, 0xee0a8aa4bc2c54c7, 0xb511ec857898af9a, 0x2d3577c3b1caa95e}, + }, + // 774 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7fa679c894476c75, 0xd22c825734febad0, 0xd8c215976aadaa8, 0xf8564b7d32e35683, 0xdbc19fd90bb85fbc, 0x40fc89d4c77f6e05, 0x42f6260743d9528, 0x18fe4358f39cb5d5}, + }, + // 775 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7fa679c894476c75, 0xd22c825734febad0, 0xd8c215976aadaa8, 0xf8564b7d32e35683, 0xdbc19fd90bb85fbc, 0x40fc89d4c77f6e05, 0x42f6260743d9528, 0x18fe4358f39cb5d5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1949292370c49969, 0x563b6d6d2b2d31d5, 0x334e1edbf84847a3, 0x6c9f9b09691b7a50, 0xc14cc23e99f341c, 0xa13f5af9814e96f4, 0xffca405417fbbced, 0x1b6b0cf5547ec04d}, + }, + // 776 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1949292370c49969, 0x563b6d6d2b2d31d5, 0x334e1edbf84847a3, 0x6c9f9b09691b7a50, 0xc14cc23e99f341c, 0xa13f5af9814e96f4, 0xffca405417fbbced, 0x1b6b0cf5547ec04d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4324722882bb3ba, 0xa3ab8a5990afc729, 0x93e6d12f09a6dd0f, 0xb57bac12214f632c, 0xf07191c2e09136d9, 0x32e70998f91c8cfb, 0x906f6c537951cb7f, 0xd5d36f127154d15d}, + }, + // 777 + { + mIn: "bab32b882247320429c7af90598aaba30fdda6092fd1e6932c634f2112ac7bb5d93691e0c29171f0fb8c1cf99809e7327fcb5179536c6f905dd15471126fd3d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4bbceeeba5167759, 0xb6f811855c124f5, 0xd6c333c89ca3cd5d, 0x2fdf339ce68636b, 0x61fe2b07128dbace, 0x49c850cd3a8dc637, 0x4f0b328b92503187, 0x1dea796645c131bc}, + }, + // 778 + { + mIn: "bab32b882247320429c7af90598aaba30fdda6092fd1e6932c634f2112ac7bb5d93691e0c29171f0fb8c1cf99809e7327fcb5179536c6f905dd15471126fd3d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf1d166f6abeeca0a, 0xbd5c2c31b9e6d3ba, 0x30be3d399b7f9ec, 0x7b104512f4d5be16, 0xce2b8bccac663369, 0xbcfa9f2054bea6f2, 0xd5dcab7733f9b60b, 0x166f049ea8251b7d}, + }, + // 779 + { + mIn: "bab32b882247320429c7af90598aaba30fdda6092fd1e6932c634f2112ac7bb5d93691e0c29171f0fb8c1cf99809e7327fcb5179536c6f905dd15471126fd3d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92a, 0xbb67ae2784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd20c1c9df900fdd8, 0xae86432372faaa47, 0x9f60ee84c0104548, 0x570a5a002ad3aa08, 0x26150f13d1b5cb10, 0x5e62ef9dd7670f9d, 0x39ec44a70a7b1d68, 0x836727bcb2819c83}, + }, + // 780 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb6b0d1f1cba90a90, 0x31bb75c9bb65d568, 0x93ca8c548cc8c070, 0xc59525554c1d3f3c, 0x6f1389e146e60de1, 0xdb2ca5bf8f5f9d1e, 0xd86caaecde1308be, 0x8136486fc552e831}, + }, + // 781 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb6b0d1f1cba90a90, 0x31bb75c9bb65d568, 0x93ca8c548cc8c070, 0xc59525554c1d3f3c, 0x6f1389e146e60de1, 0xdb2ca5bf8f5f9d1e, 0xd86caaecde1308be, 0x8136486fc552e831}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe667326634764148, 0x98114e70c6e258a8, 0x5794d22d00afc877, 0x47241f8bd1fc0ab1, 0x822ac478e511948e, 0xd23523326cf962d5, 0xf467f5355dceb643, 0xe16083f4d103f09b}, + }, + // 782 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe667326634764148, 0x98114e70c6e258a8, 0x5794d22d00afc877, 0x47241f8bd1fc0ab1, 0x822ac478e511948e, 0xd23523326cf962d5, 0xf467f5355dceb643, 0xe16083f4d103f09b}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x71ea44055ef9e382, 0xe23be53a51813386, 0x773a348c99cedbd1, 0x6ebe778dc489a916, 0x730d098ebd43cd0d, 0x46e88fd7f09e95c4, 0x7b72e7cf9cbd42, 0xf87018a933ca5a95}, + }, + // 783 + { + mIn: "82e3f95e0544ea71863381513ae53be2d1dbce998c343a7716a989c48d77be6e0dcd43bd8e090d73c4959ef0d78fe84642bd9ccfe7727b00955aca33a91870f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5713f489e7ff7107, 0x41ae7b610b97b604, 0xbd479d93a6c96b66, 0x1c865a0d142e2804, 0xf1957aae005cf44, 0x651243f198e2025b, 0xfcd627319ed265a3, 0x6be200f60dec86cd}, + }, + // 784 + { + mIn: "82e3f95e0544ea71863381513ae53be2d1dbce998c343a7716a989c48d77be6e0dcd43bd8e090d73c4959ef0d78fe84642bd9ccfe7727b00955aca33a91870f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4b2e7d488f2ddacd, 0x1f5967160fb2fb38, 0x69f288079330579b, 0xadd1294856e19e1b, 0xc5e783ec5ff5fa1, 0x1ea7a50517d15d5e, 0x8527594a6fa60c39, 0xd04b9be8ef8f18be}, + }, + // 785 + { + mIn: "82e3f95e0544ea71863381513ae53be2d1dbce998c343a7716a989c48d77be6e0dcd43bd8e090d73c4959ef0d78fe84642bd9ccfe7727b00955aca33a91870f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92b, 0xbb67ae2684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcb10a2224b02b285, 0x85f21adc2714a7f, 0x227c36c74637c62e, 0xf1d913f50156dbae, 0xdf31f4df2f3c1ff, 0x2bde8df1907074d6, 0xf2358ae24da8bdcd, 0xbbdfe0e492aaf31c}, + }, + // 786 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4e1f70e597f615bd, 0xfc342f93f8588330, 0x2bdbbb10ff65286c, 0x3a46835d3f4f5fd1, 0x58497c88aa89133a, 0x27d90e0de2a44a24, 0x7577fa3dea734304, 0x7165f8f0986bf731}, + }, + // 787 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4e1f70e597f615bd, 0xfc342f93f8588330, 0x2bdbbb10ff65286c, 0x3a46835d3f4f5fd1, 0x58497c88aa89133a, 0x27d90e0de2a44a24, 0x7577fa3dea734304, 0x7165f8f0986bf731}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb03165e861a8ba4a, 0xd1cae1b838a25d88, 0x8337364bfe193877, 0xee371e6ee7719f57, 0x393683fe8fa550d1, 0x14de3cedf70de1fe, 0x5c784f6b2e8dc196, 0x4c259e8242f550bb}, + }, + // 788 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb03165e861a8ba4a, 0xd1cae1b838a25d88, 0x8337364bfe193877, 0xee371e6ee7719f57, 0x393683fe8fa550d1, 0x14de3cedf70de1fe, 0x5c784f6b2e8dc196, 0x4c259e8242f550bb}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7d073940e45d4082, 0xede9f6c838d97870, 0x1d3169bf12550c98, 0x565b9635f05645a4, 0xbacd034b1673b4b3, 0xde78f9dd16320f1a, 0x3703f2dd8a5568b3, 0x2c7d61637e60f450}, + }, + // 789 + { + mIn: "82405de44039077d7078d938c8f6e9ed980c5512bf69311da44556f035965b56b3b473164b03cdba1a0f3216ddf978deb368558addf2033750f4607e63617d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9c731343c95665be, 0x20b6d2baa7955811, 0xaa0d39f0248e70c0, 0x2a78c6d2311c5255, 0x85882371621541cf, 0x99feb4727ca567c3, 0x8e8dd54a800e169c, 0x90dda214cedb5e56}, + }, + // 790 + { + mIn: "82405de44039077d7078d938c8f6e9ed980c5512bf69311da44556f035965b56b3b473164b03cdba1a0f3216ddf978deb368558addf2033750f4607e63617d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xab3e6b6280eb43e4, 0x2d068a6f5db77a9d, 0x2c29ebf87a9ba87c, 0xdbd0dfd17af8ea98, 0xe7d78b18b61b3d10, 0x23cef33c150235a6, 0xba022678c5603bd4, 0xa7f52423fb92adc8}, + }, + // 791 + { + mIn: "82405de44039077d7078d938c8f6e9ed980c5512bf69311da44556f035965b56b3b473164b03cdba1a0f3216ddf978deb368558addf2033750f4607e63617d2c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92c, 0xbb67ae2184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1584e15d8c895394, 0x7d374795ccc9e63, 0x7256b9f51dfc767f, 0xeca37e4d629ab13b, 0x86de5a863dba13, 0x8fbe99cecfe5af81, 0x5d24a77ed1adc99e, 0x1d50dda44427f7ae}, + }, + // 792 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc5877e4904ed5df8, 0x5727b010655f6874, 0x66330de524e0bcd3, 0x4c113c4943958859, 0x6ea3f19baa90c8ca, 0x57445effb4f5da9a, 0xd497f00a45c9478a, 0xb468df74103d9f6}, + }, + // 793 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc5877e4904ed5df8, 0x5727b010655f6874, 0x66330de524e0bcd3, 0x4c113c4943958859, 0x6ea3f19baa90c8ca, 0x57445effb4f5da9a, 0xd497f00a45c9478a, 0xb468df74103d9f6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1ad4edd0f91e51a9, 0x23a9b503adcdb13e, 0x14c920221ae114ab, 0x70553d97d41a8c3f, 0x12d84516a96f7b08, 0xb9a129b00cf34226, 0x5f96841d88082642, 0x44bea8dcad503c60}, + }, + // 794 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1ad4edd0f91e51a9, 0x23a9b503adcdb13e, 0x14c920221ae114ab, 0x70553d97d41a8c3f, 0x12d84516a96f7b08, 0xb9a129b00cf34226, 0x5f96841d88082642, 0x44bea8dcad503c60}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe3652a5351855ffa, 0xffb3a018cef619a, 0x45fe3f8e02781a5d, 0x56b2db30d194c356, 0xc858fc8db92322f, 0x2df1af76c40d91ad, 0x182095cc482f05fd, 0x3533d6f8645402d5}, + }, + // 795 + { + mIn: "fa5f8551532a65e39a61ef8c013afb0f5d1a78028e3ffe4556c394d130dbb2562f3292dbc88f850cad910dc476aff12dfd052f48cc952018d5025464f8d6333500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf1d24cf12937c34b, 0x688feeab59f42fdc, 0xade4452806a1dd60, 0x6b105d833cb578ab, 0xea1972e7d95da3df, 0xa68c48804e3d40ef, 0x549def76dd931cbd, 0x5fccdc04897cbb3f}, + }, + // 796 + { + mIn: "fa5f8551532a65e39a61ef8c013afb0f5d1a78028e3ffe4556c394d130dbb2562f3292dbc88f850cad910dc476aff12dfd052f48cc952018d5025464f8d6333500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf3df714629a5071, 0x39a68e033e7c464e, 0xf529ee42c47f9eb2, 0xda8a187605741771, 0x467a647c8239a715, 0x25c23ab171827b0, 0xc9e515210fc9303c, 0x6269287b1e50d80c}, + }, + // 797 + { + mIn: "fa5f8551532a65e39a61ef8c013afb0f5d1a78028e3ffe4556c394d130dbb2562f3292dbc88f850cad910dc476aff12dfd052f48cc952018d5025464f8d6333500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92d, 0xbb67ae2084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x78897efec3ff66fc, 0x19a4084931686174, 0x9ddaffeea183bd98, 0xde0f494d4f864b71, 0x5c7686faeda6c7b9, 0x55c76b3acff41940, 0xe2d126a9ee4f236c, 0x4a1c50e5c9a6a982}, + }, + // 798 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x682ad2627389b228, 0xaf22cea625cf749a, 0x575631a937c8959c, 0xe0d4c8c75a0de13d, 0x2295eea02c58a2ce, 0x25bbcaf33f82484e, 0xc1f52dc31e1e3ac2, 0x742f96bdd6366278}, + }, + // 799 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x682ad2627389b228, 0xaf22cea625cf749a, 0x575631a937c8959c, 0xe0d4c8c75a0de13d, 0x2295eea02c58a2ce, 0x25bbcaf33f82484e, 0xc1f52dc31e1e3ac2, 0x742f96bdd6366278}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdd3568a99b145d53, 0xe10003688ed3fc2f, 0x6614c08c100d0364, 0x8b1edc5059b63048, 0x7b9ec9260cb2f180, 0x86a87db402a5dadb, 0x6cfa404b1ea413d6, 0xfed5f6097fe61308}, + }, + // 800 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdd3568a99b145d53, 0xe10003688ed3fc2f, 0x6614c08c100d0364, 0x8b1edc5059b63048, 0x7b9ec9260cb2f180, 0x86a87db402a5dadb, 0x6cfa404b1ea413d6, 0xfed5f6097fe61308}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe7a4750d8b02323, 0x13acd6cb05d4a920, 0x3b7a2163a04cf650, 0xd322ed43a775da57, 0xd3699a5b4b59493c, 0x98e83a72c30d03b2, 0x3d7215e0fc98cf09, 0x83e0623b79c4c13}, + }, + // 801 + { + mIn: "2323b0d850477a0e20a9d405cbd6ac1350f64ca063217a3b57da75a743ed22d33c49594b5b9a69d3b2030dc3723ae89809cf98fce015723d134c9cb723063e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3a3d5b20eafa12ab, 0x8c69b932cbf63c80, 0x236c7c7f1e1a3032, 0xc3b7985ec97401a2, 0xfa70c9b3ff3fe9cf, 0x17262a3151578fce, 0x8a7b778d941b1441, 0xc88afc69fe86a22e}, + }, + // 802 + { + mIn: "2323b0d850477a0e20a9d405cbd6ac1350f64ca063217a3b57da75a743ed22d33c49594b5b9a69d3b2030dc3723ae89809cf98fce015723d134c9cb723063e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9bb74466a11344d, 0xe548a790afb6a0a1, 0xf4087969e49d7411, 0xc5eb968ee02bb2ac, 0x429173cf0a69b18a, 0xd71d7fb5a298c186, 0x5b04d32523a5a80e, 0x15529297a0e9df8b}, + }, + // 803 + { + mIn: "2323b0d850477a0e20a9d405cbd6ac1350f64ca063217a3b57da75a743ed22d33c49594b5b9a69d3b2030dc3723ae89809cf98fce015723d134c9cb723063e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92e, 0xbb67ae2384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1cd5f2a4a56b726, 0xce174089f8f191e2, 0x2f3315ba5d8a3e7d, 0x5a19628dfcfc10b4, 0x9cb9c46fc8e7a948, 0xa3d691022fea6c6d, 0x862a0121a55b366c, 0x741946fff2ef1356}, + }, + // 804 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99938f8e7c4a3e46, 0xf6ef4541a02e7f07, 0x33f030fdad198065, 0x6c9a00ce423736dc, 0x15a657d4297ee17c, 0xa7b0054d29682fd6, 0xa04cb69f5c2ff03, 0x268bfeebf58c8241}, + }, + // 805 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x99938f8e7c4a3e46, 0xf6ef4541a02e7f07, 0x33f030fdad198065, 0x6c9a00ce423736dc, 0x15a657d4297ee17c, 0xa7b0054d29682fd6, 0xa04cb69f5c2ff03, 0x268bfeebf58c8241}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x266ba0eb7f5ab90d, 0x6a469bb3ecff350e, 0x83c54068a34fc00c, 0x6254911a7e85d4df, 0x9e9a42f62d5511e7, 0x2fde045ae5fd2765, 0xbc80695b8c2ea08d, 0xcd57e5bfc1237e72}, + }, + // 806 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x266ba0eb7f5ab90d, 0x6a469bb3ecff350e, 0x83c54068a34fc00c, 0x6254911a7e85d4df, 0x9e9a42f62d5511e7, 0x2fde045ae5fd2765, 0xbc80695b8c2ea08d, 0xcd57e5bfc1237e72}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6094e6134afc766c, 0xe3b9cc35f4f6df63, 0xe7f5459d40e38752, 0x91506009d7ce61cf, 0x84b0b17c16498e8a, 0x9d3b09f0ec6f15b2, 0xcf6dca99c56ce78d, 0xbd1e39d752832fbb}, + }, + // 807 + { + mIn: "6c76fc4a13e6946063dff6f435ccb9e35287e3409d45f5e7cf61ced7096050918a8e49167cb1b084b2156fecf0093b9d8de76cc599ca6dcfbb2f8352d7391ebd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x70af67a5591e427d, 0xc2a90998a4574759, 0xb990100614fe072e, 0xde3379b75b8741a0, 0x4470b4a923c836ae, 0x6b42757c189905fa, 0xf71aab8249d95e6b, 0x9e39ca2e959e2d88}, + }, + // 808 + { + mIn: "6c76fc4a13e6946063dff6f435ccb9e35287e3409d45f5e7cf61ced7096050918a8e49167cb1b084b2156fecf0093b9d8de76cc599ca6dcfbb2f8352d7391ebd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbe8ebcc403890ae8, 0x2a6ab2b635b00f7a, 0x4bc9a97fe5363501, 0x9fd79d3c75c2f816, 0xda066b9638f668b5, 0x9307ac77cd87ce81, 0x997c68b8456ca3b7, 0xbe9d28284d41f45b}, + }, + // 809 + { + mIn: "6c76fc4a13e6946063dff6f435ccb9e35287e3409d45f5e7cf61ced7096050918a8e49167cb1b084b2156fecf0093b9d8de76cc599ca6dcfbb2f8352d7391ebd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92f, 0xbb67ae2284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1b935df07be777e9, 0x41ca97a359a3ea4f, 0x498d7c07109952be, 0xc668e6eb08f0e8e, 0xc12fa0777bf0ebc6, 0x8635b1fb16a6f19b, 0xcb052ba3e86b8832, 0xb124080c56456512}, + }, + // 810 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb6fb3c5d47d5709d, 0x41d19e013e250067, 0x8021958a037d9c39, 0x61b532090ca9ae5b, 0x8b1ff2b2dd41423b, 0xd99a558f2adc2fda, 0x8e431b758b681c0c, 0xac4e5b2eb2b6c0ac}, + }, + // 811 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xb6fb3c5d47d5709d, 0x41d19e013e250067, 0x8021958a037d9c39, 0x61b532090ca9ae5b, 0x8b1ff2b2dd41423b, 0xd99a558f2adc2fda, 0x8e431b758b681c0c, 0xac4e5b2eb2b6c0ac}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa84bb009bd871e33, 0xe94c7f6c65fd50cb, 0x491ddbb4ffc1066f, 0xca918daf25c1ca25, 0x42fd72e32bc3ee1b, 0x64b5a19a1fd56e5a, 0xd5adeb931543110, 0x767c9cf25492db67}, + }, + // 812 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa84bb009bd871e33, 0xe94c7f6c65fd50cb, 0x491ddbb4ffc1066f, 0xca918daf25c1ca25, 0x42fd72e32bc3ee1b, 0x64b5a19a1fd56e5a, 0xd5adeb931543110, 0x767c9cf25492db67}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7a9746760a7fb8f1, 0xdcfbd9c35ada8c1b, 0x67f170422f2168fe, 0x7801c07ccedbc73e, 0x6d26b0cc45334494, 0x7939d18368c3b675, 0xf2651a618f0cbdba, 0x8c47fd8aa87b550f}, + }, + // 813 + { + mIn: "f1b87f0a7646977a1b8cda5ac3d9fbdcfe68212f4270f1673ec7dbce7cc0017894443345ccb0266d75b6c36883d13979babd0c8f611a65f20f557ba88afd478c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2fd6257772ab180c, 0x9fc085714b71a2d3, 0x7516ff8e4330a1ac, 0x62693af9a7ec8bb3, 0x633ea00b38cb9d7, 0x873494d6cd35207a, 0x31c7162fda2eaa84, 0xceb3d350a019a1ec}, + }, + // 814 + { + mIn: "f1b87f0a7646977a1b8cda5ac3d9fbdcfe68212f4270f1673ec7dbce7cc0017894443345ccb0266d75b6c36883d13979babd0c8f611a65f20f557ba88afd478c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4a3534c2d60f5c7d, 0x22194542068ca91d, 0x6f8c5f034d9870f6, 0x31ebbb88611d0335, 0xebf6261be2995ea9, 0x26a4eef8c7f32a5e, 0x9f02e0835f3b7b35, 0xaac966a3bc32474c}, + }, + // 815 + { + mIn: "f1b87f0a7646977a1b8cda5ac3d9fbdcfe68212f4270f1673ec7dbce7cc0017894443345ccb0266d75b6c36883d13979babd0c8f611a65f20f557ba88afd478c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc920, 0xbb67ae2d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2793037f29485762, 0x92f69b9c8dcd76c2, 0x97ca50aa98f07aa4, 0x7a2abcf8be6199b9, 0x1943b8fd8c0b2e80, 0xdab92aa87db1602f, 0xfbe3ae49e51374d7, 0x22dc38856a62d43b}, + }, + // 816 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc3a05edbaa351072, 0x4b00619214eeef0, 0x3d09dbd968e4fd1e, 0x4c162326e44e08e3, 0xa4358f5a8d3a1fd8, 0x19fd605aac8b12b5, 0xb6315367e661e0ce, 0xdf32e83748d3abd}, + }, + // 817 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc3a05edbaa351072, 0x4b00619214eeef0, 0x3d09dbd968e4fd1e, 0x4c162326e44e08e3, 0xa4358f5a8d3a1fd8, 0x19fd605aac8b12b5, 0xb6315367e661e0ce, 0xdf32e83748d3abd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7c2967634a7302bb, 0x6d2f352c3fe169be, 0xc7227fd5a2704888, 0x79a59601c30417b, 0x84a56a63ed9d44af, 0x891f688e25a09629, 0x89a4aca7c9a61b5c, 0x77c4893a28debba2}, + }, + // 818 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7c2967634a7302bb, 0x6d2f352c3fe169be, 0xc7227fd5a2704888, 0x79a59601c30417b, 0x84a56a63ed9d44af, 0x891f688e25a09629, 0x89a4aca7c9a61b5c, 0x77c4893a28debba2}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf3a793728214aa33, 0x4002cff1b005b6b, 0x919dfac8e7b32312, 0xa1a0b3a621436100, 0xe116777e007c8a9c, 0xad78100aaf092d23, 0xf12ddad8bd71a06d, 0x245ba61d46952054}, + }, + // 819 + { + mIn: "33aa14827293a7f36b5b001bff2c00041223b3e7c8fa9d9100614321a6b3a0a19c8a7c007e7716e1232d09af0a1078ad6da071bdd8da2df1542095461da65b2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb9b2a8189d90d592, 0x981e467b62d11c97, 0x9d6a6a1877a34ba7, 0x300b25353613bdf5, 0x77cbca5422cbbc0a, 0x52097d7c9fd9f65d, 0x9a9f9b90e6283c65, 0x1adc7a1f69cead45}, + }, + // 820 + { + mIn: "33aa14827293a7f36b5b001bff2c00041223b3e7c8fa9d9100614321a6b3a0a19c8a7c007e7716e1232d09af0a1078ad6da071bdd8da2df1542095461da65b2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x75f7496eb0d9fcff, 0xc1b92528c6c24c36, 0x7eb5260e088960a8, 0x9b000dd898ac2a73, 0xaa0552b901df50fe, 0x3bda73c8c58eed07, 0xa65a82af530dd092, 0xbf40ce5e4c633c4b}, + }, + // 821 + { + mIn: "33aa14827293a7f36b5b001bff2c00041223b3e7c8fa9d9100614321a6b3a0a19c8a7c007e7716e1232d09af0a1078ad6da071bdd8da2df1542095461da65b2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc921, 0xbb67ae2c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x53342d2231c352f1, 0x9ef1ce17cae092fd, 0x621b96d4eea696cb, 0x91d0ec2fb148ca7a, 0x1586ba520d774f75, 0x9d0393f793e55746, 0x4f0ec871ce2017e6, 0xfd9bbc66e3012e3b}, + }, + // 822 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8666ee3ca8b3a111, 0xa79114a1ec8b393b, 0x5f0db576c5a33ebd, 0xe83f21d7cf0336d4, 0x99db769763f257d8, 0x7d0b6d2f558814ac, 0xa7fe425be03fe390, 0xe945b4ea8dcbb3b}, + }, + // 823 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8666ee3ca8b3a111, 0xa79114a1ec8b393b, 0x5f0db576c5a33ebd, 0xe83f21d7cf0336d4, 0x99db769763f257d8, 0x7d0b6d2f558814ac, 0xa7fe425be03fe390, 0xe945b4ea8dcbb3b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8c7ae270c98076e6, 0x86d89d903cbf9489, 0x62ea7f6bae39295d, 0x40ec6e1e1dca7e59, 0xe1cf4909ffc79f7f, 0x393d44f83be6e39a, 0xa5f49ff3acfac4bd, 0x31c234cb98100b97}, + }, + // 824 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8c7ae270c98076e6, 0x86d89d903cbf9489, 0x62ea7f6bae39295d, 0x40ec6e1e1dca7e59, 0xe1cf4909ffc79f7f, 0x393d44f83be6e39a, 0xa5f49ff3acfac4bd, 0x31c234cb98100b97}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x728304f04b57cb9b, 0x421b86cefeb46e6e, 0xdfb4e6c1debbc1a3, 0x3d9a32c1995e40ce, 0x2e71c04c1dfb57fb, 0xb1f0a7eb455483aa, 0xde5c6ff744f1a0f, 0xe1494b7000857d4f}, + }, + // 825 + { + mIn: "9bcb574bf00483726e6eb4fece861b42a3c1bbdec1e6b4dfce405e99c1329a3dfb57fb1d4cc0712eaa835445eba7f0b10f1a4f74ffc6e50d4f7d8500704b49e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x74e888a3e4222f80, 0x824097c724ef7f92, 0x37bfb5ba1039e054, 0xb1f267807f202023, 0xf87da2d4173954ea, 0x43e012ba36f95b9f, 0x93d531931e2bd02, 0xb416cc209ecabe76}, + }, + // 826 + { + mIn: "9bcb574bf00483726e6eb4fece861b42a3c1bbdec1e6b4dfce405e99c1329a3dfb57fb1d4cc0712eaa835445eba7f0b10f1a4f74ffc6e50d4f7d8500704b49e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6ab644dc2d7af1db, 0x905e9dd51ac676ba, 0xa8d0ea2783a802de, 0x7a308ea6a16354b7, 0x746298c1ec532e6e, 0x6740319fbc80eeb9, 0x287bb55fbc85521d, 0x9075118a97a84210}, + }, + // 827 + { + mIn: "9bcb574bf00483726e6eb4fece861b42a3c1bbdec1e6b4dfce405e99c1329a3dfb57fb1d4cc0712eaa835445eba7f0b10f1a4f74ffc6e50d4f7d8500704b49e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc922, 0xbb67ae2f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1240d77bfd73600c, 0xdd73a71a2c605629, 0xb2ea6b0a4d679628, 0xac47c8f707b15444, 0x5efc4d2b330d1ab3, 0x8d9b90963b1d2f3f, 0x71db07439cb2e251, 0xf3cb13508831b52d}, + }, + // 828 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2b7e9541d21dc4f8, 0x496ccd9ff63cd6a3, 0x4d5c704afcbb4dd1, 0x2796940416b07af7, 0x1cc5acd829980b33, 0x77c48689b060e22d, 0xce020c298bf4e66f, 0x251280ee5d9c75e2}, + }, + // 829 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2b7e9541d21dc4f8, 0x496ccd9ff63cd6a3, 0x4d5c704afcbb4dd1, 0x2796940416b07af7, 0x1cc5acd829980b33, 0x77c48689b060e22d, 0xce020c298bf4e66f, 0x251280ee5d9c75e2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7071d56fd62c6120, 0x7e77108ec37fd4be, 0xed6baee76bf3f5f4, 0xa896a0bbde16a30b, 0xd9424b761dd2e308, 0xc612c6e653a11353, 0x6b1e95f9abe1b150, 0xf6c243941fb14e45}, + }, + // 830 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7071d56fd62c6120, 0x7e77108ec37fd4be, 0xed6baee76bf3f5f4, 0xa896a0bbde16a30b, 0xd9424b761dd2e308, 0xc612c6e653a11353, 0x6b1e95f9abe1b150, 0xf6c243941fb14e45}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1c9384b3d4ad3324, 0x4ad92a78291a18bb, 0xe31d9bee107ec769, 0x8154532a2b4d3698, 0xb071834fae1c55ab, 0xd8dedfc5cce2bf80, 0x8ba0021fe521dd83, 0x7b15a1411d499bfd}, + }, + // 831 + { + mIn: "2433add4b384931cbb181a29782ad94a69c77e10ee9b1de398364d2b2a535481ab551cae4f8371b080bfe2ccc5dfded883dd21e51f02a08bfd9b491d41a1157b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2fc911db65fe4438, 0x16d20c2e5ef10bb9, 0x3baf4b6091beb5b5, 0xfaec410e48caa084, 0x876e8c2fb30937ca, 0xc9ee885b636a4061, 0xca169a79485c071e, 0x47746d76d995f208}, + }, + // 832 + { + mIn: "2433add4b384931cbb181a29782ad94a69c77e10ee9b1de398364d2b2a535481ab551cae4f8371b080bfe2ccc5dfded883dd21e51f02a08bfd9b491d41a1157b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe8ea74a2f2f3475c, 0xee377f1a191deea6, 0xac52ad2cf44b3a41, 0x42ae1517654a56d5, 0x699c812fd5dd2cac, 0x2763b7ec52efcd2e, 0xf7aed57bcacd2203, 0x8b5644e873fa2814}, + }, + // 833 + { + mIn: "2433add4b384931cbb181a29782ad94a69c77e10ee9b1de398364d2b2a535481ab551cae4f8371b080bfe2ccc5dfded883dd21e51f02a08bfd9b491d41a1157b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc923, 0xbb67ae2e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2ad41ebf893cb496, 0xeceed0fa9f20bf0a, 0x73f08a1e146f6c28, 0x3725dadebbdf4aba, 0x90fc7d95c936ae52, 0xaafeca19a7494c5b, 0xabbb67a901f2199c, 0x31d3b8d0c5c7917d}, + }, + // 834 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xabe93c8b80ae3af9, 0x7aaf9bd10d0f0f81, 0x8e7190a9eb547480, 0x7b2c3b3208bf8516, 0xa5a84e06641755f9, 0xd3ca8de3846b23e8, 0x6b41a334f5c140fc, 0x1b1f2401e88e1535}, + }, + // 835 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xabe93c8b80ae3af9, 0x7aaf9bd10d0f0f81, 0x8e7190a9eb547480, 0x7b2c3b3208bf8516, 0xa5a84e06641755f9, 0xd3ca8de3846b23e8, 0x6b41a334f5c140fc, 0x1b1f2401e88e1535}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf8f63a750a02a24a, 0x5478396134e333df, 0xb96361558a4adfca, 0x9a9a2852948c2668, 0x3be376c21df14c3e, 0xa9166d7c945a9305, 0x396e57dc20ca98e4, 0xd3ee5fdafd0654b4}, + }, + // 836 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf8f63a750a02a24a, 0x5478396134e333df, 0xb96361558a4adfca, 0x9a9a2852948c2668, 0x3be376c21df14c3e, 0xa9166d7c945a9305, 0x396e57dc20ca98e4, 0xd3ee5fdafd0654b4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaa40525ba086ebf7, 0x482f78a4e172556f, 0xec6fe8b9db5bd3ed, 0x512c70767f834747, 0x1cfa3c6a5b683d31, 0xa3161c42c2ca9bd0, 0x736ed4446ccaad5e, 0x58ccda27d82f8735}, + }, + // 837 + { + mIn: "f7eb86a05b5240aa6f5572e1a4782f48edd35bdbb9e86fec4747837f76702c51313d685b6a3cfa1cd09bcac2421c16a35eadca6c44d46e7335872fd827dacc5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x748d3cbff7779332, 0xba39cfb0617d1a99, 0xd1b75795d485dff, 0xf57ec3bd217d05a, 0xab79ab5b101098b1, 0x521672b92a10cb5a, 0x51dec78e88ecd424, 0x2068bbc1a97f0748}, + }, + // 838 + { + mIn: "f7eb86a05b5240aa6f5572e1a4782f48edd35bdbb9e86fec4747837f76702c51313d685b6a3cfa1cd09bcac2421c16a35eadca6c44d46e7335872fd827dacc5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x211a59e2e41ad9e0, 0xbae46c6020f8c2fe, 0xbda5c38d7f371efc, 0xcdbc7aa572279e1a, 0x2c8768d76471750b, 0xb2b55a548927d091, 0x2285d01dd788f603, 0x7f57dcd5b2ffda3}, + }, + // 839 + { + mIn: "f7eb86a05b5240aa6f5572e1a4782f48edd35bdbb9e86fec4747837f76702c51313d685b6a3cfa1cd09bcac2421c16a35eadca6c44d46e7335872fd827dacc5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc924, 0xbb67ae2984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa8f0df7da21cbfae, 0x8f0080c1a97afb2a, 0x47d097df5a32d149, 0x5663f575fc3872e7, 0x5c5761c9d8874ede, 0x5c9d9d9fc962639f, 0x772326bf9092f5d9, 0x1d090d1cc1879035}, + }, + // 840 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd86d307a9ff7fa3b, 0x76fc59463b8c8bf, 0x7e1a14ecc2304c18, 0xd70f9f07a4bde574, 0xa46a48e5d8cdf1c6, 0x1c07c97135088166, 0x8ec112435473525d, 0x88f78290e1ab9f79}, + }, + // 841 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd86d307a9ff7fa3b, 0x76fc59463b8c8bf, 0x7e1a14ecc2304c18, 0xd70f9f07a4bde574, 0xa46a48e5d8cdf1c6, 0x1c07c97135088166, 0x8ec112435473525d, 0x88f78290e1ab9f79}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xaa36055186260391, 0x5dec4c4367aeeb82, 0x90c2c8daca35c4ed, 0xf0f1d0760c832ae2, 0xcaddd9841f26b642, 0x90bf1df73d4ef1c6, 0x56b62b6b9c4a27ef, 0xa8cae81b5e2202d}, + }, + // 842 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xaa36055186260391, 0x5dec4c4367aeeb82, 0x90c2c8daca35c4ed, 0xf0f1d0760c832ae2, 0xcaddd9841f26b642, 0x90bf1df73d4ef1c6, 0x56b62b6b9c4a27ef, 0xa8cae81b5e2202d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x70e603a6d1a0c0a3, 0x66fe47cb345d3cfa, 0x21047536626812b0, 0xb23c3f89d702b4a2, 0xcc5ce897cd563841, 0xa62953cce5d80cdf, 0x97bdf47ab5b09de4, 0x17f969a5884cbb2c}, + }, + // 843 + { + mIn: "a3c0a0d1a603e670fa3c5d34cb47fe66b012686236750421a2b402d7893f3cb2413856cd97e85cccdf0cd8e5cc5329a6e49db0b57af4bd972cbb4c88a569f91700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xea710d9b9269f2f7, 0xa6cb5ce52071ef8e, 0xab924653dd82c591, 0xae7dec9dfec035ef, 0x20d45a2e70d93c97, 0xb2dc3f650efe78d2, 0xc79e104831b6dc2f, 0x5781b250072d4fe9}, + }, + // 844 + { + mIn: "a3c0a0d1a603e670fa3c5d34cb47fe66b012686236750421a2b402d7893f3cb2413856cd97e85cccdf0cd8e5cc5329a6e49db0b57af4bd972cbb4c88a569f91700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdb0fe16a376417dd, 0x27d84b303bef4a0a, 0xa22612945f59e093, 0x3431f529c9bb2ad7, 0x9d4ce650d5b49dc, 0xfb3d3f52c2944f91, 0xb57a24ae84aceebd, 0x8a8e1dc33eab9d1}, + }, + // 845 + { + mIn: "a3c0a0d1a603e670fa3c5d34cb47fe66b012686236750421a2b402d7893f3cb2413856cd97e85cccdf0cd8e5cc5329a6e49db0b57af4bd972cbb4c88a569f91700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc925, 0xbb67ae2884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb483361fbe555a88, 0xc2ee629b3de74b6f, 0xfc8d855600695f58, 0x6727cd91f5ab7a42, 0x3bb9004ccd5b8824, 0x3499f4d48b71fb5, 0xf552d02c9a16713d, 0x600b42d75f4f2a20}, + }, + // 846 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc25146229e52378f, 0x54ce9f41559f3089, 0xbfbec263e5516a8d, 0x647a40d8dbf31ae8, 0xe12ecbfc37544c31, 0xbf2e1e311287690, 0xc85e24fe8a37f880, 0x92d8b0446890f977}, + }, + // 847 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc25146229e52378f, 0x54ce9f41559f3089, 0xbfbec263e5516a8d, 0x647a40d8dbf31ae8, 0xe12ecbfc37544c31, 0xbf2e1e311287690, 0xc85e24fe8a37f880, 0x92d8b0446890f977}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x58d297d017876e80, 0x75ca1b82e5215a88, 0x74d49326410c1489, 0xfc561b1ab110b56b, 0x947a761f60609540, 0xb40bc7e2f7385c8e, 0xf14f689a2f54e51f, 0xe88197000998d3da}, + }, + // 848 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x58d297d017876e80, 0x75ca1b82e5215a88, 0x74d49326410c1489, 0xfc561b1ab110b56b, 0x947a761f60609540, 0xb40bc7e2f7385c8e, 0xf14f689a2f54e51f, 0xe88197000998d3da}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x656ddfc3eb5a5f39, 0x2900cc8281b4eb2, 0xe36a9ea3d8d5705e, 0x9713365062cfb6f4, 0xa0d2073b3810292e, 0x7c578eb1f8b88516, 0x88ca1760e4f68f11, 0xb0a0351a68016235}, + }, + // 849 + { + mIn: "395f5aebc3df6d65b24e1b28c80c90025e70d5d8a39e6ae3f4b6cf62503613972e2910383b07d2a01685b8f8b18e577c118ff6e46017ca88356201681a35a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7f4d2caa092302ac, 0xc3b47f8b5b2528b6, 0xdee065cbb164aee3, 0x5dd95316ef6d1a71, 0xe85f90b81c878880, 0x8f8a9804364276ae, 0xe4c16d773f9f5877, 0x18b262d29dbe0db3}, + }, + // 850 + { + mIn: "395f5aebc3df6d65b24e1b28c80c90025e70d5d8a39e6ae3f4b6cf62503613972e2910383b07d2a01685b8f8b18e577c118ff6e46017ca88356201681a35a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x19d232a11825b07d, 0x2b1313aceb061abd, 0xd27db320c4b66451, 0x12fab7b3697deecc, 0x90d453b8530a4fe5, 0x97d7a21fea7983a6, 0xaa86bf71fb0f8362, 0xa4b6c4851fb506b5}, + }, + // 851 + { + mIn: "395f5aebc3df6d65b24e1b28c80c90025e70d5d8a39e6ae3f4b6cf62503613972e2910383b07d2a01685b8f8b18e577c118ff6e46017ca88356201681a35a0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc926, 0xbb67ae2b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa87a0c7d5c32691b, 0x13d2894414b7935b, 0x22ce9f87bb3df3e8, 0x150b627b33659884, 0x2883686ad3d2b25c, 0x5c436dd39401e389, 0x85c6baaf4abcb72a, 0x62369f380697bfca}, + }, + // 852 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae2a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x20c0ed9115ad778e, 0x5795bea1f7ffae67, 0x847909e57ac69abf, 0xa7efa9218919b524, 0x11d59c73aa6c0e56, 0xcd2c7552ca5369d2, 0x43ad3bff0d9cc0d7, 0x1b1311892490e510}, + }, + // 853 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x20c0ed9115ad778e, 0x5795bea1f7ffae67, 0x847909e57ac69abf, 0xa7efa9218919b524, 0x11d59c73aa6c0e56, 0xcd2c7552ca5369d2, 0x43ad3bff0d9cc0d7, 0x1b1311892490e510}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb9c29931dd83381, 0x954fbed21d626a16, 0x42d770c2087d0acc, 0x95e9722d3b325b1f, 0xeb83358cc4a94fb5, 0x778d6a653763949, 0xa4661925a33e3b1, 0xf9839e21cdd87d3d}, + }, + // 854 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb9c29931dd83381, 0x954fbed21d626a16, 0x42d770c2087d0acc, 0x95e9722d3b325b1f, 0xeb83358cc4a94fb5, 0x778d6a653763949, 0xa4661925a33e3b1, 0xf9839e21cdd87d3d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x77ebf7a63a624c19, 0x2705ce93939b3a18, 0x2bf60347270233c8, 0xdb26a822c5c11bfa, 0x4b126b92f2b07659, 0x1ba1842f98c03ceb, 0xbc17f18c25bc2c9b, 0xff975cf3de84a71e}, + }, + // 855 + { + mIn: "194c623aa6f7eb77183a9b9393ce0527c83302274703f62bfa1bc1c522a826db5976b0f2926b124beb3cc0982f84a11b9b2cbc258cf117bc1ea784def35c97ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe5028f8ab7c209d0, 0x32fc71ef86b5dbe5, 0xca1359e19250374b, 0xadba16d522fd5b1a, 0x772e56e3be6768b9, 0x6ca7a1442385a4c4, 0xb40024e2e58b7230, 0x244c75661f7141cc}, + }, + // 856 + { + mIn: "194c623aa6f7eb77183a9b9393ce0527c83302274703f62bfa1bc1c522a826db5976b0f2926b124beb3cc0982f84a11b9b2cbc258cf117bc1ea784def35c97ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae2a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x24fc2d89804526a, 0xb6be8d7473c8b905, 0xf84cd09a09ade17f, 0x1381a40a7f514b9f, 0x1df27d7e26d9f6d, 0x38d459da9940aac6, 0xd9337cd45fe2512b, 0x7e53123b6322c84}, + }, + // 857 + { + mIn: "194c623aa6f7eb77183a9b9393ce0527c83302274703f62bfa1bc1c522a826db5976b0f2926b124beb3cc0982f84a11b9b2cbc258cf117bc1ea784def35c97ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc927, 0xbb67ae2a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdea93b1bb6e8bf94, 0x5ed6c67947708b1b, 0x4aab21f100aff3df, 0x6d7ce4abed84a37e, 0xca87f39189a49800, 0x74469dc55e134444, 0x8b51651c3e74acb, 0xf5a94af3c94a6fa2}, + }, + // 858 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x875795414f3c2a6f, 0x6a179c73f34585e7, 0xf2d0b0d3669f1700, 0x8e80604e214941eb, 0xeb69f79fe8eb76cc, 0x4251d22cc80a3bcf, 0x187720eda747b0c3, 0x82603d5412678e62}, + }, + // 859 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x875795414f3c2a6f, 0x6a179c73f34585e7, 0xf2d0b0d3669f1700, 0x8e80604e214941eb, 0xeb69f79fe8eb76cc, 0x4251d22cc80a3bcf, 0x187720eda747b0c3, 0x82603d5412678e62}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3f60680b3450c771, 0xe5b2082d1b331cde, 0x83def2e21355ac0c, 0x59e0b62c09a6567d, 0x4dbe52ac7f93a0d9, 0x3537e8baf6a50c82, 0xe14171e3553d4d33, 0x6a045b0ede743012}, + }, + // 860 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3f60680b3450c771, 0xe5b2082d1b331cde, 0x83def2e21355ac0c, 0x59e0b62c09a6567d, 0x4dbe52ac7f93a0d9, 0x3537e8baf6a50c82, 0xe14171e3553d4d33, 0x6a045b0ede743012}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5a15c1a926fd7626, 0x127542405e010f31, 0xe02bc150de6bc887, 0xcc8b46863ed6d534, 0x1786d841ec4cffec, 0x2b77fdc34914b97c, 0x83e91a501e484bc6, 0x62a916efbb70d7f3}, + }, + // 861 + { + mIn: "2676fd26a9c1155a310f015e4042751287c86bde50c12be034d5d63e86468bccecff4cec41d886177cb91449c3fd772bc64b481e501ae983f3d770bbef16a96200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9998e6cc36ab0bc0, 0x2d226d0125147d81, 0xcafde3d37e190373, 0x1a8a177f5e7044c7, 0x9992f600899645c7, 0xa3e1f16b3193e16, 0xe1ee7e4a25ac54c, 0xe0144d1f7d42ace6}, + }, + // 862 + { + mIn: "2676fd26a9c1155a310f015e4042751287c86bde50c12be034d5d63e86468bccecff4cec41d886177cb91449c3fd772bc64b481e501ae983f3d770bbef16a96200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x18bbdf3d308df663, 0xda9a6a7cf358311, 0xa8f776ee1983c399, 0xb03680b9e6a8484, 0x9b3556bdbf788ef2, 0xb042da1428846893, 0xdc46d8d507e3b04c, 0xb931ae7b1449f022}, + }, + // 863 + { + mIn: "2676fd26a9c1155a310f015e4042751287c86bde50c12be034d5d63e86468bccecff4cec41d886177cb91449c3fd772bc64b481e501ae983f3d770bbef16a96200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc938, 0xbb67ae3584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x34cca87676d156a9, 0xa30720bccaa3af8d, 0x99dfdd94380e730e, 0xf01163081988fb99, 0xcd6ded1316143e70, 0xb035c42d0e51f87a, 0x88522fe063380f52, 0x4d08e11acfca0731}, + }, + // 864 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfaa4925f18f4deca, 0x5deb3398a1710244, 0xd6a7782b3ae760c5, 0x1b471a3905e19a3f, 0x56118d90184b7d7e, 0x5e2705e21532a735, 0x83b2f22143773259, 0x992f38b7e00d58e2}, + }, + // 865 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xfaa4925f18f4deca, 0x5deb3398a1710244, 0xd6a7782b3ae760c5, 0x1b471a3905e19a3f, 0x56118d90184b7d7e, 0x5e2705e21532a735, 0x83b2f22143773259, 0x992f38b7e00d58e2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2888d0cbcfbfbd7f, 0xb6a65170db90e825, 0xf2e49f11bf24de1b, 0xa16cdfc02786ae99, 0x504ca69ef1fe98f7, 0x6a16e78d284617dc, 0xd36529e599bfec11, 0xc62360b2f1a50708}, + }, + // 866 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2888d0cbcfbfbd7f, 0xb6a65170db90e825, 0xf2e49f11bf24de1b, 0xa16cdfc02786ae99, 0x504ca69ef1fe98f7, 0x6a16e78d284617dc, 0xd36529e599bfec11, 0xc62360b2f1a50708}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x597ad780a72fed9d, 0xa09a176530717bf9, 0xb762e37cb3bddcf5, 0x2c649b7c0ae9dcbf, 0xba5fe25d6ef46090, 0x3fc2c1df703c2a8, 0xf24f242fe37458b9, 0xee077332cf7c203e}, + }, + // 867 + { + mIn: "9ded2fa780d77a59f97b713065179aa0f5dcbdb37ce362b7bfdce90a7c9b642c9060f46e5de25fbaa8c203f71d2cfc03b95874e32f244ff23e207ccf327307ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6929fca9529178c9, 0x1bd19bf095ed498d, 0x3da715568c8af175, 0xfd2700555eae54be, 0xc046706b6a8e60a, 0xbff6e31e3dde121b, 0xe21a351c9781c06, 0xd42d489fe112c9ff}, + }, + // 868 + { + mIn: "9ded2fa780d77a59f97b713065179aa0f5dcbdb37ce362b7bfdce90a7c9b642c9060f46e5de25fbaa8c203f71d2cfc03b95874e32f244ff23e207ccf327307ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x49c488c5632015de, 0x93fd06177611bc03, 0x81b085f00d04fa5a, 0x6ab432de0d3dd844, 0x6c11ac98ae4f2fb5, 0xc25034557f1df17f, 0xe0d91d0b5f9c7be3, 0xa5f2a6cb240a64b8}, + }, + // 869 + { + mIn: "9ded2fa780d77a59f97b713065179aa0f5dcbdb37ce362b7bfdce90a7c9b642c9060f46e5de25fbaa8c203f71d2cfc03b95874e32f244ff23e207ccf327307ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc939, 0xbb67ae3484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3d6ef497f1416c24, 0x33ef9bc73191a2c8, 0x4244a3a077e2c651, 0x918805cd6c544d27, 0x120f4268d6737427, 0x742684d69cd15017, 0x9d162b8a7ef6b05, 0x4fbbf5192af4b432}, + }, + // 870 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3dea353da4ede24b, 0x7b63491fa1106798, 0xa8f7df434c351c6f, 0x20a143cc3c788b6f, 0x3d313b0c515744b8, 0x8ab798469f93b0f1, 0xcc13042228488051, 0x6f8a90142c92cdc6}, + }, + // 871 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x3dea353da4ede24b, 0x7b63491fa1106798, 0xa8f7df434c351c6f, 0x20a143cc3c788b6f, 0x3d313b0c515744b8, 0x8ab798469f93b0f1, 0xcc13042228488051, 0x6f8a90142c92cdc6}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcf9f9c953959a360, 0x2ca1ea89c4b3d107, 0x6e5bf5028322e06, 0xf5fd86189b6db72, 0xc6b896c4cf54da46, 0x549680649d4914d5, 0xceeb9bac7c265901, 0xdb5740110c27f32d}, + }, + // 872 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcf9f9c953959a360, 0x2ca1ea89c4b3d107, 0x6e5bf5028322e06, 0xf5fd86189b6db72, 0xc6b896c4cf54da46, 0x549680649d4914d5, 0xceeb9bac7c265901, 0xdb5740110c27f32d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa2e46043e6a24a05, 0xc3a7b271cfdd800e, 0x78ce0559f59aa622, 0x3f40bc2922962c52, 0xfbf44023909c9498, 0xf5420583748176d0, 0xffa8d7d99e8bff0b, 0xdc150a69b144665d}, + }, + // 873 + { + mIn: "054aa2e64360e4a20e80ddcf71b2a7c322a69af55905ce78522c962229bc403f98949c902340f4fbd0768174830542f50bff8b9ed9d7a8ff5d6644b1690a15dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5552ce31075aa106, 0x33ef11aacb8b367e, 0xda2e9ffb369e2999, 0xc5291d7c9026576e, 0xc748ba051458fcc6, 0x8d128f6a2022e5e2, 0xba032119d931c7c, 0xe92427a86a36d6d7}, + }, + // 874 + { + mIn: "054aa2e64360e4a20e80ddcf71b2a7c322a69af55905ce78522c962229bc403f98949c902340f4fbd0768174830542f50bff8b9ed9d7a8ff5d6644b1690a15dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3f5673e3b24e9668, 0xf5dc909564fa7d60, 0x4755da69df149158, 0xdec6c44c60d1f8fe, 0x8a9146873c78d51e, 0x8487bcd66811d34d, 0x3d80bd0692760ccd, 0x708774667b55a86c}, + }, + // 875 + { + mIn: "054aa2e64360e4a20e80ddcf71b2a7c322a69af55905ce78522c962229bc403f98949c902340f4fbd0768174830542f50bff8b9ed9d7a8ff5d6644b1690a15dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93a, 0xbb67ae3784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x15384bf45e072b40, 0x251728c6a70d4c7d, 0x237b1f7b085d06a2, 0x45baeebd73a65f45, 0x9ebeea441c3183b9, 0x88e90a42e3bdb7f4, 0x8f7c336c477e6318, 0xcafd1e32ec685daa}, + }, + // 876 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xae1a47c8e166c3a9, 0x7b773e5bab21ab77, 0x22144dacf2d627ff, 0x12fb4c32e2a5457a, 0x6d6e2e5fbf628d04, 0xe75310c27c92083e, 0x4c412823e2ccb762, 0xff4fbd4e41917cae}, + }, + // 877 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xae1a47c8e166c3a9, 0x7b773e5bab21ab77, 0x22144dacf2d627ff, 0x12fb4c32e2a5457a, 0x6d6e2e5fbf628d04, 0xe75310c27c92083e, 0x4c412823e2ccb762, 0xff4fbd4e41917cae}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5cb799c81e9a53d0, 0xcf5a2b82e67df55e, 0x1267356fd9d76ef7, 0x1339feefb1e3468, 0x38dd2564c11d12f1, 0xdfe2ecc8e97dfae, 0xc6ebdb442544a0cf, 0x30504749ed42a60c}, + }, + // 878 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5cb799c81e9a53d0, 0xcf5a2b82e67df55e, 0x1267356fd9d76ef7, 0x1339feefb1e3468, 0x38dd2564c11d12f1, 0xdfe2ecc8e97dfae, 0xc6ebdb442544a0cf, 0x30504749ed42a60c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x30f3db1587992ae2, 0x8ec5b1c6a19d6a0f, 0xcd297daf15847372, 0x6b26cb64c8f24c02, 0x6321fc0f42096a4, 0xb929ee5e5ebe9504, 0x2da5f553006e49f4, 0x8dc07edb63862f67}, + }, + // 879 + { + mIn: "e22a998715dbf3300f6a9da1c6b1c58e72738415af7d29cd024cf2c864cb266ba49620f4c01f32060495be5e5eee29b9f4496e0053f5a52d672f8663db7ec08d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae417a2defac8ad0, 0x28f6448abd7394c0, 0x7ab7e5b9b7dd5ae1, 0x79f34249abc8091e, 0x770b584d32cbbfa0, 0x67d38de78af16646, 0x59f09323f14f8210, 0x6236c559b5e48f06}, + }, + // 880 + { + mIn: "e22a998715dbf3300f6a9da1c6b1c58e72738415af7d29cd024cf2c864cb266ba49620f4c01f32060495be5e5eee29b9f4496e0053f5a52d672f8663db7ec08d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c78239ec6e6b0c2, 0x71c17e834e55328f, 0x637b73602e90ee4b, 0x9dcb684faf33d99d, 0xb1e5283b1f7ee77d, 0xac792be6fc1a8922, 0x2c6611a44babb1d5, 0x5a9ce64964807dc7}, + }, + // 881 + { + mIn: "e22a998715dbf3300f6a9da1c6b1c58e72738415af7d29cd024cf2c864cb266ba49620f4c01f32060495be5e5eee29b9f4496e0053f5a52d672f8663db7ec08d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93b, 0xbb67ae3684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc88ad942b743a145, 0xb7b93384d626084a, 0xd5a22b47cde6ac00, 0x439cce427f84908a, 0x40bfb47d01fc8ff3, 0xdc94451fee2e0b45, 0x94c4e675df0f0c74, 0x85ace0d81cf0a5ab}, + }, + // 882 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd532486fb0dbb0af, 0x49a9cf63dbf85021, 0x9730aa7255e025e7, 0xd8f66490ed43e554, 0xb89277b60f02f089, 0x1f89b289876e97e0, 0x10c44c7d5ed69083, 0xad0b207725f49e08}, + }, + // 883 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd532486fb0dbb0af, 0x49a9cf63dbf85021, 0x9730aa7255e025e7, 0xd8f66490ed43e554, 0xb89277b60f02f089, 0x1f89b289876e97e0, 0x10c44c7d5ed69083, 0xad0b207725f49e08}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf6d6980204c9e8ce, 0xed08dff4bbfecf9d, 0x8cdaece3a0cc690e, 0x67ebe8f7698a1fe6, 0x70064c72b3207594, 0x7efc3fb9075e6c6e, 0xd732e0337c64d2d8, 0xee50a31a76cbdd4f}, + }, + // 884 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf6d6980204c9e8ce, 0xed08dff4bbfecf9d, 0x8cdaece3a0cc690e, 0x67ebe8f7698a1fe6, 0x70064c72b3207594, 0x7efc3fb9075e6c6e, 0xd732e0337c64d2d8, 0xee50a31a76cbdd4f}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc24223ff38a75c04, 0x38d1b7e6793c7423, 0x643080245d211218, 0xd9e1b1af3a1a502b, 0x200f0e11600899da, 0xfee51b8970f88b74, 0x5da337ae01fd6aea, 0x4a2cec4267541ba3}, + }, + // 885 + { + mIn: "045ca738ff2342c223743c79e6b7d1381812215d248030642b501a3aafb1e1d9da990860110e0f20748bf870891be5feea6afd01ae37a35da31b546742ec2c4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xeab798a4b058606a, 0x62b8b96e643ca976, 0x2064720c4aba0c9f, 0xad2c41b0a97bf6c5, 0x43b94f0adfab56e3, 0x9eddd5e02cd3ba84, 0xf88ff2d6e1aadc23, 0x8992130fb3163668}, + }, + // 886 + { + mIn: "045ca738ff2342c223743c79e6b7d1381812215d248030642b501a3aafb1e1d9da990860110e0f20748bf870891be5feea6afd01ae37a35da31b546742ec2c4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8364bc0a2b3670c, 0xe427e527f101b893, 0xda78c8f439e282da, 0x71b06dc7f1a4f413, 0x68519923c17ee790, 0x1e2d4a4374b22f10, 0xaab4ba5c9b3b9112, 0xcab3889dd82badca}, + }, + // 887 + { + mIn: "045ca738ff2342c223743c79e6b7d1381812215d248030642b501a3aafb1e1d9da990860110e0f20748bf870891be5feea6afd01ae37a35da31b546742ec2c4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93c, 0xbb67ae3184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc9227ccfda608e2b, 0x550f8860ff979037, 0x4f9971b5a30c322e, 0x392beefe70445352, 0xa35782d85cdbdae0, 0x7bf1126fcca459e4, 0xda7c932dbbe1548d, 0x6cb596aa4c680370}, + }, + // 888 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2ad9613d6629bab9, 0x3b5d855ef12b2dc2, 0xbdf958c634828ad6, 0x98902cac09107605, 0xf0faf1a262b072e, 0x1e5bffd9075405d3, 0x56b363c61c5086e3, 0x20be8b52cd6d9620}, + }, + // 889 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2ad9613d6629bab9, 0x3b5d855ef12b2dc2, 0xbdf958c634828ad6, 0x98902cac09107605, 0xf0faf1a262b072e, 0x1e5bffd9075405d3, 0x56b363c61c5086e3, 0x20be8b52cd6d9620}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2ffbd3a3ee9e8753, 0x84654e89c78f63d9, 0x18f719187707e393, 0x588e41febc53bb, 0x2b0d57c6056c073, 0xd855fcdb0d2e6515, 0x564ab05eb8af4b42, 0x4383f1303afe1c35}, + }, + // 890 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2ffbd3a3ee9e8753, 0x84654e89c78f63d9, 0x18f719187707e393, 0x588e41febc53bb, 0x2b0d57c6056c073, 0xd855fcdb0d2e6515, 0x564ab05eb8af4b42, 0x4383f1303afe1c35}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb476cea967f7f523, 0x19c09a815df7058a, 0x188a11880b3631bd, 0x2ec01b9140da7074, 0xa17bae193c9b08ea, 0x5931a00e4913a212, 0x1cc7bd07c1ba18cc, 0x332a7695f78904e1}, + }, + // 891 + { + mIn: "23f5f767a9ce76b48a05f75d819ac019bd31360b88118a187470da40911bc02eea089b3c19ae7ba112a213490ea03159cc18bac107bdc71ce10489f795762a3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x537156fc01edecad, 0x42dd5d9f6745bb1c, 0x25617b675151a9b3, 0xbaba2ff8e8f5f6aa, 0x58242c55c3f7eca5, 0xf1702804f0247258, 0xe7505246a5fcf578, 0xd2ee2e652e35715d}, + }, + // 892 + { + mIn: "23f5f767a9ce76b48a05f75d819ac019bd31360b88118a187470da40911bc02eea089b3c19ae7ba112a213490ea03159cc18bac107bdc71ce10489f795762a3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x44bb5e5f917fdb3c, 0xe41bca16b16d9b09, 0x167f2bd38eac3055, 0x7d3dad9743ed601d, 0xec5bca75bfe69a64, 0x97be0556598e1d89, 0xefee16539a0f364, 0xf4fdfe312f2fbaf}, + }, + // 893 + { + mIn: "23f5f767a9ce76b48a05f75d819ac019bd31360b88118a187470da40911bc02eea089b3c19ae7ba112a213490ea03159cc18bac107bdc71ce10489f795762a3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93d, 0xbb67ae3084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe691009dff085ea3, 0xb643feed4847acd4, 0x163c1fe6f5a0811, 0x819efd39d8fd5546, 0x33ece4caa81f3bb6, 0x89e358972843c35e, 0x116bbdaedfee9ca7, 0x81c2909cb2ae68ab}, + }, + // 894 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfa50288cfbe2eb8d, 0x6ffe1cbd3e9091b1, 0x6df4542aa1d593b4, 0x1744486e509a14, 0x82f445fba73b13eb, 0x1779dab0ee73bab9, 0x8a0fb10555daa311, 0xc83d91ef7667ca25}, + }, + // 895 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xfa50288cfbe2eb8d, 0x6ffe1cbd3e9091b1, 0x6df4542aa1d593b4, 0x1744486e509a14, 0x82f445fba73b13eb, 0x1779dab0ee73bab9, 0x8a0fb10555daa311, 0xc83d91ef7667ca25}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb6795660d220c7ff, 0xcc3b076fa710b230, 0x2f81f32dddd4884e, 0x4ff80ec1934d140d, 0x6850839f262bde2f, 0xa2f24824a8900994, 0xe927ea1d93bae0f6, 0x1d04559e1ff3253}, + }, + // 896 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb6795660d220c7ff, 0xcc3b076fa710b230, 0x2f81f32dddd4884e, 0x4ff80ec1934d140d, 0x6850839f262bde2f, 0xa2f24824a8900994, 0xe927ea1d93bae0f6, 0x1d04559e1ff3253}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2de9bf20325f2347, 0xec417205d98f29f9, 0xd2206a42f3014c33, 0xc32c0290e2b50cae, 0x4d7ee50995afb7bd, 0xafc5a6140f3559e9, 0xd9ece829445eaa18, 0xda677edf7db8e090}, + }, + // 897 + { + mIn: "47235f3220bfe92df9298fd9057241ec334c01f3426a20d2ae0cb5e290022cc3bdb7af9509e57e4de959350f14a6c5af18aa5e4429e8ecd990e0b87ddf7e67da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x40ba833a2f5914d0, 0x2447677c136f36af, 0xd4f96c3fdd3c6c91, 0x26bf1ed5d6c8c7c5, 0xbe46352bc1e215e3, 0x6e0404293852fb56, 0xf44faa83b8f5d2cb, 0x2c86ab260c6fde73}, + }, + // 898 + { + mIn: "47235f3220bfe92df9298fd9057241ec334c01f3426a20d2ae0cb5e290022cc3bdb7af9509e57e4de959350f14a6c5af18aa5e4429e8ecd990e0b87ddf7e67da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x19cc80d8f34ba33f, 0x17668c08a439ce11, 0xc4a268af5fdc79c1, 0xf7507bd612debb88, 0xe662b0e3b0fabc3a, 0xdef1f5113e36958c, 0x4214a21ed06ec38e, 0x347df65d04898051}, + }, + // 899 + { + mIn: "47235f3220bfe92df9298fd9057241ec334c01f3426a20d2ae0cb5e290022cc3bdb7af9509e57e4de959350f14a6c5af18aa5e4429e8ecd990e0b87ddf7e67da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93e, 0xbb67ae3384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8ffb3d53a283561, 0xf6496887207ff50c, 0x4158837239a19fdb, 0xf72ec690f61905a, 0x5522e1e334822dc9, 0xc4a2c444c6f29d1e, 0x2e718ede074d73e3, 0xcd483bc5a2404437}, + }, + // 900 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9aff6e36d08842e, 0xc8696a2cc4a0c63e, 0x4e0bb6958e3b483e, 0xb1f8657c290cf2f4, 0xd5467bac8e05f80d, 0xfea55b518d2b8bba, 0x10fb7bb37a604354, 0x98c6a71eedd93a61}, + }, + // 901 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9aff6e36d08842e, 0xc8696a2cc4a0c63e, 0x4e0bb6958e3b483e, 0xb1f8657c290cf2f4, 0xd5467bac8e05f80d, 0xfea55b518d2b8bba, 0x10fb7bb37a604354, 0x98c6a71eedd93a61}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa938d974c2f1ae4e, 0x3e2794a0d8998414, 0xfa943fee0da5ae01, 0xd335ecb8d1e8db3d, 0xc61266604f0762ce, 0x6521e52d15d26b3a, 0xfa011cbe32d1e39f, 0x26229b03859fc55a}, + }, + // 902 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa938d974c2f1ae4e, 0x3e2794a0d8998414, 0xfa943fee0da5ae01, 0xd335ecb8d1e8db3d, 0xc61266604f0762ce, 0x6521e52d15d26b3a, 0xfa011cbe32d1e39f, 0x26229b03859fc55a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xeaad1ea3ced87458, 0x807b7965fe9987c5, 0x728a28bff5d19b34, 0x44fc40a1aec56e8c, 0xc68813f5b66a35ee, 0x79a3d80bb2727432, 0x681a1cc9d03f28b6, 0xcdd75dc3240f04a1}, + }, + // 903 + { + mIn: "5874d8cea31eadeac58799fe65797b80349bd1f5bf288a728c6ec5aea140fc44ee356ab6f51388c6327472b20bd8a379b6283fd0c91c1a68a1040f24c35dd7cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa83b873878c3d0c0, 0x506009b4416e7d75, 0x1273cded3516bc43, 0xe91742d976765819, 0x50e21db744abf0, 0xf415703b30e71c66, 0x2bf9be7e7baa6e5e, 0xd208c902c9344a8f}, + }, + // 904 + { + mIn: "5874d8cea31eadeac58799fe65797b80349bd1f5bf288a728c6ec5aea140fc44ee356ab6f51388c6327472b20bd8a379b6283fd0c91c1a68a1040f24c35dd7cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca3aa35f50852117, 0xcd16930783be415a, 0x5f5452cfc30d4fd, 0x7e6f516d7e865df8, 0x1439f1d009cf11b, 0xb331c05eb6aa6889, 0x9eec831c23991380, 0x6b2a922956ab2d62}, + }, + // 905 + { + mIn: "5874d8cea31eadeac58799fe65797b80349bd1f5bf288a728c6ec5aea140fc44ee356ab6f51388c6327472b20bd8a379b6283fd0c91c1a68a1040f24c35dd7cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93f, 0xbb67ae3284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf75f138c93ab4c42, 0xbf7129c0c2010531, 0xa6d10459e277f5d2, 0xe8f4779f85f0ba18, 0xec954e54e9cdd0b1, 0xb3fd72060c71ff52, 0xc17b0a2eefe91d8, 0x3886373a79a9ab8d}, + }, + // 906 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4a336cc7900a0eeb, 0x3622d0218ae5258f, 0x6c8b90c5cdb8097a, 0x8216f752f62d456e, 0x8fc2335ec781bb11, 0x5d0c9af6df07f751, 0x37285489a68df807, 0x1262ba933d4ef4ee}, + }, + // 907 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4a336cc7900a0eeb, 0x3622d0218ae5258f, 0x6c8b90c5cdb8097a, 0x8216f752f62d456e, 0x8fc2335ec781bb11, 0x5d0c9af6df07f751, 0x37285489a68df807, 0x1262ba933d4ef4ee}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x40e04d4f068543bb, 0x7dc8d1ac11036954, 0xa99702d252cd99ac, 0x5747ac38c494db2a, 0xf408a70b7c040d2c, 0x362ba25d1258819, 0x521cd0cd5835948c, 0x7b8ff736e96f6f6e}, + }, + // 908 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x40e04d4f068543bb, 0x7dc8d1ac11036954, 0xa99702d252cd99ac, 0x5747ac38c494db2a, 0xf408a70b7c040d2c, 0x362ba25d1258819, 0x521cd0cd5835948c, 0x7b8ff736e96f6f6e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45a440ff52b7f842, 0x1aa93bd00426906f, 0x97b51682ca2f06f3, 0xd86ba736679c0dcc, 0x25da9f7304193160, 0x669060096b5721d6, 0xc024cf77166b73bc, 0x36e5e4566d3bad}, + }, + // 909 + { + mIn: "42f8b752ff40a4456f902604d03ba91af3062fca8216b597cc0d9c6736a76bd860311904739fda25d621576b09609066bc736b1677cf24c0ad3b6d56e4e5360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9b210209f0e72270, 0xc78a0e940eaa7ba9, 0xc268a05a95587f72, 0x81cd6ba1c4fa8096, 0x86febcadb5ee032c, 0x64f4895d6b7c7f7a, 0x841a6ab77391db1a, 0xe20c644f9b6f8638}, + }, + // 910 + { + mIn: "42f8b752ff40a4456f902604d03ba91af3062fca8216b597cc0d9c6736a76bd860311904739fda25d621576b09609066bc736b1677cf24c0ad3b6d56e4e5360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbc90c880105fdfae, 0x23513e4ebeb415f5, 0x46ec623c32e5f152, 0x5f23e81bd7f373cb, 0x3f7c3f7654a155ee, 0xd94c8fd2ff61eb9a, 0x3513e208f610333d, 0x96de02f1b31abf86}, + }, + // 911 + { + mIn: "42f8b752ff40a4456f902604d03ba91af3062fca8216b597cc0d9c6736a76bd860311904739fda25d621576b09609066bc736b1677cf24c0ad3b6d56e4e5360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc930, 0xbb67ae3d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xace88d66a4684cf6, 0xdcddcde07c6aa7b2, 0x2308239d5edfa38f, 0x362d40bb9eed16da, 0xa7e59587016e8ee3, 0x72a49c5fabec1715, 0x95d1d269ffd8ceb9, 0xf50b6faaa753cb44}, + }, + // 912 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf744673a7f2bbcad, 0xe0347d7a2ebbf8ce, 0x4da7ca608483dbd5, 0xa08d03cd9f441c48, 0x173212329aac7058, 0x516e375180dc3c8, 0x1bfa3fda11b64ed5, 0xad304c75930bed4b}, + }, + // 913 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf744673a7f2bbcad, 0xe0347d7a2ebbf8ce, 0x4da7ca608483dbd5, 0xa08d03cd9f441c48, 0x173212329aac7058, 0x516e375180dc3c8, 0x1bfa3fda11b64ed5, 0xad304c75930bed4b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4a917ef34b363947, 0x3dcee35228761d08, 0x5a4da1516bdf28f7, 0x4d103db323953098, 0x48689f8efa7bfc57, 0x20142c1545a4d9c7, 0x5b33fc7ef2efe688, 0x74822bc2e7a5d7ca}, + }, + // 914 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4a917ef34b363947, 0x3dcee35228761d08, 0x5a4da1516bdf28f7, 0x4d103db323953098, 0x48689f8efa7bfc57, 0x20142c1545a4d9c7, 0x5b33fc7ef2efe688, 0x74822bc2e7a5d7ca}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb31351021ac966aa, 0xbf4a32a0750447b8, 0x4e5d3a3d3d129ee9, 0x56808810c4eafee8, 0x88b3095ce3ba1d96, 0xbdcbebb203b32037, 0x7b810d679a40a79e, 0x71efb0dc670f17f0}, + }, + // 915 + { + mIn: "aa66c91a025113b3b8470475a0324abfe99e123d3d3a5d4ee8feeac410888056961dbae35c09b3883720b303b2ebcbbd9ea7409a670d817bf0170f67dcb0ef7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x86ab8136af4bafac, 0x149716e4faabb95a, 0x2e3c52985e9dad1e, 0x4015dd7363eb1e0e, 0x9be1113639a34252, 0x86ac454eaaab3c69, 0xdc98e8a66366c66c, 0xb73fd432415a0973}, + }, + // 916 + { + mIn: "aa66c91a025113b3b8470475a0324abfe99e123d3d3a5d4ee8feeac410888056961dbae35c09b3883720b303b2ebcbbd9ea7409a670d817bf0170f67dcb0ef7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6265f0246716f78f, 0x8d5f2786c546cfc, 0xec780478fbfc6774, 0xf6c216958dc31a87, 0x7e741802c066db2b, 0xaf5f79f1f1249b95, 0xe3841f9a10e49ee3, 0x2c8e3f6a43962ef8}, + }, + // 917 + { + mIn: "aa66c91a025113b3b8470475a0324abfe99e123d3d3a5d4ee8feeac410888056961dbae35c09b3883720b303b2ebcbbd9ea7409a670d817bf0170f67dcb0ef7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc931, 0xbb67ae3c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa4aa0d5b661aef74, 0x902cb55707a8c759, 0x883f4a0ce3b42f5e, 0x92e2705de3bc872e, 0x98c8285c2071165a, 0x4a43315e049ea486, 0xf27f07ed7a4aabba, 0x262f99a4b53cd72c}, + }, + // 918 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x93e67bf82994d0a8, 0x7e442045ffd48eae, 0xa0bbe323afa38b80, 0x790059682a3bcef0, 0xdf8de1ba52e0125b, 0x174e1dea85e51a0f, 0x7879c8f6bcb1c5b8, 0x86f42216d1142285}, + }, + // 919 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x93e67bf82994d0a8, 0x7e442045ffd48eae, 0xa0bbe323afa38b80, 0x790059682a3bcef0, 0xdf8de1ba52e0125b, 0x174e1dea85e51a0f, 0x7879c8f6bcb1c5b8, 0x86f42216d1142285}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa2dab32c2dc69194, 0xbe1486d5785f0655, 0x2a1fb3bfed123da8, 0xf0deac43eb76762b, 0x4f42b36167e1f804, 0x7f0ad9f349903702, 0xff7c6016d54987ef, 0xccbfe4468b357ca}, + }, + // 920 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa2dab32c2dc69194, 0xbe1486d5785f0655, 0x2a1fb3bfed123da8, 0xf0deac43eb76762b, 0x4f42b36167e1f804, 0x7f0ad9f349903702, 0xff7c6016d54987ef, 0xccbfe4468b357ca}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4fd89f6f37c15c2, 0x354e59ab796b1c8d, 0xa24df581530cfc28, 0x754e31908e398782, 0xf3877117a9c3318b, 0x3f78764c41fe8451, 0x9129508afaa6698b, 0xd71446083d6ea6c1}, + }, + // 921 + { + mIn: "c2157cf3f689fd048d1c6b79ab594e3528fc0c5381f54da28287398e90314e758b31c3a9177187f35184fe414c76783f8b69a6fa8a502991c1a66e3d084614d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6c4fdaa2c86ecb84, 0xe4f99a7ff7ed153b, 0x4bb217cc7ad6134e, 0x5070f38039a3c7d4, 0x92ad15aaa31b30c0, 0x3636bd3ecd42e8ef, 0x6fe99f1b15b94cf, 0x166ff8ac9d7b0382}, + }, + // 922 + { + mIn: "c2157cf3f689fd048d1c6b79ab594e3528fc0c5381f54da28287398e90314e758b31c3a9177187f35184fe414c76783f8b69a6fa8a502991c1a66e3d084614d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc3395262faabad2d, 0xe6f01d90b98d8b7f, 0x9974a562fa56ff18, 0xea85c0ebba83baf7, 0x3420558350a8ddf3, 0x818d361994e0674a, 0x51a45edee5682101, 0x65a1c6a5f97a3958}, + }, + // 923 + { + mIn: "c2157cf3f689fd048d1c6b79ab594e3528fc0c5381f54da28287398e90314e758b31c3a9177187f35184fe414c76783f8b69a6fa8a502991c1a66e3d084614d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc932, 0xbb67ae3f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6c816fb619f3267b, 0x7e697d549689c2d2, 0xda9dcb3c16bbf28d, 0x132a10fddf91664d, 0xfbfb0fe6cdb97a66, 0xf6a725c4d9872187, 0xed7692ffff9f1d7c, 0x30fb6770945feb0a}, + }, + // 924 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2b59b02a29b282c7, 0x71dbb73e21a0cc9f, 0x91cd95f5b37cccd7, 0x823023e08bfed7a8, 0x3229dcdd0a0eedab, 0x4e47282d71497899, 0xbf4398507cdf0329, 0xeead9913c91cc03d}, + }, + // 925 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2b59b02a29b282c7, 0x71dbb73e21a0cc9f, 0x91cd95f5b37cccd7, 0x823023e08bfed7a8, 0x3229dcdd0a0eedab, 0x4e47282d71497899, 0xbf4398507cdf0329, 0xeead9913c91cc03d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcca012eaea78725b, 0x9bb42c82eb03af3a, 0x5dd7ed06ea4b9955, 0xfa53e650ad8fa8ef, 0x6947996c8beac076, 0xd62951055bd51841, 0xc26c7f24fd904b51, 0xfa145a32a3295cfc}, + }, + // 926 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcca012eaea78725b, 0x9bb42c82eb03af3a, 0x5dd7ed06ea4b9955, 0xfa53e650ad8fa8ef, 0x6947996c8beac076, 0xd62951055bd51841, 0xc26c7f24fd904b51, 0xfa145a32a3295cfc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6203b1b579c08779, 0x510fe1e10aa29e7c, 0x4bd0177e72662d37, 0x2280e17e0df121af, 0x957b17944bcac03c, 0xecb287daa38a86a1, 0xfbd782d4a5fd97c6, 0xd102a210de40d8b0}, + }, + // 927 + { + mIn: "7987c079b5b103627c9ea20ae1e10f51372d66727e17d04baf21f10d7ee180223cc0ca4b94177b95a1868aa3da87b2ecc697fda5d482d7fbb0d840de10a202d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc154a4bbbbc9526a, 0x780d2358beb24045, 0x6f0c6a6491b3beec, 0x36786a0889f7e2cc, 0x7c6d39d585ae814b, 0x83301ea4bd468bfa, 0x1c67dc4b4f75cec, 0xde57f552df97a6c8}, + }, + // 928 + { + mIn: "7987c079b5b103627c9ea20ae1e10f51372d66727e17d04baf21f10d7ee180223cc0ca4b94177b95a1868aa3da87b2ecc697fda5d482d7fbb0d840de10a202d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb2babe6d5048a2fc, 0x2596d061a5f55756, 0xbe129a11f0b2f4b7, 0xa750d3c9ef87c0ea, 0x7ddac131245dc335, 0x3d1af417fbbe99da, 0x6b3695bb000fdac4, 0xd86377e28c5328e1}, + }, + // 929 + { + mIn: "7987c079b5b103627c9ea20ae1e10f51372d66727e17d04baf21f10d7ee180223cc0ca4b94177b95a1868aa3da87b2ecc697fda5d482d7fbb0d840de10a202d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc933, 0xbb67ae3e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc0efd4c1e32f831f, 0x5fe6c98dad085b7b, 0xcb184e664685e4b5, 0x7afa561ffeb33b2d, 0xf7eabd3b5e8c71ae, 0x2ab7256a3f02150e, 0xd41142d0cf7f172d, 0x488370a504fe6406}, + }, + // 930 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x940514da49c0fcf2, 0x2a8513d554d68a70, 0xc3378d3080680b5f, 0xefb19a6581bfcf40, 0x72180f326aaac9c2, 0x7f131191478b2728, 0x1366bed49b4ac397, 0x2991867b7bcd952b}, + }, + // 931 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x940514da49c0fcf2, 0x2a8513d554d68a70, 0xc3378d3080680b5f, 0xefb19a6581bfcf40, 0x72180f326aaac9c2, 0x7f131191478b2728, 0x1366bed49b4ac397, 0x2991867b7bcd952b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x40ce95e453b34985, 0x3f69ae9da9d868de, 0x8f92ae2bc68a1dec, 0x95251dbbf9f773a6, 0x20ded5ca1425d3c9, 0x43c7edc8e997d1c2, 0x28bdea2a57663dd, 0x23fdc8cabf7a775}, + }, + // 932 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x40ce95e453b34985, 0x3f69ae9da9d868de, 0x8f92ae2bc68a1dec, 0x95251dbbf9f773a6, 0x20ded5ca1425d3c9, 0x43c7edc8e997d1c2, 0x28bdea2a57663dd, 0x23fdc8cabf7a775}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x498e62db5651e366, 0x7a195d7ab458663f, 0x2bab444575997309, 0xf057cc41993f82d9, 0xd7545ec9a2210f0c, 0x52ac2e4f944f0285, 0x31d33b338efe2155, 0x29a9172e28b4d994}, + }, + // 933 + { + mIn: "66e35156db628e493f6658b47a5d197a097399754544ab2bd9823f9941cc57f00c0f21a2c95e54d785024f944f2eac525521fe8e333bd33194d9b4282e17a92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x955f1f1fb3d3c4c3, 0xff848c47f33d9238, 0xda42a5201541effa, 0xb9ab2e13e40e229a, 0x85f9b26f07b518d7, 0xed0a3358a08b5e48, 0x4ab33dfa3afddd27, 0xd0c3ae8c080103a6}, + }, + // 934 + { + mIn: "66e35156db628e493f6658b47a5d197a097399754544ab2bd9823f9941cc57f00c0f21a2c95e54d785024f944f2eac525521fe8e333bd33194d9b4282e17a92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe287bcc2c0283805, 0x2ff6295aeab51de6, 0xec6350fcb5c8d9da, 0xac5fe3b2e565e84e, 0xb1a1575f5d837a0c, 0xcb8fc35fc2339807, 0x25bda3f8541c3114, 0x78e5692d3419ca1b}, + }, + // 935 + { + mIn: "66e35156db628e493f6658b47a5d197a097399754544ab2bd9823f9941cc57f00c0f21a2c95e54d785024f944f2eac525521fe8e333bd33194d9b4282e17a92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc934, 0xbb67ae3984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x429d18cf432e9c5f, 0x705d92dbe8c8761c, 0x408ca2e35eae0ffa, 0xe57c168a2b3ac247, 0x2b82ec3bd3ce353f, 0xd4478c55416fb088, 0x60b01ee2a3bfd1fe, 0xabde7989a18b4ddf}, + }, + // 936 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x660917b424f588ba, 0x5857f798064c1479, 0x78826641e57f7545, 0xcbd72a95d1a07075, 0x56cff34f586f6e71, 0x16b604ba02306912, 0x235f055d1bd42d6f, 0x2c286a2402aa3a55}, + }, + // 937 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x660917b424f588ba, 0x5857f798064c1479, 0x78826641e57f7545, 0xcbd72a95d1a07075, 0x56cff34f586f6e71, 0x16b604ba02306912, 0x235f055d1bd42d6f, 0x2c286a2402aa3a55}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x55cb7b06d098a488, 0x2f4220494d2d9387, 0x9811beb81df807c5, 0x8818c98cc373a721, 0x1dd59f07a6c2d063, 0x4a4560e8f840b008, 0xa2ef25284cc2ce15, 0xff5a9e8df45cc2d9}, + }, + // 938 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x55cb7b06d098a488, 0x2f4220494d2d9387, 0x9811beb81df807c5, 0x8818c98cc373a721, 0x1dd59f07a6c2d063, 0x4a4560e8f840b008, 0xa2ef25284cc2ce15, 0xff5a9e8df45cc2d9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x82a6b016f7336648, 0x74ff39b523d6ce3, 0x4526bb24ab744891, 0x2ff2062574452a3f, 0xcf34935026ce4de9, 0x8e14a4d6c92c7162, 0x8b38b42437176064, 0x7f72c9723b48468e}, + }, + // 939 + { + mIn: "486633f716b0a682e36c3d529bf34f07914874ab24bb26453f2a45742506f22fe94dce26509334cf62712cc9d6a4148e6460173724b4388b8e46483b72c9727f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa22b993621e9558d, 0x6f7609a1aec15638, 0x2b93fc7e477247c4, 0xed33e46522af9431, 0xf2cfa1d2443bd677, 0xf430a12ff0e68e8, 0xd501629cf0f012e0, 0x91cec46fd43ae146}, + }, + // 940 + { + mIn: "486633f716b0a682e36c3d529bf34f07914874ab24bb26453f2a45742506f22fe94dce26509334cf62712cc9d6a4148e6460173724b4388b8e46483b72c9727f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a876915bb27ab0e, 0x129fae7fc3d9d2be, 0xb2bcdec56e21c267, 0xe621a66184e54d0d, 0xa1ce89d894689ce, 0x2a98b7275ed344dd, 0xca014931e6a5f297, 0xbc485fa3bb1de4eb}, + }, + // 941 + { + mIn: "486633f716b0a682e36c3d529bf34f07914874ab24bb26453f2a45742506f22fe94dce26509334cf62712cc9d6a4148e6460173724b4388b8e46483b72c9727f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc935, 0xbb67ae3884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe7dd2bca6dca4492, 0x3670282f89356430, 0xe3c270a0338608df, 0xa4c1bfe2b35a8185, 0xdd800efeb9a5057c, 0xf8c8703a71e4386e, 0xc40a8ee7524d32b, 0x855d58cf597fc67b}, + }, + // 942 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9dd4cc94e9c832a9, 0xae2d9905f0303549, 0x6e80ce218337f86d, 0xb72d3ff76cc59c79, 0xf0e4c87ce75668ad, 0xcb1c3bf9e128f44c, 0xe049383d1a75fcec, 0x83db5067f4a950a0}, + }, + // 943 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9dd4cc94e9c832a9, 0xae2d9905f0303549, 0x6e80ce218337f86d, 0xb72d3ff76cc59c79, 0xf0e4c87ce75668ad, 0xcb1c3bf9e128f44c, 0xe049383d1a75fcec, 0x83db5067f4a950a0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2c6e6e2dff9ef4ba, 0x1b0af5d9c874f4e, 0xa5daab89f83af08, 0x2f2ee46cb254cb47, 0xae0d7b858c1ed3b4, 0xdc4e6621ab3b8cdd, 0xeebc06b8f9a96076, 0xbdd804235c434ede}, + }, + // 944 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2c6e6e2dff9ef4ba, 0x1b0af5d9c874f4e, 0xa5daab89f83af08, 0x2f2ee46cb254cb47, 0xae0d7b858c1ed3b4, 0xdc4e6621ab3b8cdd, 0xeebc06b8f9a96076, 0xbdd804235c434ede}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9b5527d616c4f48e, 0xa282e41b017ad384, 0xf54705001a11e403, 0x3abcdb0d2f9f0274, 0x371b961d5d0dc835, 0x2debc907dc0c681f, 0x195d1af5900c31ca, 0xf7839dcc70bed558}, + }, + // 945 + { + mIn: "8ef4c416d627559b84d37a011be482a203e4111a000547f574029f2f0ddbbc3a35c80d5d1d961b371f680cdc07c9eb2dca310c90f51a5d1958d5be70cc9d83f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x102636204e281650, 0x25ad9c789dca05fa, 0x87e7e786332d4f6, 0x8c90a8e44c767654, 0x109d5e372b269be9, 0xd573f4c1beb17061, 0x4336589c1e077e7, 0x90075e46c1c8390e}, + }, + // 946 + { + mIn: "8ef4c416d627559b84d37a011be482a203e4111a000547f574029f2f0ddbbc3a35c80d5d1d961b371f680cdc07c9eb2dca310c90f51a5d1958d5be70cc9d83f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x31d8e4140e86f57e, 0xb0e09125fe31300, 0x3d5ff1b1747468fc, 0x6124c5da0e3a03d2, 0xc388e1c7ee4dda02, 0x49a4a0c2d9847d51, 0xa01b0fa3825f4c7a, 0x36b43aebe65ee409}, + }, + // 947 + { + mIn: "8ef4c416d627559b84d37a011be482a203e4111a000547f574029f2f0ddbbc3a35c80d5d1d961b371f680cdc07c9eb2dca310c90f51a5d1958d5be70cc9d83f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc936, 0xbb67ae3b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8f42eefea60e728c, 0xd6b8eb2dc54c2cfd, 0x36722c577641a634, 0x8a3ff28966a6948f, 0x5aaf1721538f2101, 0x5a43cae740d16080, 0xe1eb3056cb2f8892, 0x7eb083dcf105484a}, + }, + // 948 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae3a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4113ab29a1b35aaf, 0x84cac4faa47650a4, 0x768c63f62e68062d, 0xb351bbce0e02c757, 0x238d092b7ea65ed, 0xadbb2c49456db57d, 0x13005e801a008f7e, 0xdd00ab51b58ac957}, + }, + // 949 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4113ab29a1b35aaf, 0x84cac4faa47650a4, 0x768c63f62e68062d, 0xb351bbce0e02c757, 0x238d092b7ea65ed, 0xadbb2c49456db57d, 0x13005e801a008f7e, 0xdd00ab51b58ac957}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4f07c7e6d90a1db9, 0xf96d06ba770a8475, 0x99b20e7d95617491, 0x1b51696279498421, 0x5f540eb174051ee6, 0xa71a3fda94f8928a, 0xa31865b6395f452e, 0x5fd954eb8240ef95}, + }, + // 950 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4f07c7e6d90a1db9, 0xf96d06ba770a8475, 0x99b20e7d95617491, 0x1b51696279498421, 0x5f540eb174051ee6, 0xa71a3fda94f8928a, 0xa31865b6395f452e, 0x5fd954eb8240ef95}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4ee08146a2315dbc, 0xd407e88048f7f043, 0x4e4d78fa8123e791, 0xea76825d2b5d368d, 0x89d8bf186476ec6, 0x67bddc8304b623ba, 0x88fd910f57149654, 0xbc51ab8d0a8c1260}, + }, + // 951 + { + mIn: "bc5d31a24681e04e43f0f74880e807d491e72381fa784d4e8d365d2b5d8276eac66e4786f18b9d08ba23b60483dcbd67549614570f91fd8860128c0a8dab51bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbb418d9bc56e4505, 0x386bb976797236d7, 0xbe6961e1f92738c4, 0xd5ecc27078f33f67, 0xcce46b131aead1f0, 0x481d42a4027a047b, 0x428e41ce2ea1d24f, 0x5adfb1a0131a39ee}, + }, + // 952 + { + mIn: "bc5d31a24681e04e43f0f74880e807d491e72381fa784d4e8d365d2b5d8276eac66e4786f18b9d08ba23b60483dcbd67549614570f91fd8860128c0a8dab51bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae3a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe33f0db79ab26201, 0x627db326aba64be0, 0x6133f0e2a505cfb7, 0x190ef3e1b870f91b, 0x8c61a90f743e488e, 0x6b29617be077861e, 0x22a6fb687a78a994, 0x62a8f468553b65d7}, + }, + // 953 + { + mIn: "bc5d31a24681e04e43f0f74880e807d491e72381fa784d4e8d365d2b5d8276eac66e4786f18b9d08ba23b60483dcbd67549614570f91fd8860128c0a8dab51bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc937, 0xbb67ae3a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9e38740f9b932580, 0xbf65c09860edfca8, 0x5e707de0d89f862a, 0x71bb2abe0630b5ad, 0x7e6d23b0ce14316a, 0x97cf54b97c036f91, 0xd976be125d852077, 0x13bb662a4a12ca00}, + }, + // 954 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x97eb8fec5cd8adfe, 0x4598c9adbd7927bb, 0xe464f3cd0ab28504, 0x5e014bcd57f81ffa, 0xe1e02a33232be203, 0xc73ab7305a6aa0a5, 0x174a2eb77a356a08, 0x15b79f92799adf16}, + }, + // 955 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x97eb8fec5cd8adfe, 0x4598c9adbd7927bb, 0xe464f3cd0ab28504, 0x5e014bcd57f81ffa, 0xe1e02a33232be203, 0xc73ab7305a6aa0a5, 0x174a2eb77a356a08, 0x15b79f92799adf16}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7289deba96d5502d, 0x5d6c5b20bb216aa2, 0x863e08f51b32956a, 0xa2002d6eee028139, 0xc1b5cdd882f978a6, 0x8fe86d05b6d8b20, 0xf004f93669c6b793, 0x85bfb02042d9cb2e}, + }, + // 956 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7289deba96d5502d, 0x5d6c5b20bb216aa2, 0x863e08f51b32956a, 0xa2002d6eee028139, 0xc1b5cdd882f978a6, 0x8fe86d05b6d8b20, 0xf004f93669c6b793, 0x85bfb02042d9cb2e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe90fdf649053beef, 0x9d787fa564986f27, 0x4a669c2e5db0da35, 0x9fb1f037bf4730b3, 0x11e9269789e07ddd, 0x2f7e359cc0616f50, 0x86f8a462839461e5, 0xd05d7472d32f4190}, + }, + // 957 + { + mIn: "efbe539064df0fe9276f9864a57f789d35dab05d2e9c664ab33047bf37f0b19fdd7de0899726e911506f61c09c357e2fe561948362a4f88690412fd372745dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x70e7ce3fb8606feb, 0x4dc36eaf6a34ff60, 0xb5d3479946afa882, 0xeb6665b28ede4c07, 0x8d7307c7bc39a01f, 0x247c82bd6958e9f1, 0x83d914066f43886e, 0x56137ef9253ad4e}, + }, + // 958 + { + mIn: "efbe539064df0fe9276f9864a57f789d35dab05d2e9c664ab33047bf37f0b19fdd7de0899726e911506f61c09c357e2fe561948362a4f88690412fd372745dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaade1c0770f3a9c4, 0xa4c3748bf1a06cff, 0xbd493c2517a7198d, 0xa02857ddbfcc0990, 0xafdbd82e2a117d8b, 0x59adc757a6db4bb, 0x742da9a0e1fd9be0, 0x89d723d1f98718a5}, + }, + // 959 + { + mIn: "efbe539064df0fe9276f9864a57f789d35dab05d2e9c664ab33047bf37f0b19fdd7de0899726e911506f61c09c357e2fe561948362a4f88690412fd372745dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xed60b657009d9f6e, 0x523c9d064c45557d, 0x7b7ec6cdb41d4160, 0xcc9d4bacd780f674, 0x3c6b5ee172af8b2f, 0x6e43a649f4cdebaf, 0x649cf775b698c3d2, 0xa27ebf5375c54747}, + }, + // 960 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf8d9d640d3ac9d8f, 0x40b6cb5d9a8edd38, 0x9448611f4028ca17, 0x9fdb870124fc4119, 0x705c3003c848bb96, 0xb6420f5eaacc56a1, 0x428fe7b72b93b641, 0x3a4592c31b5663e8}, + }, + // 961 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf8d9d640d3ac9d8f, 0x40b6cb5d9a8edd38, 0x9448611f4028ca17, 0x9fdb870124fc4119, 0x705c3003c848bb96, 0xb6420f5eaacc56a1, 0x428fe7b72b93b641, 0x3a4592c31b5663e8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x83466d1a87234586, 0x8d143d12a4d5e9ea, 0xac8d2a20ea786c98, 0xc94ef4cd1ed294f7, 0x7a9612f127c20b90, 0xd0e308ffeb83a34a, 0x15fb6d5924014e27, 0xb5d4db4ccc00cfb6}, + }, + // 962 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x83466d1a87234586, 0x8d143d12a4d5e9ea, 0xac8d2a20ea786c98, 0xc94ef4cd1ed294f7, 0x7a9612f127c20b90, 0xd0e308ffeb83a34a, 0x15fb6d5924014e27, 0xb5d4db4ccc00cfb6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb42e52b48a7c45e3, 0xea94c7db89d39994, 0xa8dd35bc0cf065f3, 0xa8495be4aa75d196, 0x46dd7b0f590aa29b, 0xe3b33c98abf4b7e2, 0xcad35408a522f26b, 0x62480320b1fff2fd}, + }, + // 963 + { + mIn: "e3457c8ab4522eb49499d389dbc794eaf365f00cbc35dda896d175aae45b49a89ba20a590f7bdd46e2b7f4ab983cb3e36bf222a50854d3cafdf2ffb12003486200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc4f61485e8887a18, 0xaa2b440ba41b7c15, 0x7792986c3a56aee1, 0x4c48aa19a2123b44, 0x429da2b9db8afab9, 0x6456b1215315509f, 0x6c7797047176392, 0xba4bd7c184aafd0d}, + }, + // 964 + { + mIn: "e3457c8ab4522eb49499d389dbc794eaf365f00cbc35dda896d175aae45b49a89ba20a590f7bdd46e2b7f4ab983cb3e36bf222a50854d3cafdf2ffb12003486200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd31af2e6342c8978, 0x40122062aed20852, 0x48b657cdf5bf9616, 0xfa71907bdbb34459, 0x1bd98510fbfb575f, 0xdc2c668d80f5cfb9, 0x2c2678942457816c, 0xa442ed97c3fbb744}, + }, + // 965 + { + mIn: "e3457c8ab4522eb49499d389dbc794eaf365f00cbc35dda896d175aae45b49a89ba20a590f7bdd46e2b7f4ab983cb3e36bf222a50854d3cafdf2ffb12003486200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbf1777812e207b97, 0x2306947246f0c9cc, 0x5709ed515270f713, 0xad1f362934d2163f, 0x419c3600b3df59a2, 0xd0848eb34173f098, 0xb1aae65daf74db2c, 0x18c4a78e202620fc}, + }, + // 966 + { + mIn: "e3457c8ab4522eb49499d389dbc794eaf365f00cbc35dda896d175aae45b49a89ba20a590f7bdd46e2b7f4ab983cb3e36bf222a50854d3cafdf2ffb12003486200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc909, 0xbb67ae4484caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfac8bf0175fd4dc0, 0x4b639b453da95f7f, 0x188a82098785e721, 0xd01aa04e040f4fd2, 0x7b8aa262774c97cc, 0xb8b875c6b9190436, 0x9715435e8d1bc884, 0x67cd2735ac6e2782}, + }, + // 967 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe16e5f9b17265229, 0xf8d1bdfb05adb9df, 0x6c3c8685968e8cc8, 0x7cec07dbad8fbe59, 0x795abd42257a4d4e, 0x7fde605470a44546, 0x30e2af15b6ca805c, 0x877807093debbc91}, + }, + // 968 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe16e5f9b17265229, 0xf8d1bdfb05adb9df, 0x6c3c8685968e8cc8, 0x7cec07dbad8fbe59, 0x795abd42257a4d4e, 0x7fde605470a44546, 0x30e2af15b6ca805c, 0x877807093debbc91}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd022579cd696a258, 0xf361a669a7095a17, 0xc34021de6a6470fc, 0x836c033a2ef59581, 0xa7e447de203c2c3, 0xbf42f03fadbe1ef8, 0xdd5abecd6aeba260, 0x809840d7791c0c7c}, + }, + // 969 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd022579cd696a258, 0xf361a669a7095a17, 0xc34021de6a6470fc, 0x836c033a2ef59581, 0xa7e447de203c2c3, 0xbf42f03fadbe1ef8, 0xdd5abecd6aeba260, 0x809840d7791c0c7c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x80518d02ce72c189, 0x7bb21f557be3e09a, 0x870609540b9a01e7, 0xe89e179b0b6c498c, 0x1c3d35afd3ec2497, 0x4493b85e225c9b49, 0x42f9231108c867d3, 0x99447175e138b1d3}, + }, + // 970 + { + mIn: "89c172ce028d51809ae0e37b551fb27be7019a0b540906878c496c0b9b179ee89724ecd3af353d1c499b5c225eb89344d367c8081123f942d3b138e17571449900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xab0f6d6096bc31be, 0xc9f1d2deae5c7e00, 0x6e9b7e7759c747f7, 0x1d5ae449ed2b96ef, 0x9124d079e293c94f, 0xb987b0ec6508605e, 0x4d11418ce14b5860, 0xe1e0b96921f9433c}, + }, + // 971 + { + mIn: "89c172ce028d51809ae0e37b551fb27be7019a0b540906878c496c0b9b179ee89724ecd3af353d1c499b5c225eb89344d367c8081123f942d3b138e17571449900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3796e1d4bc0e5af8, 0xcd0361e620c9cd6c, 0xd0af0a7d40581c3b, 0xdddaa141e3c403e0, 0xa3624397bafaf4b9, 0xae054b3883db352f, 0x61388928d722338e, 0x175ade40c9b1d8af}, + }, + // 972 + { + mIn: "89c172ce028d51809ae0e37b551fb27be7019a0b540906878c496c0b9b179ee89724ecd3af353d1c499b5c225eb89344d367c8081123f942d3b138e17571449900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb66949ce63e791f6, 0xd135024afb674fd9, 0x13292f60d85b2200, 0xad4887564acaf088, 0x2aac2e26f140600d, 0x8ab79b4127cde6ed, 0x2b262cd7fa1f4c39, 0x3e639d61d9f9c3e8}, + }, + // 973 + { + mIn: "89c172ce028d51809ae0e37b551fb27be7019a0b540906878c496c0b9b179ee89724ecd3af353d1c499b5c225eb89344d367c8081123f942d3b138e17571449900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90a, 0xbb67ae4784caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7e6a594f6661d051, 0xf6b75484eec88717, 0x28af07f2beeb6485, 0xe45a8a4419da41ad, 0xd2dd093a9556d43f, 0xc9fcdd0c4c5efac0, 0x3f81c3279e7cb213, 0x6d78821a17855fa6}, + }, + // 974 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe30da3f6396a86f8, 0xed4a604a2bd7bb8d, 0x5ac0b14df2743d59, 0xcd591f9f08fe9e24, 0x79f5e46e5670720b, 0xe5803c9257a72348, 0x906d0e09cd4299ef, 0xaf8ef0f2911248a4}, + }, + // 975 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe30da3f6396a86f8, 0xed4a604a2bd7bb8d, 0x5ac0b14df2743d59, 0xcd591f9f08fe9e24, 0x79f5e46e5670720b, 0xe5803c9257a72348, 0x906d0e09cd4299ef, 0xaf8ef0f2911248a4}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4e97f94a8eb40928, 0x8401a2720438b8e, 0x3ff80e70d64ddfed, 0x4c53e9025c71a0b9, 0xa6c4d8445ce9a5b3, 0xf42b483dba7193eb, 0x271594b582b99304, 0x1e44fbc43d24e09d}, + }, + // 976 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4e97f94a8eb40928, 0x8401a2720438b8e, 0x3ff80e70d64ddfed, 0x4c53e9025c71a0b9, 0xa6c4d8445ce9a5b3, 0xf42b483dba7193eb, 0x271594b582b99304, 0x1e44fbc43d24e09d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb5d031189242d402, 0x5082e1cb2e42aa40, 0xaf66aa6330da81de, 0xf5529faa498940a1, 0x9d54e78ef978784b, 0x191fe66c819188a3, 0x9516a4e5391fc3a4, 0x2b37b8992242c0d}, + }, + // 977 + { + mIn: "02d442921831d0b540aa422ecbe18250de81da3063aa66afa1408949aa9f52f54b7878f98ee7549da38891816ce61f19a4c31f39e5a416950d2c2492897bb30200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x51b438a85cd8834d, 0xdda42802a9f28885, 0xd212c0b4d54df118, 0xd8bb8a847da99862, 0xe8b6ce2cd021d225, 0xe4dee100adb401c7, 0xfb64b3e535c9b88, 0x8b47e51ea6a4411f}, + }, + // 978 + { + mIn: "02d442921831d0b540aa422ecbe18250de81da3063aa66afa1408949aa9f52f54b7878f98ee7549da38891816ce61f19a4c31f39e5a416950d2c2492897bb30200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5a34306c01b1c1e2, 0x5160826653527afd, 0x2b4c8221f75705e, 0xe9bc7b7d87e47f2d, 0x893edd071553460b, 0x4c8fa28ed57f9e54, 0xc103d02b66333db2, 0x6768b0c44ca95b34}, + }, + // 979 + { + mIn: "02d442921831d0b540aa422ecbe18250de81da3063aa66afa1408949aa9f52f54b7878f98ee7549da38891816ce61f19a4c31f39e5a416950d2c2492897bb30200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x41c4a801799578f7, 0x3a46162eb1f3e0be, 0x7169359006e5f751, 0x1eda9fa486a673dd, 0x2826ba4fd5c946ae, 0x53e00e5d0298d611, 0xbd3cbbc39185c5f1, 0x5bef4915b3e09de6}, + }, + // 980 + { + mIn: "02d442921831d0b540aa422ecbe18250de81da3063aa66afa1408949aa9f52f54b7878f98ee7549da38891816ce61f19a4c31f39e5a416950d2c2492897bb30200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90b, 0xbb67ae4684caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x86db1e6ed610cf69, 0x388b0a12ee25ca83, 0x3139cc8b38d64145, 0x6aac601ce5a7c6ba, 0x264997b788d7f86c, 0x8e03911051919164, 0x174aaa0249d9bffa, 0x1333262c5c150d65}, + }, + // 981 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc188f5ebb33f5074, 0xbab19878a3280650, 0x1fa13dd396f98f52, 0x4f104d4a6feea18f, 0x87c39a6bd379e41d, 0x1b82893dadb27b19, 0xa0801f1f6c0434a6, 0xd8ffa5826ddce0dd}, + }, + // 982 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc188f5ebb33f5074, 0xbab19878a3280650, 0x1fa13dd396f98f52, 0x4f104d4a6feea18f, 0x87c39a6bd379e41d, 0x1b82893dadb27b19, 0xa0801f1f6c0434a6, 0xd8ffa5826ddce0dd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf479f88fa4e9dcd3, 0xc737db860be4e14a, 0x60b59c6b02c3d051, 0x16435ce3353ed15f, 0xaa31a51ee9450f10, 0x3f7f9b85965513ce, 0xf82e65a001cdc97, 0x4e9b5c001d183dbf}, + }, + // 983 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf479f88fa4e9dcd3, 0xc737db860be4e14a, 0x60b59c6b02c3d051, 0x16435ce3353ed15f, 0xaa31a51ee9450f10, 0x3f7f9b85965513ce, 0xf82e65a001cdc97, 0x4e9b5c001d183dbf}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb6fc219a4b8a46ef, 0xc2f9ae206d22b5c4, 0x7349463b72fd14d0, 0xffc593e74e1592bd, 0xfc84e7c97eae81fd, 0x27c948b000cc7441, 0x4e56b97eb23a54cb, 0x83dba24a62b3521c}, + }, + // 984 + { + mIn: "ef468a4b9a21fcb6c4b5226d20aef9c2d014fd723b464973bd92154ee793c5fffd81ae7ec9e784fc4174cc00b048c927cb543ab27eb9564e1c52b3624aa2db8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa1f9c56dd307ebcd, 0xa237ca9c9e7a71cd, 0x35e6ee98a2ca93ce, 0x1ca1e2fdc5d6f771, 0x1cb4dcf23cf56c66, 0xa60c23e71923eaa2, 0x7128599047c6388e, 0x3de37ff42b98133a}, + }, + // 985 + { + mIn: "ef468a4b9a21fcb6c4b5226d20aef9c2d014fd723b464973bd92154ee793c5fffd81ae7ec9e784fc4174cc00b048c927cb543ab27eb9564e1c52b3624aa2db8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x76f92d0bd5eb9570, 0x9be2b23ea4208920, 0x5cc4037446322f94, 0xb1aef6e044bf18ea, 0xec1f475c8e8ab455, 0x3d09aef7629d2a97, 0xca57cecaaf05827, 0x3a1a9f21fa5b72b4}, + }, + // 986 + { + mIn: "ef468a4b9a21fcb6c4b5226d20aef9c2d014fd723b464973bd92154ee793c5fffd81ae7ec9e784fc4174cc00b048c927cb543ab27eb9564e1c52b3624aa2db8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45f46173de6bad46, 0x8ce8e6bd6946bf8, 0xa593062510c5560e, 0x8621447be80aead0, 0xe4ea8103cf3b850b, 0x3aa972045c7cbff1, 0xb85a4788bc0784d1, 0x863e1d924a340d56}, + }, + // 987 + { + mIn: "ef468a4b9a21fcb6c4b5226d20aef9c2d014fd723b464973bd92154ee793c5fffd81ae7ec9e784fc4174cc00b048c927cb543ab27eb9564e1c52b3624aa2db8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90c, 0xbb67ae4184caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2df4a4b97a32da0, 0x9c1102b393fa7931, 0x63f236156a7002d, 0x64660fa5da747763, 0x92c8effa3a43fed2, 0x6cde75db416671bc, 0xc1ac2a1bca5cec7d, 0x9586051681981ede}, + }, + // 988 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa3df3cca4a125315, 0x650c8669a64489f7, 0xfa699b44713cc140, 0x45c452980c1f4edc, 0x47441fcc515a3a4, 0x159a2d8450b946c2, 0x1a6c8e3c79ffb62f, 0x56a1aa5d6efee00c}, + }, + // 989 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa3df3cca4a125315, 0x650c8669a64489f7, 0xfa699b44713cc140, 0x45c452980c1f4edc, 0x47441fcc515a3a4, 0x159a2d8450b946c2, 0x1a6c8e3c79ffb62f, 0x56a1aa5d6efee00c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe309b4837f233bf, 0x7cf1b280c3b41eb8, 0x2bcca2e7f4e70259, 0x5e943b1f5f850c85, 0x2b4bfb9eddcf70a, 0x691ed784be002af9, 0xaf9450a2a455580f, 0x151c2068883a0423}, + }, + // 990 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xe309b4837f233bf, 0x7cf1b280c3b41eb8, 0x2bcca2e7f4e70259, 0x5e943b1f5f850c85, 0x2b4bfb9eddcf70a, 0x691ed784be002af9, 0xaf9450a2a455580f, 0x151c2068883a0423}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf02f5f979f4362d5, 0x97950e1b74afc698, 0x2f3bb718f2118a5, 0x7dd0bcd16667f3d9, 0xd8abfe822bd880d1, 0x159a3a1fe2738dab, 0xdfe6aa2990e73402, 0x237da47526e65dce}, + }, + // 991 + { + mIn: "d562439f975f2ff098c6af741b0e9597a518218f71bbf302d9f36766d1bcd07dd180d82b82feabd8ab8d73e21f3a9a150234e79029aae6dfce5de62675a47d2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd5c55228d5fa98a5, 0x721ffc2805b1e31a, 0x5aae42bd4fd4212e, 0xe63285a2850ef2cd, 0xbf07d97fd223a246, 0x36561775bbb88ed3, 0x89ab7a8742822f89, 0x39338f364d82c0e8}, + }, + // 992 + { + mIn: "d562439f975f2ff098c6af741b0e9597a518218f71bbf302d9f36766d1bcd07dd180d82b82feabd8ab8d73e21f3a9a150234e79029aae6dfce5de62675a47d2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdbf65a4eaa827ace, 0x7a664d8a583b1f, 0x4d72d2cf37ee7bf6, 0x8de5b99f90d206de, 0x5aa84c2cfd4c2f89, 0x30b058546f25f8cd, 0xe6f24f1551a1bda6, 0x84284ab590daa8d7}, + }, + // 993 + { + mIn: "d562439f975f2ff098c6af741b0e9597a518218f71bbf302d9f36766d1bcd07dd180d82b82feabd8ab8d73e21f3a9a150234e79029aae6dfce5de62675a47d2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x11c24a5aab9fa9c8, 0x92f5f47509dc23ff, 0xdc3b78c79d6b1bfd, 0x2f90d2684ecad4d2, 0xbfe262cb22e11320, 0x58a25bc58ea9b0f6, 0x9b7367fe1c1fe237, 0x2bab3d41e6438d56}, + }, + // 994 + { + mIn: "d562439f975f2ff098c6af741b0e9597a518218f71bbf302d9f36766d1bcd07dd180d82b82feabd8ab8d73e21f3a9a150234e79029aae6dfce5de62675a47d2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90d, 0xbb67ae4084caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa24ac35a1e47dcd1, 0x3f1526579e97ad13, 0x56f836c3ff28a050, 0xd355bec5fcb6cc8, 0xcc99628d68f6d24c, 0xbdf82815bf1b556a, 0xca2841211fedef37, 0xb370f0a744f41c34}, + }, + // 995 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2cd934386a791ead, 0x43c5ee8acd6bb3dc, 0xf23ce2616e2c1a3b, 0x386d6701d0a7dbc9, 0x9d012ffb36371d4, 0x17e646e259f11c2a, 0xa23e9d7c04110450, 0x4315adb27f9e6a52}, + }, + // 996 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2cd934386a791ead, 0x43c5ee8acd6bb3dc, 0xf23ce2616e2c1a3b, 0x386d6701d0a7dbc9, 0x9d012ffb36371d4, 0x17e646e259f11c2a, 0xa23e9d7c04110450, 0x4315adb27f9e6a52}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb92bdab551ccbf4c, 0xdc7bd6205e39e8f7, 0x8c885d511e1d2a3b, 0x5e58400afbbb0e23, 0x37668f24ece639dc, 0x7def1cbb41df26da, 0x9ac3dffeb18ee5, 0x8cea9716d91bf643}, + }, + // 997 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb92bdab551ccbf4c, 0xdc7bd6205e39e8f7, 0x8c885d511e1d2a3b, 0x5e58400afbbb0e23, 0x37668f24ece639dc, 0x7def1cbb41df26da, 0x9ac3dffeb18ee5, 0x8cea9716d91bf643}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3e7b0d0e33d6bd67, 0xcbf36cd6254ccd3d, 0xf07f202d0fd558c0, 0xdc674208e3cccecd, 0x7d124841a9e83136, 0xbea08b3e874f599d, 0x768e2563edec9279, 0xd42ced39ebbaa59}, + }, + // 998 + { + mIn: "67bdd6330e0d7b3e3dcd4c25d66cf3cbc058d50f2d207ff0cdcecce3084267dc3631e8a94148127d9d594f873e8ba0be7992eced63258e7659aabb9ed3ce420d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2649fec9748cb617, 0x384e6a91702010e8, 0xbdc973595fe29f1b, 0x89c19f7425ce044b, 0xf5d356a3657af331, 0x4f6f545d12efa1e5, 0xeaefb25fc197a70e, 0x6964c53957ccbf6f}, + }, + // 999 + { + mIn: "67bdd6330e0d7b3e3dcd4c25d66cf3cbc058d50f2d207ff0cdcecce3084267dc3631e8a94148127d9d594f873e8ba0be7992eced63258e7659aabb9ed3ce420d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd9b3dc12ebad473d, 0x7724139b7130288a, 0xa259a1dc9124cb92, 0xa4ac25f9cfc63881, 0x50bd3fe702db4f2f, 0xa70307c6259bc48e, 0xb355b1448f3e5a59, 0xc85d7e8ee425d571}, + }, + // 1000 + { + mIn: "67bdd6330e0d7b3e3dcd4c25d66cf3cbc058d50f2d207ff0cdcecce3084267dc3631e8a94148127d9d594f873e8ba0be7992eced63258e7659aabb9ed3ce420d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x525ebf527cb1c74a, 0xf1a2347218e7676a, 0xb2c00fc748c5579f, 0xa53fa5ff73df8371, 0x79fa96c83480658b, 0xe4f52026fda7e91a, 0xe9606e2a844ce86c, 0x87fc4f22dbe44a32}, + }, + // 1001 + { + mIn: "67bdd6330e0d7b3e3dcd4c25d66cf3cbc058d50f2d207ff0cdcecce3084267dc3631e8a94148127d9d594f873e8ba0be7992eced63258e7659aabb9ed3ce420d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90e, 0xbb67ae4384caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd3ada25cb87c61d9, 0x17decd9dc96214f4, 0xf4259fce8a8d7774, 0x2c648005073e005e, 0xbc0de2d749ffa1f, 0xe7acfd7f897f70c0, 0x8296932939692fae, 0xc31df23d459d27af}, + }, + // 1002 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9b47e9af576b0514, 0xd100934d602c2338, 0x267c2e7f27dad52e, 0x6f039c584ffe3e61, 0x753eabfa14c42ccf, 0xc1be038e57e5962f, 0xc39f8d4ecd0cb077, 0x9dab1e11443b8f7c}, + }, + // 1003 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9b47e9af576b0514, 0xd100934d602c2338, 0x267c2e7f27dad52e, 0x6f039c584ffe3e61, 0x753eabfa14c42ccf, 0xc1be038e57e5962f, 0xc39f8d4ecd0cb077, 0x9dab1e11443b8f7c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x821979fa1d26978e, 0x92abeab2dc19b227, 0xd6d8e22cef0123b2, 0xa0f2f647b74cfa6f, 0x36a8cd85bccb5393, 0xcafce65d15a71643, 0xa6cc5b001f46387e, 0xe658bbfc188bbea6}, + }, + // 1004 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x821979fa1d26978e, 0x92abeab2dc19b227, 0xd6d8e22cef0123b2, 0xa0f2f647b74cfa6f, 0x36a8cd85bccb5393, 0xcafce65d15a71643, 0xa6cc5b001f46387e, 0xe658bbfc188bbea6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x875002601dd9b427, 0xd2461be5a5691e90, 0xf47b39a797578f6b, 0x70a5f5f79db23763, 0xfbbe2cf63da7b49b, 0xfb05e76126721fd3, 0xf97d4251a87687ee, 0x8e92fddc08cd871c}, + }, + // 1005 + { + mIn: "27b4d91d60025087901e69a5e51b46d26b8f5797a7397bf46337b29df7f5a5709bb4a73df62cbefbd31f722661e705fbee8776a851427df91c87cd08dcfd928e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe11d9ea37e26e4b9, 0x1035bb939f57d0fe, 0x531081ddfcf8c907, 0x743d75e2093fe3fa, 0x5ed4fc9e1a4ef028, 0xafb3357ad8a501a7, 0xeae6de6553b6e6b2, 0x217b79b711b6bbd0}, + }, + // 1006 + { + mIn: "27b4d91d60025087901e69a5e51b46d26b8f5797a7397bf46337b29df7f5a5709bb4a73df62cbefbd31f722661e705fbee8776a851427df91c87cd08dcfd928e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x602e543f6588c62a, 0x4d51127f27df394a, 0x9583b9274e3beedf, 0x15f1f103a297cdc2, 0x20877657932503c, 0x2728c4ed83972cec, 0xc67a1e4775b26217, 0xd7b028df2365c35a}, + }, + // 1007 + { + mIn: "27b4d91d60025087901e69a5e51b46d26b8f5797a7397bf46337b29df7f5a5709bb4a73df62cbefbd31f722661e705fbee8776a851427df91c87cd08dcfd928e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa1684267c7cce6e6, 0x73c082fc1134a632, 0x9a763b00af68bb8d, 0x6c47367b58e6f90b, 0x8ef813ee0f3565b4, 0xf9b0c7fa7fd455a3, 0x42761bb19d13f464, 0x854dc71bfe758dcb}, + }, + // 1008 + { + mIn: "27b4d91d60025087901e69a5e51b46d26b8f5797a7397bf46337b29df7f5a5709bb4a73df62cbefbd31f722661e705fbee8776a851427df91c87cd08dcfd928e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc90f, 0xbb67ae4284caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfbac754f889e6d9b, 0xb0aedad3b6a88d3e, 0x2ce4f90cbab67d7a, 0x68157d92aeac5ffd, 0x9f574aa54a5f9fbf, 0x75d190a20316c501, 0x7a524b78325018ee, 0x2cb1e84dd550d5ed}, + }, + // 1009 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x678f2746d695a075, 0xd8daa9aa73d2cdcf, 0xaf8363137b88fc27, 0x4943f2c0e9977207, 0x6ce4a31728cdf337, 0x99250bf3eab93739, 0xd0a207575f00b6aa, 0x124fd3083398926f}, + }, + // 1010 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x678f2746d695a075, 0xd8daa9aa73d2cdcf, 0xaf8363137b88fc27, 0x4943f2c0e9977207, 0x6ce4a31728cdf337, 0x99250bf3eab93739, 0xd0a207575f00b6aa, 0x124fd3083398926f}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1050a7bcc075bc88, 0x7c0557f53f8b2e81, 0x92e915519b4fcc0b, 0xa0f2caadb67eb16f, 0xa3f8b93581e7f17c, 0x218c15515806c2ea, 0x9791d0c08043e287, 0x8e8b1bb5de9a6080}, + }, + // 1011 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1050a7bcc075bc88, 0x7c0557f53f8b2e81, 0x92e915519b4fcc0b, 0xa0f2caadb67eb16f, 0xa3f8b93581e7f17c, 0x218c15515806c2ea, 0x9791d0c08043e287, 0x8e8b1bb5de9a6080}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcdebfea292256c29, 0x28c75db7fd278f87, 0x4e1d309bb9676c14, 0x4484cb5e130988ad, 0x621cc725c0a2c7e7, 0x31598ad86a9da292, 0xfc1687186bc7e27b, 0xcb257667c4ee2146}, + }, + // 1012 + { + mIn: "296c2592a2feebcd878f27fdb75dc728146c67b99b301d4ead8809135ecb8444e7c7a2c025c71c6292a29d6ad88a59317be2c76b188716fc4621eec4677625cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5ffe0872fe04a78c, 0xee4e3b0b0c11239c, 0x68da2be8ca32f60e, 0xa09a40ad3624dbd8, 0xe6e186352259f15c, 0x86a76e319faebdd8, 0x1cc61ee87fbe9f80, 0xea6bcd833a2d5561}, + }, + // 1013 + { + mIn: "296c2592a2feebcd878f27fdb75dc728146c67b99b301d4ead8809135ecb8444e7c7a2c025c71c6292a29d6ad88a59317be2c76b188716fc4621eec4677625cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4d66623826d152f6, 0x403432d021e3aaf6, 0xfb3e1c290f400f43, 0xb6bccb090c6d5e5, 0xbb4ef3b93b371f8, 0x268bb1eeee270c8, 0xdeaa8db611cc2d5a, 0x3441ef2b529bef6}, + }, + // 1014 + { + mIn: "296c2592a2feebcd878f27fdb75dc728146c67b99b301d4ead8809135ecb8444e7c7a2c025c71c6292a29d6ad88a59317be2c76b188716fc4621eec4677625cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfadc801ede1b3074, 0x5ee68014689d4cde, 0x2c23df48afa694c4, 0x71be069d7b44513d, 0xf73cc4449c244949, 0x70e733d5f03ed13e, 0x24ae949d36514e28, 0x71308963f1b25f1a}, + }, + // 1015 + { + mIn: "296c2592a2feebcd878f27fdb75dc728146c67b99b301d4ead8809135ecb8444e7c7a2c025c71c6292a29d6ad88a59317be2c76b188716fc4621eec4677625cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc900, 0xbb67ae4d84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae9eafae18c1b4b2, 0xd4409f46c688d32e, 0xca60a165fca66675, 0x2a1663ba3600260d, 0xf1976c1a754ac33a, 0x8ae7b216e5e3b14d, 0x1c14984a13e34c0d, 0x285fb804519127b2}, + }, + // 1016 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x83eaaf152bd5a8b5, 0x2c9804f809c6232d, 0x111cfbc754bcaae6, 0x61022dd3f206fdfd, 0xc8b15ebd9c2fa036, 0xd9e61f875d81fba7, 0x6e378388da5f8226, 0x7e956ca573c296a8}, + }, + // 1017 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x83eaaf152bd5a8b5, 0x2c9804f809c6232d, 0x111cfbc754bcaae6, 0x61022dd3f206fdfd, 0xc8b15ebd9c2fa036, 0xd9e61f875d81fba7, 0x6e378388da5f8226, 0x7e956ca573c296a8}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x98e9379941f3f486, 0x8d2ca61c7dd8fe87, 0x6a950fa99d3734dc, 0x201e4193e41b8f11, 0x287f55244624fe3d, 0x9c23d87c78a57c32, 0x6d6c761a9d879a9e, 0xc96aba66db95145}, + }, + // 1018 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x98e9379941f3f486, 0x8d2ca61c7dd8fe87, 0x6a950fa99d3734dc, 0x201e4193e41b8f11, 0x287f55244624fe3d, 0x9c23d87c78a57c32, 0x6d6c761a9d879a9e, 0xc96aba66db95145}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x45ac003d00967738, 0x20e7144ce8707924, 0xa46789716f370037, 0xe3e8828b399799e9, 0xae9bc72485a7a235, 0xe54a0143f1ef3fb8, 0xefadac34743baa09, 0xcac57fc3ca476f33}, + }, + // 1019 + { + mIn: "387796003d00ac45247970e84c14e7203700376f718967a4e99997398b82e8e335a2a78524c79baeb83feff143014ae509aa3b7434acadef336f47cac37fc5ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdfb42b0101ddd84f, 0x8e993f68e042bf82, 0xe3ba17569cdd526f, 0x8c79690b6c7d863f, 0xcc0ad7469317d8ea, 0x29326ed2bdbb1a94, 0x722c25d2611365d5, 0xf66fd03829db22ff}, + }, + // 1020 + { + mIn: "387796003d00ac45247970e84c14e7203700376f718967a4e99997398b82e8e335a2a78524c79baeb83feff143014ae509aa3b7434acadef336f47cac37fc5ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe90a80df2fa429fc, 0x8ebb7bbc7964d067, 0x18b7a490110bf471, 0x6db7cd96709afc9f, 0x1e8e38e124c4ae40, 0x83f4fb3c34aefb7, 0x5d7f92d1a7fda89d, 0xd12dd201280b5c77}, + }, + // 1021 + { + mIn: "387796003d00ac45247970e84c14e7203700376f718967a4e99997398b82e8e335a2a78524c79baeb83feff143014ae509aa3b7434acadef336f47cac37fc5ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xce40f65831975c26, 0xb280dc06eddf3ec9, 0xd58982b996c4f80e, 0xbb1c9505d2cc464d, 0xbb666b8ae7d4e0f, 0xb682431e4183b4ac, 0xd06b184328474df0, 0x1e905c3ea9ba1fe3}, + }, + // 1022 + { + mIn: "387796003d00ac45247970e84c14e7203700376f718967a4e99997398b82e8e335a2a78524c79baeb83feff143014ae509aa3b7434acadef336f47cac37fc5ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc901, 0xbb67ae4c84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x55fc45ebafef28c0, 0xf023a12d89025b1a, 0x5d60149ba9cd6311, 0xeacfdeb89ec4f621, 0xdf6e0a338aed0ef5, 0x938166a67ff30bd, 0x4d20a23a7ebf8e87, 0xfb3f2b2848c4745c}, + }, + // 1023 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa384b516d005a9b4, 0x49e96db581d6bcc3, 0x1940e834efe78e49, 0x2765a19e93260241, 0x8672b226272ca37c, 0xf92ec8a4688bb18c, 0xa33c2aba2837dc92, 0xc0a1fad9d8ccb10e}, + }, + // 1024 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa384b516d005a9b4, 0x49e96db581d6bcc3, 0x1940e834efe78e49, 0x2765a19e93260241, 0x8672b226272ca37c, 0xf92ec8a4688bb18c, 0xa33c2aba2837dc92, 0xc0a1fad9d8ccb10e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x278390c327ed41fa, 0xa24104cc901bf59d, 0xb1bcbe344414bdb, 0x8187de0f2fc8274d, 0x84254112b263c938, 0xc05329a1013f890e, 0x38b02a172d4d4ce9, 0x8f032cc37b92e223}, + }, + // 1025 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x278390c327ed41fa, 0xa24104cc901bf59d, 0xb1bcbe344414bdb, 0x8187de0f2fc8274d, 0x84254112b263c938, 0xc05329a1013f890e, 0x38b02a172d4d4ce9, 0x8f032cc37b92e223}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x228040d7ee8d544a, 0xdd6b3c2a7905e2a1, 0xcf6b87df8445c912, 0x1574ed95bddc32ef, 0xc3d3eb55e316b491, 0x3a122266ab653e67, 0x391a8dbf22454d5b, 0x28c172d5ef4a0e00}, + }, + // 1026 + { + mIn: "4a548deed7408022a1e205792a3c6bdd12c94584df876bcfef32dcbd95ed741591b416e355ebd3c3673e65ab6622123a5b4d4522bf8d1a39000e4aefd572c12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1a324bb0221beee9, 0xf51170620183dd5f, 0xf3b00f56777d8883, 0xe3811f5607e25255, 0x32f8ea0a0d8ac58a, 0x10d7213d972eed1, 0x4f8621a3e97455f7, 0xb98d0b8f0d4d5fe9}, + }, + // 1027 + { + mIn: "4a548deed7408022a1e205792a3c6bdd12c94584df876bcfef32dcbd95ed741591b416e355ebd3c3673e65ab6622123a5b4d4522bf8d1a39000e4aefd572c12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae40e9713ea54976, 0xaa5d10b9b4405cde, 0x912b61128fba642, 0x70b83afcb347524, 0x4e5f2f5dd738e3ab, 0xbeda9e1e15cfc3b1, 0xc1fa08ff6f5f8d2c, 0xd300b16081f45e49}, + }, + // 1028 + { + mIn: "4a548deed7408022a1e205792a3c6bdd12c94584df876bcfef32dcbd95ed741591b416e355ebd3c3673e65ab6622123a5b4d4522bf8d1a39000e4aefd572c12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xebcc0b707606cb0d, 0x76b00a98293a7228, 0x63193dcbb8ab936a, 0x689bd98e45b87d00, 0x3c7488c7287c2a9d, 0x2c98209b23c1e880, 0xc64067ed0eddda81, 0x69557b5cf14ebc5f}, + }, + // 1029 + { + mIn: "4a548deed7408022a1e205792a3c6bdd12c94584df876bcfef32dcbd95ed741591b416e355ebd3c3673e65ab6622123a5b4d4522bf8d1a39000e4aefd572c12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc902, 0xbb67ae4f84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x340a55c697c99fcb, 0xf024eacc8e32b2b3, 0x6b1d35bdf693876c, 0xe1a0ffa721ad5894, 0xe6e9a9553519bb42, 0xb12262cd13a299a7, 0x958a123cd7dbf9f3, 0x944628f23b75c80e}, + }, + // 1030 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5a29211ebd8bf261, 0x7830865718ce358c, 0x8a2268fb8b7fd16d, 0x9594bb8294c34bc1, 0x2e0e5b5ef3d950cf, 0xd14bc7223a28f757, 0x3870c3f6b83fbe3c, 0x6ab2a9cd09592fd5}, + }, + // 1031 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5a29211ebd8bf261, 0x7830865718ce358c, 0x8a2268fb8b7fd16d, 0x9594bb8294c34bc1, 0x2e0e5b5ef3d950cf, 0xd14bc7223a28f757, 0x3870c3f6b83fbe3c, 0x6ab2a9cd09592fd5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf671ee28e7f70787, 0xc1a44ecaf498487c, 0xa1462c87250c3013, 0x4f53edbbb252657, 0x9f5c7f8abcaa97e4, 0xd927308967d3e4ae, 0x2c8e7ce473342c4, 0xf2ce5432d87fa61a}, + }, + // 1032 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf671ee28e7f70787, 0xc1a44ecaf498487c, 0xa1462c87250c3013, 0x4f53edbbb252657, 0x9f5c7f8abcaa97e4, 0xd927308967d3e4ae, 0x2c8e7ce473342c4, 0xf2ce5432d87fa61a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf876da51649a67df, 0xe3c974ee5a51476c, 0xcb32ec2affd55088, 0x6499166c23715721, 0x356fb1a753980e8e, 0x68ca33eb192ba681, 0xcda2c6fd6724c6d9, 0xb4413044474ec866}, + }, + // 1033 + { + mIn: "df679a6451da76f86c47515aee74c9e38850d5ff2aec32cb215771236c1699648e0e9853a7b16f3581a62b19eb33ca68d9c62467fdc6a2cd66c84e47443041b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf366409a6e301ec, 0x8121e0220bab237f, 0x6522246f70ad6557, 0xc9eae4b92b9ac1eb, 0xe4aa61cf2d959343, 0x5f16f9101a678276, 0xbf06673af8ad200b, 0x1461bafac604cfbd}, + }, + // 1034 + { + mIn: "df679a6451da76f86c47515aee74c9e38850d5ff2aec32cb215771236c1699648e0e9853a7b16f3581a62b19eb33ca68d9c62467fdc6a2cd66c84e47443041b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7826674258353a65, 0x765fffe76f1c2973, 0x5009154243312495, 0xfe9a9efaaa75882c, 0x357f1c852cefe55b, 0xcc006089d3e59bd6, 0x4db38b235cabbfdb, 0x8848d7552dfe7c60}, + }, + // 1035 + { + mIn: "df679a6451da76f86c47515aee74c9e38850d5ff2aec32cb215771236c1699648e0e9853a7b16f3581a62b19eb33ca68d9c62467fdc6a2cd66c84e47443041b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3711a67caab44505, 0x26c6259018252999, 0xd7ccc3490df2b154, 0x8d25d79ce93ca75a, 0x85519f0a48d6edab, 0xcc68eb8b11c01f53, 0x873297f682d19c0a, 0x19b6e52be15292cf}, + }, + // 1036 + { + mIn: "df679a6451da76f86c47515aee74c9e38850d5ff2aec32cb215771236c1699648e0e9853a7b16f3581a62b19eb33ca68d9c62467fdc6a2cd66c84e47443041b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc903, 0xbb67ae4e84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa3b7715cb6255cf1, 0xda5af2690afdeb16, 0xfffcc532d70ddcb0, 0x24eeb179054ffab3, 0x9d96b29b0036475e, 0xc3c3f313ed05dd7, 0x2b30cdf94ff791f0, 0xa0fd8f96dd526418}, + }, + // 1037 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfa85f861bd732760, 0x256d8ab19f59fe27, 0x4ab955f98e04232a, 0xc7d4011e6cb7a84c, 0xf3a387da37abeb90, 0xd2970889ed0959b1, 0x8eaccd785f489df6, 0x553760c86581e12a}, + }, + // 1038 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xfa85f861bd732760, 0x256d8ab19f59fe27, 0x4ab955f98e04232a, 0xc7d4011e6cb7a84c, 0xf3a387da37abeb90, 0xd2970889ed0959b1, 0x8eaccd785f489df6, 0x553760c86581e12a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x66a2a84a0d940375, 0xac856d29388ab4bb, 0x95cb20092dac3e91, 0x60d8b0bcd35e71aa, 0x59894e3d91d986ef, 0x7c6e537a5737751c, 0xa35dd84d3b542f8c, 0x4a9072f90807ebb3}, + }, + // 1039 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x66a2a84a0d940375, 0xac856d29388ab4bb, 0x95cb20092dac3e91, 0x60d8b0bcd35e71aa, 0x59894e3d91d986ef, 0x7c6e537a5737751c, 0xa35dd84d3b542f8c, 0x4a9072f90807ebb3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b5e023b3ccc8d59, 0x69f94d622d423da, 0x6ae8cd6d3678fd8b, 0x5c9a3c92d0f9e7bc, 0xb55b736575db2c4, 0x911a29a5165c0740, 0x12812fdaaa7431b1, 0x8a0e2d7f9a1b00e7}, + }, + // 1040 + { + mIn: "598dcc3c3b025e7bda23d422d6949f068bfd78366dcde86abce7f9d0923c9a5cc4b25d5736b7550b40075c16a5291a91b13174aada2f8112e7001b9a7f2d0e8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x84b70447f8a251db, 0x5eec0837a93a0914, 0x6ca1e3c695355778, 0xc78ef9a04f74159e, 0x17976fe1d13e1b8a, 0x560dff1bab6c1fc0, 0x26332e6c51fc7f36, 0xf0cc35075e937410}, + }, + // 1041 + { + mIn: "598dcc3c3b025e7bda23d422d6949f068bfd78366dcde86abce7f9d0923c9a5cc4b25d5736b7550b40075c16a5291a91b13174aada2f8112e7001b9a7f2d0e8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf45284d4b7418d0, 0x4d50fff7dcb04d9a, 0x7a5767f96aa8331, 0x38fc1890da487935, 0xea6cdfe253db50f1, 0xc18b2f79036f4614, 0x8c506ddd6652db1b, 0x25c3004ff129ede}, + }, + // 1042 + { + mIn: "598dcc3c3b025e7bda23d422d6949f068bfd78366dcde86abce7f9d0923c9a5cc4b25d5736b7550b40075c16a5291a91b13174aada2f8112e7001b9a7f2d0e8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xad91d419de29de95, 0xe717b54b7766e786, 0x67c2e2c5b1ef5be6, 0x173e48d835e213f0, 0xc8cdb47899f81472, 0x25289fb3f8efa71a, 0x304e42c16a1b3aad, 0x160f777d069bd4ed}, + }, + // 1043 + { + mIn: "598dcc3c3b025e7bda23d422d6949f068bfd78366dcde86abce7f9d0923c9a5cc4b25d5736b7550b40075c16a5291a91b13174aada2f8112e7001b9a7f2d0e8a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc904, 0xbb67ae4984caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd72aafc3a9d74de7, 0x11ef9be676a68942, 0xc1822009286811a8, 0xb080817e00c3ff21, 0xf8155de9437c1b19, 0x5b49123ddbc9672c, 0xceccffc12a392d82, 0x8ba154928120f0b4}, + }, + // 1044 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8048a97e838c72e6, 0x6d780e511fb039e2, 0xacc0bfc102958a80, 0xf3f6879cd751309, 0xe3a4b6cba9fc2acc, 0x114581a1a41d381b, 0x64204ca4d21e2858, 0x31fc186d023c9b26}, + }, + // 1045 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8048a97e838c72e6, 0x6d780e511fb039e2, 0xacc0bfc102958a80, 0xf3f6879cd751309, 0xe3a4b6cba9fc2acc, 0x114581a1a41d381b, 0x64204ca4d21e2858, 0x31fc186d023c9b26}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x967422464cc03112, 0x96d40359b5a3e2b0, 0x2b681dda42eb73f6, 0xa27d9178e0c6729b, 0x5b98949ac353a251, 0xa01522a1b187e462, 0x3b2fcac25955620, 0x6d3773be258991c9}, + }, + // 1046 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x967422464cc03112, 0x96d40359b5a3e2b0, 0x2b681dda42eb73f6, 0xa27d9178e0c6729b, 0x5b98949ac353a251, 0xa01522a1b187e462, 0x3b2fcac25955620, 0x6d3773be258991c9}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe891297d0a0f73a0, 0x83ce697df9d7a149, 0xa7bebe9c69ac9411, 0x88fd64aaee7eb3d5, 0x8b6dad42974bf06f, 0xcf4d323c3ddcf6b4, 0x275d8e6e55ef0bae, 0x4abe4164bbc444d8}, + }, + // 1047 + { + mIn: "a0730f0a7d2991e849a1d7f97d69ce831194ac699cbebea7d5b37eeeaa64fd886ff04b9742ad6d8bb4f6dc3d3c324dcfae0bef556e8e5d27d844c4bb6441be4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xed4637ae300fe400, 0x9640e3dd05d0fad, 0x1e4c8094163dcf33, 0xd41166c39a39d61e, 0x4493128fe46e1905, 0x45356aa1ed2f51a8, 0x6a9c5dbd22138717, 0x9231b5ea3329591b}, + }, + // 1048 + { + mIn: "a0730f0a7d2991e849a1d7f97d69ce831194ac699cbebea7d5b37eeeaa64fd886ff04b9742ad6d8bb4f6dc3d3c324dcfae0bef556e8e5d27d844c4bb6441be4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x10d923fb3f39fb3e, 0xfba5bfce7510be9c, 0x14628a02df407b91, 0x2c7998c78367ff60, 0xec846f5a5b63d9b1, 0x49469202a38f9113, 0xd7f00f7b1fcc7b5, 0x9174c2d7cfe9062f}, + }, + // 1049 + { + mIn: "a0730f0a7d2991e849a1d7f97d69ce831194ac699cbebea7d5b37eeeaa64fd886ff04b9742ad6d8bb4f6dc3d3c324dcfae0bef556e8e5d27d844c4bb6441be4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x64c3a0686ca965e5, 0x587285388fcd924f, 0x3da837d5c50138c3, 0xc7eed759ba3c58fe, 0xa660260a9c1994e3, 0x7fd59920ede3ab2f, 0xde4a1aded86c5a31, 0x9c75655df177d929}, + }, + // 1050 + { + mIn: "a0730f0a7d2991e849a1d7f97d69ce831194ac699cbebea7d5b37eeeaa64fd886ff04b9742ad6d8bb4f6dc3d3c324dcfae0bef556e8e5d27d844c4bb6441be4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc905, 0xbb67ae4884caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xae82c1c05a3e43ff, 0x6c6298e1631176f3, 0xd306efec1a4e43ed, 0x8164a19b217b9d67, 0x2413a2aa025d251a, 0x6bdee059f00b672c, 0xf2dae182cf016a1f, 0x90a4d871c8e578ac}, + }, + // 1051 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5c38aec7d4f6d71d, 0xdb92a1363a75e053, 0x5f57116ae2cd3e3f, 0x75176a508ea4e235, 0xb5dfc32e370b7e96, 0x7c7e651e1de088d9, 0x7f1d8b26de30c15c, 0x608f0764518dda29}, + }, + // 1052 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5c38aec7d4f6d71d, 0xdb92a1363a75e053, 0x5f57116ae2cd3e3f, 0x75176a508ea4e235, 0xb5dfc32e370b7e96, 0x7c7e651e1de088d9, 0x7f1d8b26de30c15c, 0x608f0764518dda29}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x1c9f7b731d0e0e79, 0x38d6c5b6537538c7, 0x7cdb508b6c9c2dae, 0x1656b628f34d7520, 0xe43ff9d4f2c3dbdc, 0x9b63b723c3e0fa1b, 0x6f8e103b2d1a2a16, 0x1b28dfe121525518}, + }, + // 1053 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x1c9f7b731d0e0e79, 0x38d6c5b6537538c7, 0x7cdb508b6c9c2dae, 0x1656b628f34d7520, 0xe43ff9d4f2c3dbdc, 0x9b63b723c3e0fa1b, 0x6f8e103b2d1a2a16, 0x1b28dfe121525518}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x640d418c6eb15277, 0xa67b8f90e9c864b, 0xd6e3ed61f7c2ebbc, 0x1f185a1ded85c7f4, 0xf47062ad8a3c6cef, 0x8d13a299107f6f78, 0x637e84e61611b9c7, 0x18bb619db6c7792d}, + }, + // 1054 + { + mIn: "7752b16e8c410d644b869c0ef9b8670abcebc2f761ede3d6f4c785ed1d5a181fef6c3c8aad6270f4786f7f1099a2138dc7b91116e6847e632d79c7b69d61bb1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x82619b0d4da25e3c, 0x4a41b262f063a294, 0x46c3df10ebe42b72, 0xeb96731d823beca6, 0x48b6133efd61ca6, 0x469d291f817a08cd, 0xd70060f127028206, 0xf5e3d3962b0639c8}, + }, + // 1055 + { + mIn: "7752b16e8c410d644b869c0ef9b8670abcebc2f761ede3d6f4c785ed1d5a181fef6c3c8aad6270f4786f7f1099a2138dc7b91116e6847e632d79c7b69d61bb1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfc138d4482a0d19c, 0x6df6b57ffab3568f, 0x167cdd723baa5003, 0x122edaf78202595d, 0x2b1296170ee6e9cf, 0xaf9729dc0fd4c2b8, 0x3d897a126b9c4b63, 0xd307893906734fb}, + }, + // 1056 + { + mIn: "7752b16e8c410d644b869c0ef9b8670abcebc2f761ede3d6f4c785ed1d5a181fef6c3c8aad6270f4786f7f1099a2138dc7b91116e6847e632d79c7b69d61bb1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x16b6d7e11b91dab3, 0x52653e4372058ebb, 0x602c0a5036d9157e, 0x5eab22cf9d90f9e9, 0x5b208c23f000674b, 0x45d9c3fa2636814a, 0x40382b07f63b2ba, 0x7ccf3f9a0cd2734a}, + }, + // 1057 + { + mIn: "7752b16e8c410d644b869c0ef9b8670abcebc2f761ede3d6f4c785ed1d5a181fef6c3c8aad6270f4786f7f1099a2138dc7b91116e6847e632d79c7b69d61bb1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc906, 0xbb67ae4b84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6d27c30778ebc43f, 0x41129795e83cf7d5, 0x33502e785604016a, 0x15c45e925a498596, 0x8de5b1e09fa65c0b, 0x63a284aef173ec29, 0x807102ad1a9b0164, 0x12cb576409c972cd}, + }, + // 1058 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae4a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd1a582604389145a, 0xd8947715dea01d7b, 0xc606a52e32fc013e, 0xb8d778d53c044a7, 0xd48e4c4b357c39bc, 0xe4d5145d0e8a24e, 0x3f1cb17f5baa6420, 0x31aadab15c38458e}, + }, + // 1059 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd1a582604389145a, 0xd8947715dea01d7b, 0xc606a52e32fc013e, 0xb8d778d53c044a7, 0xd48e4c4b357c39bc, 0xe4d5145d0e8a24e, 0x3f1cb17f5baa6420, 0x31aadab15c38458e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x543b436ec8199bb1, 0x5bc4c12b0c71ac92, 0x2d87cdd74f1ba239, 0x8041ee05968b939d, 0xb2e1d099da9ca2f4, 0x2a75020a1dd1558b, 0xc1ec5bcec914691d, 0x3f9c161c9e0da666}, + }, + // 1060 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x543b436ec8199bb1, 0x5bc4c12b0c71ac92, 0x2d87cdd74f1ba239, 0x8041ee05968b939d, 0xb2e1d099da9ca2f4, 0x2a75020a1dd1558b, 0xc1ec5bcec914691d, 0x3f9c161c9e0da666}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdff13c8b9507444c, 0x5c877b7bfbdec1cd, 0x6d1b141b4257a13c, 0xd5b74cc5c559f79a, 0x307856810b3f6c74, 0x2d0729a73e797287, 0xcd6ef6225ce740b7, 0x31af67ca02e56bca}, + }, + // 1061 + { + mIn: "4c4407958b3cf1dfcdc1defb7b7b875c3ca157421b141b6d9af759c5c54cb7d5746c3f0b815678308772793ea729072db740e75c22f66ecdca6be502ca67af3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf446acbfeeae7192, 0x61d3bff178df85de, 0xc93558e10589aa36, 0xa53a1ef7761194e1, 0x9747403d8431b1b1, 0x1fd72b2a183ee235, 0x8cedb7cc9d14f666, 0xbb9085dc79904616}, + }, + // 1062 + { + mIn: "4c4407958b3cf1dfcdc1defb7b7b875c3ca157421b141b6d9af759c5c54cb7d5746c3f0b815678308772793ea729072db740e75c22f66ecdca6be502ca67af3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x455f7851493765f1, 0x932fe61d36e7f731, 0x86f1bdb5a223fb6c, 0x1f45dda042702e63, 0xa5f323f908729bdc, 0xc648c30e59ae50f2, 0x9f37f7caaac3163a, 0xdd4dc5241ddb553}, + }, + // 1063 + { + mIn: "4c4407958b3cf1dfcdc1defb7b7b875c3ca157421b141b6d9af759c5c54cb7d5746c3f0b815678308772793ea729072db740e75c22f66ecdca6be502ca67af3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae4a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc5646e15e283e623, 0xeebbd62c7ec0ff92, 0x2b6b2f0b59ddf4be, 0x9f071c11cd8ff0cb, 0x7475c1b6ad33405c, 0xef27be87cd6e75f8, 0x384432d0e8c8d7f1, 0x2871a1d571e19ad5}, + }, + // 1064 + { + mIn: "4c4407958b3cf1dfcdc1defb7b7b875c3ca157421b141b6d9af759c5c54cb7d5746c3f0b815678308772793ea729072db740e75c22f66ecdca6be502ca67af3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc907, 0xbb67ae4a84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4bd21d93355cbfb, 0xa336b04a538204a, 0x74f99310be2df1ca, 0xf90cc48b105d2e14, 0x202b778d62508d35, 0xdff44eb8f23f90b3, 0x8ec07d835e190fa1, 0x58618307a04d183f}, + }, + // 1065 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xacccc8bcc87f8f7e, 0xea160b9e90c2a367, 0x4704c1f692d9b8fe, 0x7857d76539d83c0e, 0x96e8edeb953d7a10, 0xb0f4d1c5e6adc10d, 0x25f3f3870fa8f100, 0xd02b6170149bdb87}, + }, + // 1066 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xacccc8bcc87f8f7e, 0xea160b9e90c2a367, 0x4704c1f692d9b8fe, 0x7857d76539d83c0e, 0x96e8edeb953d7a10, 0xb0f4d1c5e6adc10d, 0x25f3f3870fa8f100, 0xd02b6170149bdb87}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa3dca790c88f291f, 0xf7ed36989a412ebb, 0x192637c1d8b86a6b, 0x8bad7bd23586797c, 0x57d05652d8c5fc6, 0x81407b2fa192834b, 0xd9f343f43df75291, 0xd0a497dc6946335d}, + }, + // 1067 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa3dca790c88f291f, 0xf7ed36989a412ebb, 0x192637c1d8b86a6b, 0x8bad7bd23586797c, 0x57d05652d8c5fc6, 0x81407b2fa192834b, 0xd9f343f43df75291, 0xd0a497dc6946335d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xce881add5ed3f501, 0xe291122fb468dc08, 0xf968e513c99153aa, 0x9e00e890451e192e, 0x543e1c9ccb3cd953, 0xfbeb9eb82f3b1508, 0x921309fca163ee28, 0x9e9ee8075d4f1d3f}, + }, + // 1068 + { + mIn: "01f5d35edd1a88ce08dc68b42f1291e2aa5391c913e568f92e191e4590e8009e53d93ccb9c1c3e5408153b2fb89eebfb28ee63a1fc0913923f1d4f5d07e89e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7915cb5b3d533e4e, 0x80eeaa68049d1b3d, 0x2710b186b4fd321f, 0x82eedb9da0533518, 0xc65d81f296429213, 0xbf34e85974297715, 0x2278437df8537a1c, 0xba195229b889e509}, + }, + // 1069 + { + mIn: "01f5d35edd1a88ce08dc68b42f1291e2aa5391c913e568f92e191e4590e8009e53d93ccb9c1c3e5408153b2fb89eebfb28ee63a1fc0913923f1d4f5d07e89e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x47d68af1ffa87370, 0xa6fae139fa74b4fd, 0x645f8d4383bf1199, 0xf291a9e68cf352fe, 0xf27bde48f5c81258, 0xb4be82479b7eeafd, 0x75814c1867351d01, 0x895bd7ba0ebaa221}, + }, + // 1070 + { + mIn: "01f5d35edd1a88ce08dc68b42f1291e2aa5391c913e568f92e191e4590e8009e53d93ccb9c1c3e5408153b2fb89eebfb28ee63a1fc0913923f1d4f5d07e89e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x98098bd6358e7f2f, 0x815eec848ab0a127, 0x689502266f1d6525, 0xd209921a01b10a4d, 0x4736f58b1275ebbd, 0x7b6b74e091dfd774, 0xf2f4355018a9bd08, 0xa9ca6f94a1d0e726}, + }, + // 1071 + { + mIn: "01f5d35edd1a88ce08dc68b42f1291e2aa5391c913e568f92e191e4590e8009e53d93ccb9c1c3e5408153b2fb89eebfb28ee63a1fc0913923f1d4f5d07e89e9e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc918, 0xbb67ae5584caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x46855d186ba607c6, 0x674eb7850e80c2aa, 0x389afcf24cd26ef, 0x583ea43efd112882, 0x81d11545229edb40, 0x12cfa33f09145ab3, 0x5c56405e4b4383cc, 0xe9d3eebfa5a60c3d}, + }, + // 1072 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x53ea37d67d215580, 0x15c1a4d32f195624, 0x6222d6c58bfc487a, 0x9b583b23cf109d5, 0x401c3f9dd610311e, 0xf4d9c655a58a23f, 0x61bbaef2099e2553, 0xa13a099f5e78f578}, + }, + // 1073 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x53ea37d67d215580, 0x15c1a4d32f195624, 0x6222d6c58bfc487a, 0x9b583b23cf109d5, 0x401c3f9dd610311e, 0xf4d9c655a58a23f, 0x61bbaef2099e2553, 0xa13a099f5e78f578}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc42eaa9975fb03b4, 0x17b23009af5355de, 0x380b65165d4dc64c, 0xe8fa9c0c5c1cf08c, 0x1aff94adb9c7741c, 0xf78b889eac41979, 0x5bb2965c1948b2d5, 0xef327f11861a574c}, + }, + // 1074 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc42eaa9975fb03b4, 0x17b23009af5355de, 0x380b65165d4dc64c, 0xe8fa9c0c5c1cf08c, 0x1aff94adb9c7741c, 0xf78b889eac41979, 0x5bb2965c1948b2d5, 0xef327f11861a574c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xca13626ed8977b25, 0x7de14ec6105aaa8a, 0x5d8bef8f82909b51, 0x6e51983f2465748d, 0xd248ea5720441a6b, 0x2703437f7b6604f5, 0x52c12bf655339226, 0xfa29535629c4d88b}, + }, + // 1075 + { + mIn: "257b97d86e6213ca8aaa5a10c64ee17d519b90828fef8b5d8d7465243f98516e6b1a442057ea48d2f504667b7f43032726923355f62bc1528bd8c429565329fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x93145d9a29fd8b5, 0x88fec69c25d16533, 0xb9c874638ea4fe27, 0xa50f289c20d2c4a8, 0xa6227284a15849c4, 0x6c6e69a26a9ea592, 0xe00c9bd83d548adc, 0xf46e8de7b493c23b}, + }, + // 1076 + { + mIn: "257b97d86e6213ca8aaa5a10c64ee17d519b90828fef8b5d8d7465243f98516e6b1a442057ea48d2f504667b7f43032726923355f62bc1528bd8c429565329fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x655ccd4c6939188e, 0x75b705c09431166, 0x1159590f4ad8cee3, 0xfab36a95eb9dd84d, 0x822778a8b40e13c8, 0x349ea241ae01b805, 0x9b754e8c30926114, 0x1903b0c3b0574737}, + }, + // 1077 + { + mIn: "257b97d86e6213ca8aaa5a10c64ee17d519b90828fef8b5d8d7465243f98516e6b1a442057ea48d2f504667b7f43032726923355f62bc1528bd8c429565329fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xeed2a4951b2ae9bc, 0x5561f94f71d69f17, 0xf873c95b3a696fd2, 0x2726391eb9b3c84a, 0x9269b4982d539762, 0x16bf0081c004f1a3, 0xc680c2ba3431c471, 0x110a0901e71da17}, + }, + // 1078 + { + mIn: "257b97d86e6213ca8aaa5a10c64ee17d519b90828fef8b5d8d7465243f98516e6b1a442057ea48d2f504667b7f43032726923355f62bc1528bd8c429565329fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc919, 0xbb67ae5484caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x228b1eb75535237, 0x51e6fce75a8828a4, 0xb417b1304f38814a, 0xbf760ff9b54fe030, 0x25ee0860ba94f40b, 0x6198fc6235f303d2, 0x906cd3b7e5212c9e, 0x749f86972178861d}, + }, + // 1079 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x722eef762fc54b4c, 0x6929cf079999bed2, 0x9d87d36eb45a0619, 0x70848e5626e77f7e, 0x1e00fc3726c082ef, 0x10403c64756fe148, 0x2763ec90eeb246cd, 0x3eee5596b0d2122e}, + }, + // 1080 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x722eef762fc54b4c, 0x6929cf079999bed2, 0x9d87d36eb45a0619, 0x70848e5626e77f7e, 0x1e00fc3726c082ef, 0x10403c64756fe148, 0x2763ec90eeb246cd, 0x3eee5596b0d2122e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf6e2dc6367aff3b7, 0xa5e4d0ba8860e347, 0x4be3c86e76a247b1, 0xa6be7317295a189f, 0x244588d0084dc482, 0x15bca1ad74dab4d8, 0x81a08f081423f2a0, 0xcf57875b8501d993}, + }, + // 1081 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf6e2dc6367aff3b7, 0xa5e4d0ba8860e347, 0x4be3c86e76a247b1, 0xa6be7317295a189f, 0x244588d0084dc482, 0x15bca1ad74dab4d8, 0x81a08f081423f2a0, 0xcf57875b8501d993}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x52f56f5d89cff354, 0xcb2d738451258e15, 0xec0d6429fff68701, 0x36e2df62c03b7c00, 0xec24cadac6a971af, 0x75f1cc7a50476c35, 0x755b5fddd7820340, 0x130f551f63b279e1}, + }, + // 1082 + { + mIn: "54f3cf895d6ff552158e255184732dcb0187f6ff29640dec007c3bc062dfe236af71a9c6daca24ec356c47507accf175400382d7dd5f5b75e179b2631f550f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5006c18f04d8e340, 0x263e11e7c27f8acb, 0x9c12d5a29c4fc3de, 0xd613d1448e8e0ad1, 0xfd193e007d8ce41e, 0xb3fe70bddec67f30, 0xc4cc10c598f24302, 0xf0663014ce558341}, + }, + // 1083 + { + mIn: "54f3cf895d6ff552158e255184732dcb0187f6ff29640dec007c3bc062dfe236af71a9c6daca24ec356c47507accf175400382d7dd5f5b75e179b2631f550f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x308c28e76d7cad67, 0x348d3ca246ade780, 0x90fe52e6435ab5de, 0xe1c13e7dc5d34a44, 0x4ba215f93ed689c4, 0xe1b1a7a025794ac7, 0xdf78ee8fca213f52, 0x4213008da6d0e324}, + }, + // 1084 + { + mIn: "54f3cf895d6ff552158e255184732dcb0187f6ff29640dec007c3bc062dfe236af71a9c6daca24ec356c47507accf175400382d7dd5f5b75e179b2631f550f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x61a09907287cb93d, 0x9a2867c1f2c02982, 0x21ab61668d5c1e89, 0xb5e31017c3515928, 0x9b6de17f34f655fe, 0xef5292a548795040, 0x8b095c3ef86d61eb, 0xda71d37c24a7d007}, + }, + // 1085 + { + mIn: "54f3cf895d6ff552158e255184732dcb0187f6ff29640dec007c3bc062dfe236af71a9c6daca24ec356c47507accf175400382d7dd5f5b75e179b2631f550f1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91a, 0xbb67ae5784caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x325581c49500eff, 0xf96a4da99bf789fd, 0x7a84237be85976ed, 0x78d36adb1dfe8fa7, 0x6757af38f79cc15a, 0xaef20692d3b2af5b, 0xe6236f5ce88782bc, 0x40bee68425c98fd1}, + }, + // 1086 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x72893477607d3ecf, 0x4b829f7f727e31fd, 0xa5f6be469c9c36a1, 0x5768a3ddcb4b6ab6, 0x1cfed28d469c03a8, 0xe5c5bb9aa1ff9283, 0x5ff993db9def06c7, 0x9caa63b82c2c51e0}, + }, + // 1087 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x72893477607d3ecf, 0x4b829f7f727e31fd, 0xa5f6be469c9c36a1, 0x5768a3ddcb4b6ab6, 0x1cfed28d469c03a8, 0xe5c5bb9aa1ff9283, 0x5ff993db9def06c7, 0x9caa63b82c2c51e0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd7fda4389574e008, 0x7ee621145a7c97a3, 0x320835e91aa49c81, 0x2b2b021f0d2d9a45, 0x47229c4068da2d5, 0x77fe9e84b721068a, 0xcf8c1deef83de50a, 0xacc14a7b5db121e4}, + }, + // 1088 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd7fda4389574e008, 0x7ee621145a7c97a3, 0x320835e91aa49c81, 0x2b2b021f0d2d9a45, 0x47229c4068da2d5, 0x77fe9e84b721068a, 0xcf8c1deef83de50a, 0xacc14a7b5db121e4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x224c2d0889b5361d, 0x38a70f4700b7ca6b, 0x30c09ca63e2a297, 0xd7a4b704bcf7835, 0xb4b699f76f4bceae, 0xc28a6ed6327fc735, 0xc9a19cded07f9b38, 0xd2513bd5ea411020}, + }, + // 1089 + { + mIn: "1d36b589082d4c226bcab700470fa73897a2e263ca090c033578cf4b704b7a0daece4b6ff799b6b435c77f32d66e8ac2389b7fd0de9ca1c9201041ead53b51d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x139dd01de44a41f, 0x9f797a3d4e68b4e2, 0x30fb35fd5ad802fa, 0xe6be3728679d4cfe, 0x5ebbb408863b8add, 0x464f855aad209258, 0x24d17ad5c6416eb4, 0x9ff69f16b4ea6ba4}, + }, + // 1090 + { + mIn: "1d36b589082d4c226bcab700470fa73897a2e263ca090c033578cf4b704b7a0daece4b6ff799b6b435c77f32d66e8ac2389b7fd0de9ca1c9201041ead53b51d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x195e16a638387eee, 0x4e3df57b5debd8da, 0x9521af9d76d23cdd, 0xe0cfe2add2fa010, 0x88aad1fc30cda31d, 0x5aa2076f586589b6, 0xa36e090ad9fb2017, 0x787d63e345e9c80f}, + }, + // 1091 + { + mIn: "1d36b589082d4c226bcab700470fa73897a2e263ca090c033578cf4b704b7a0daece4b6ff799b6b435c77f32d66e8ac2389b7fd0de9ca1c9201041ead53b51d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xff5441abc0a9c857, 0xfaadf9b5570e00b2, 0x2b3cbc6580af4e4e, 0x5825339695f4752e, 0xdfcd7d41cea68587, 0xcccc5db1739829fd, 0xdbeaeed43cd628a1, 0x7cada99980a2cd64}, + }, + // 1092 + { + mIn: "1d36b589082d4c226bcab700470fa73897a2e263ca090c033578cf4b704b7a0daece4b6ff799b6b435c77f32d66e8ac2389b7fd0de9ca1c9201041ead53b51d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91b, 0xbb67ae5684caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb8261f904448d380, 0x2f9b2feaab9008b, 0x5fba29ba0e9dd286, 0xc80290b0fc8dc24d, 0x4a841ffd904efe18, 0xa80486f3e74b01e, 0x101f130af684031f, 0x5b6e64999fde04c1}, + }, + // 1093 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8c05134e90df0bf6, 0xa7256d3d44ea85d1, 0x47be253b62238238, 0x37fbf2275bae2dc7, 0x230acfb4671bda2d, 0x94fdaef7404fe645, 0x27eebf63418cde41, 0x5d09924f673f7e5b}, + }, + // 1094 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8c05134e90df0bf6, 0xa7256d3d44ea85d1, 0x47be253b62238238, 0x37fbf2275bae2dc7, 0x230acfb4671bda2d, 0x94fdaef7404fe645, 0x27eebf63418cde41, 0x5d09924f673f7e5b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd5660cd9414db21c, 0x357150e8daa69b02, 0x890f9ad28ffd376c, 0xff7d4a77d34f2b97, 0xfca6f5dda6966e1, 0xcb6aa6b9a55176b4, 0x27ca68bbdc067506, 0x1ea41700be4a3fc4}, + }, + // 1095 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd5660cd9414db21c, 0x357150e8daa69b02, 0x890f9ad28ffd376c, 0xff7d4a77d34f2b97, 0xfca6f5dda6966e1, 0xcb6aa6b9a55176b4, 0x27ca68bbdc067506, 0x1ea41700be4a3fc4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb0328ff63a260f6c, 0x23a3772e24404997, 0xaea47ef2a5dd5ac3, 0x6bef81a308c28ae0, 0x292eb96cc39069f6, 0xff0c9ef4203e3873, 0xe5da23dc628a734, 0x8fea631a8a9d33db}, + }, + // 1096 + { + mIn: "6c0f263af68f32b0974940242e77a323c35adda5f27ea4aee08ac208a381ef6bf66990c36cb92e2973383e20f49e0cff34a728c63da25d0edb339d8a1a63ea8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3b9813d8d9a0e0fd, 0xa203a078f75cf5d1, 0xb22a3255a5343b02, 0x84dd6bbc37455880, 0xda186c06d6a7224d, 0xaaa1d5d8f309ec83, 0x60439be15c0dbeb4, 0x1790b4a459e2f652}, + }, + // 1097 + { + mIn: "6c0f263af68f32b0974940242e77a323c35adda5f27ea4aee08ac208a381ef6bf66990c36cb92e2973383e20f49e0cff34a728c63da25d0edb339d8a1a63ea8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d11bfe21f7ff4a1, 0x1c3516b29f59c85b, 0xf4e6b2ed1b6bdd60, 0x1b5033b824f4addc, 0x90229eadbf9c096f, 0x422b03259cb60f68, 0x95c5b5b97c4f27a6, 0x7c5fa43848350104}, + }, + // 1098 + { + mIn: "6c0f263af68f32b0974940242e77a323c35adda5f27ea4aee08ac208a381ef6bf66990c36cb92e2973383e20f49e0cff34a728c63da25d0edb339d8a1a63ea8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2f8e7154bf957bb7, 0x1931b21eb99f3d3d, 0xd998633977029803, 0x948583fd928e6d73, 0xb59d526c7c538aac, 0x6fbae69092f8a4a8, 0x9f4fed65e0eac20, 0x9902e5e3e8e0d001}, + }, + // 1099 + { + mIn: "6c0f263af68f32b0974940242e77a323c35adda5f27ea4aee08ac208a381ef6bf66990c36cb92e2973383e20f49e0cff34a728c63da25d0edb339d8a1a63ea8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91c, 0xbb67ae5184caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdd55e5aaacf91108, 0xe213b596cd1beb54, 0x76a9a151ec1b75fe, 0xca0c06485859394, 0x92a44f5149fab192, 0x1f0aafeba38b48e7, 0x3440288b369d0f87, 0xff56d99376f5e9f}, + }, + // 1100 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc6a8a236c05dd596, 0x9d81193d9e38f839, 0xc1c47ebf4ada2705, 0x9a4ee64a057b5e0e, 0x42ea7000440d7eed, 0x81c5ad11642c4ff2, 0xc8953c23c9270324, 0xc76793cee91ac679}, + }, + // 1101 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc6a8a236c05dd596, 0x9d81193d9e38f839, 0xc1c47ebf4ada2705, 0x9a4ee64a057b5e0e, 0x42ea7000440d7eed, 0x81c5ad11642c4ff2, 0xc8953c23c9270324, 0xc76793cee91ac679}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf897866038bcac5a, 0x1de11eaa938276b0, 0x7753a185aedcaa23, 0x1f328956a737f7f9, 0xa9d31ef5c48f782, 0x63f84d203bce3de3, 0x72f8a47b50c4a306, 0x6b619acdff0329fa}, + }, + // 1102 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xf897866038bcac5a, 0x1de11eaa938276b0, 0x7753a185aedcaa23, 0x1f328956a737f7f9, 0xa9d31ef5c48f782, 0x63f84d203bce3de3, 0x72f8a47b50c4a306, 0x6b619acdff0329fa}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfd19de0534954c4, 0x390b2fe03eb7e403, 0x93592a010fd05e51, 0xb3228cd820c4e068, 0xb80645ff1604efef, 0xdd583ac242847816, 0xf3363700917f05a5, 0xd16cfe19ff46b18e}, + }, + // 1103 + { + mIn: "c4544953e09dd10f03e4b73ee02f0b39515ed00f012a599368e0c420d88c22b3efef0416ff4506b816788442c23a58dda5057f91003736f38eb146ff19fe6cd100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x595878c8ae0c8e9f, 0x78da86ff9bb25a9f, 0x11a123a018a941a8, 0x614727dfec878609, 0xb40cad909383f2d, 0xa1432cf9d48b87, 0xd13c9af1c7171c4f, 0x55ff3ab2d29b44ce}, + }, + // 1104 + { + mIn: "c4544953e09dd10f03e4b73ee02f0b39515ed00f012a599368e0c420d88c22b3efef0416ff4506b816788442c23a58dda5057f91003736f38eb146ff19fe6cd100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x56bec0d87dc32316, 0xb9c200b557d83fbf, 0x944194862eaccf9, 0xafd981eeb6f33c0a, 0xf950f15ef660eb8e, 0xd36247ced63e4dfa, 0xc46cd8cee74f1d4, 0xa6c85eeac0faca25}, + }, + // 1105 + { + mIn: "c4544953e09dd10f03e4b73ee02f0b39515ed00f012a599368e0c420d88c22b3efef0416ff4506b816788442c23a58dda5057f91003736f38eb146ff19fe6cd100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb70c52c0e8f9b2a4, 0xf165cb32e5551106, 0x95db86904b1eb088, 0x326b290c064b501f, 0xcc8e4990c5c13f6b, 0xa40ea1f428f894e5, 0x955250ae20576716, 0x423fe9d01b798ad3}, + }, + // 1106 + { + mIn: "c4544953e09dd10f03e4b73ee02f0b39515ed00f012a599368e0c420d88c22b3efef0416ff4506b816788442c23a58dda5057f91003736f38eb146ff19fe6cd100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91d, 0xbb67ae5084caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf50afcc1f4a84884, 0xd2845325e8a90436, 0x7d3550e234c3e59a, 0x83ccbe77af9c1ac, 0x64b318d550e089b6, 0xb260a6dc57eaf16a, 0x1f0f5e0176214413, 0x54164138918b4d62}, + }, + // 1107 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa93db2459df20f88, 0x39e6410be11e97f4, 0x75ae15e145af1ad0, 0x8aaeaf5adc4b74a, 0xa4c5948fa8a3bc9e, 0x8855ebb5dff39fe9, 0x303f4396e1adb749, 0x176c2bfd70c6ea39}, + }, + // 1108 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa93db2459df20f88, 0x39e6410be11e97f4, 0x75ae15e145af1ad0, 0x8aaeaf5adc4b74a, 0xa4c5948fa8a3bc9e, 0x8855ebb5dff39fe9, 0x303f4396e1adb749, 0x176c2bfd70c6ea39}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99cd40261e07719f, 0xcea4ddd40076a816, 0xbd66a77d3371a922, 0x7e18d4eae2eb268a, 0x26cfe14a9f76c64b, 0xf673d38070b1582, 0x51f8e1da9863b968, 0x9a68c897d0748116}, + }, + // 1109 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x99cd40261e07719f, 0xcea4ddd40076a816, 0xbd66a77d3371a922, 0x7e18d4eae2eb268a, 0x26cfe14a9f76c64b, 0xf673d38070b1582, 0x51f8e1da9863b968, 0x9a68c897d0748116}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd5ba5fcad2f9b59b, 0x69d72759005673e4, 0x7e47f56fec841417, 0x62c59b52e02a5065, 0x63b74f19d28480ec, 0x6afe20853e5e21a0, 0xf8a092a0dc00f9ef, 0x61e2d7c2d0981964}, + }, + // 1110 + { + mIn: "9bb5f9d2ca5fbad5e47356005927d769171484ec6ff5477e65502ae0529bc562ec8084d2194fb763a0215e3e8520fe6aeff900dca092a0f8641998d0c2d7e26100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe67ec9a483e6d133, 0xb58ca8f19d5faabb, 0xd745607b153c7f3b, 0x1f3abdcca0fd560a, 0x72a04d56cd49f0a1, 0x3784fbf55b413fb5, 0xd375d01f55d2c171, 0x45067c2f2b367733}, + }, + // 1111 + { + mIn: "9bb5f9d2ca5fbad5e47356005927d769171484ec6ff5477e65502ae0529bc562ec8084d2194fb763a0215e3e8520fe6aeff900dca092a0f8641998d0c2d7e26100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x997519d1233172f9, 0x2c2ef018b5a2b81d, 0x295447042a34307c, 0x5e756d49772cae0b, 0x74010a6b2ef18159, 0x28d61ef18b950b28, 0x4ed3c99752706a9, 0xace365d1a82e75bf}, + }, + // 1112 + { + mIn: "9bb5f9d2ca5fbad5e47356005927d769171484ec6ff5477e65502ae0529bc562ec8084d2194fb763a0215e3e8520fe6aeff900dca092a0f8641998d0c2d7e26100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc471931bcdd77721, 0x286e6b3f098fa4e, 0x9707c0ee84d339a8, 0xcb38b1af9d42469f, 0xf7659f8a92ad31c2, 0xe895634177ac6fd6, 0x4e2eec76afbadef1, 0xf626cd024167e803}, + }, + // 1113 + { + mIn: "9bb5f9d2ca5fbad5e47356005927d769171484ec6ff5477e65502ae0529bc562ec8084d2194fb763a0215e3e8520fe6aeff900dca092a0f8641998d0c2d7e26100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91e, 0xbb67ae5384caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x349f9c93e9f7314, 0x26237ce897fbf13d, 0x347b5fed94ef5ad6, 0x1fe478af8e59b0, 0x8158bb8e38d5b5aa, 0xd24717dd8bae1768, 0xbd7c13ef6512b85c, 0x17c684aa8fb070c8}, + }, + // 1114 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7f1b608ab7963dc9, 0x7aef4ffbd219bbf2, 0xee79670af3e72db3, 0x2b3631a4ca690ac8, 0xbaceb9499d10aecb, 0x6d27cfb63c23afc0, 0x2ec847f84744a18a, 0x7b19ba4f0bc96b77}, + }, + // 1115 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7f1b608ab7963dc9, 0x7aef4ffbd219bbf2, 0xee79670af3e72db3, 0x2b3631a4ca690ac8, 0xbaceb9499d10aecb, 0x6d27cfb63c23afc0, 0x2ec847f84744a18a, 0x7b19ba4f0bc96b77}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8ffeacc77942dabb, 0x16215061ebe1435f, 0x2db74e2a57c3aa8c, 0x4d835a5b4358f26b, 0x1b24779b749d1ff3, 0xdbcd4e55320cba39, 0x71dd7644a780c30f, 0xac8269dd996ff126}, + }, + // 1116 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x8ffeacc77942dabb, 0x16215061ebe1435f, 0x2db74e2a57c3aa8c, 0x4d835a5b4358f26b, 0x1b24779b749d1ff3, 0xdbcd4e55320cba39, 0x71dd7644a780c30f, 0xac8269dd996ff126}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1d0084b4345c7b65, 0xf3bf3ebfb9394cbe, 0x149128ff729872e1, 0xed05e14365a688da, 0x5f860fc3842958be, 0xbdec72f2044eb996, 0x593f5e964cb2e978, 0x7e679ae41337bc7c}, + }, + // 1117 + { + mIn: "657b5c34b484001dbe4c39b9bf3ebff3e1729872ff289114da88a66543e105edbe582984c30f865f96b94e04f272ecbd78e9b24c965e3f597cbc3713e49a677e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8480b9df0480018, 0xbf5aa848d57faf87, 0xfe6adeddc1405460, 0x7b3f237006c3304c, 0x92f581463bf428f9, 0xa1f2f8e8a5bdeb79, 0xc68ae129e1deefab, 0xaab0380be924920f}, + }, + // 1118 + { + mIn: "657b5c34b484001dbe4c39b9bf3ebff3e1729872ff289114da88a66543e105edbe582984c30f865f96b94e04f272ecbd78e9b24c965e3f597cbc3713e49a677e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1bf4270a8e3001bd, 0xc96e17ee07eeb26f, 0x797c3f3ce35f8c04, 0x7081e2301fc86914, 0x2e8c3c7e3e9f5b58, 0x138f51b40c37749d, 0xff98bd8c04ee2dbf, 0xa664cc3be4852da3}, + }, + // 1119 + { + mIn: "657b5c34b484001dbe4c39b9bf3ebff3e1729872ff289114da88a66543e105edbe582984c30f865f96b94e04f272ecbd78e9b24c965e3f597cbc3713e49a677e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2971ce51fb0eb426, 0x68dc06e0fed6fd25, 0x12d24915a80480b8, 0xd64c086619dd8619, 0x32ae3b6b68c6a754, 0xe84493e02596bdaf, 0xe8fc8da01e61f95c, 0xae696e72b3e5a235}, + }, + // 1120 + { + mIn: "657b5c34b484001dbe4c39b9bf3ebff3e1729872ff289114da88a66543e105edbe582984c30f865f96b94e04f272ecbd78e9b24c965e3f597cbc3713e49a677e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc91f, 0xbb67ae5284caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x53cc0fb67da9768a, 0xe449841e4bba4499, 0x6686ae9fe92a80d9, 0x2b3d72b2d3b15278, 0xb30496a90a4357c4, 0xffe56ff6ac29dbd7, 0x6012b92449d62548, 0x213fdc70fc4c201b}, + }, + // 1121 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc48c0be26d464058, 0x4ae9f4bda00f07d4, 0x7ec696a8582b3758, 0xc916e0b3af8670b, 0xa3dd2882bcf355b7, 0x5ceccd759ad78e3, 0x20dd8f68cc1dfa1b, 0x5bf0f18955c7e711}, + }, + // 1122 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc48c0be26d464058, 0x4ae9f4bda00f07d4, 0x7ec696a8582b3758, 0xc916e0b3af8670b, 0xa3dd2882bcf355b7, 0x5ceccd759ad78e3, 0x20dd8f68cc1dfa1b, 0x5bf0f18955c7e711}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x99254eb33152835a, 0x8e6dc1f05e0bed7f, 0x8ca26a6fcab586c1, 0x6d13166125d8c2c4, 0x3eb59847a78143c1, 0x51fb2880ea9d34eb, 0x300855599539b2ca, 0xff480e4bdc1c75c3}, + }, + // 1123 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x99254eb33152835a, 0x8e6dc1f05e0bed7f, 0x8ca26a6fcab586c1, 0x6d13166125d8c2c4, 0x3eb59847a78143c1, 0x51fb2880ea9d34eb, 0x300855599539b2ca, 0xff480e4bdc1c75c3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x43ed20893c8df6ad, 0xbf402a5ba92a459e, 0x1b5432b6af304e15, 0xdd9ebfed02238c09, 0xf25dc7666aaf6796, 0x6f5009cad9ac7eec, 0x4905ca4c06619c4b, 0x4213ba09f2c83af6}, + }, + // 1124 + { + mIn: "adf68d3c8920ed439e452aa95b2a40bf154e30afb632541b098c2302edbf9edd9667af6a66c75df2ec7eacd9ca09506f4b9c61064cca0549f63ac8f209ba134200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd87b85e2fbcc013, 0xcf64371426e4ea90, 0x86c3985954b382, 0x172291901887ca7c, 0x5adb4dedc43a14aa, 0x84e14daa04b79574, 0xcf26bc154b66b819, 0xf908e42a4d6a59c6}, + }, + // 1125 + { + mIn: "adf68d3c8920ed439e452aa95b2a40bf154e30afb632541b098c2302edbf9edd9667af6a66c75df2ec7eacd9ca09506f4b9c61064cca0549f63ac8f209ba134200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2586d4766a5478b, 0xde38f5c284ba94d5, 0xbb04641f6616d0f9, 0xe3f6242a93a33723, 0x40b974c2c9a67300, 0x6644e24272722cc6, 0x715d3636a33e4a08, 0xd5a80e9c49a68fea}, + }, + // 1126 + { + mIn: "adf68d3c8920ed439e452aa95b2a40bf154e30afb632541b098c2302edbf9edd9667af6a66c75df2ec7eacd9ca09506f4b9c61064cca0549f63ac8f209ba134200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9cb926115f50ea9e, 0xd9a03a96c4235079, 0x1101871e39d02393, 0xe199372d1b55df0e, 0x62d1adf143a43c06, 0x51aca0255446e15, 0x3b593898280ce72f, 0xa028e13dc69f8358}, + }, + // 1127 + { + mIn: "adf68d3c8920ed439e452aa95b2a40bf154e30afb632541b098c2302edbf9edd9667af6a66c75df2ec7eacd9ca09506f4b9c61064cca0549f63ac8f209ba134200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc910, 0xbb67ae5d84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcae229e38bf2b3e, 0x7e45e3103fd57f9, 0xe6de92fd1ccc96b0, 0xa9b3d06cd0170b1, 0x521668ee4e69aab7, 0xac03462bc46a1000, 0xaf15ae194f307187, 0xf29b7bf116348e25}, + }, + // 1128 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x28187358c553f059, 0x98c8dc295bf74ed0, 0x6226850f81f9478f, 0x17281b22e0c17f06, 0xc2c8bc3193dfe222, 0xbee23d11e6746f6d, 0xba38c93fc1aaaeca, 0x593dbbe3894f9543}, + }, + // 1129 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x28187358c553f059, 0x98c8dc295bf74ed0, 0x6226850f81f9478f, 0x17281b22e0c17f06, 0xc2c8bc3193dfe222, 0xbee23d11e6746f6d, 0xba38c93fc1aaaeca, 0x593dbbe3894f9543}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6ab3a40c3118e94d, 0xca23430ea2fb1af9, 0x825ee1600bb1427c, 0xc69db74a119ffa51, 0xe0907f43c44204c0, 0x1f18079ebf29e081, 0xf8d5bde392519771, 0x90a464e3bb14c8a4}, + }, + // 1130 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6ab3a40c3118e94d, 0xca23430ea2fb1af9, 0x825ee1600bb1427c, 0xc69db74a119ffa51, 0xe0907f43c44204c0, 0x1f18079ebf29e081, 0xf8d5bde392519771, 0x90a464e3bb14c8a4}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x506faa1f2c327029, 0xeb0a18693c8ce049, 0x67e46b4da670927b, 0x176ce5419e59b533, 0xc1a0c9f1b5cf8fb2, 0x3ec748bc6122301f, 0x81d66cadaa5168da, 0x304cf25a621f6942}, + }, + // 1131 + { + mIn: "2970322c1faa6f5049e08c3c69180aeb7b9270a64d6be46733b5599e41e56c17b28fcfb5f1c9a0c11f302261bc48c73eda6851aaad6cd68142691f625af24c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xefef79d607b61e6f, 0x4a17a18789f05d06, 0x72e7ec8aacbd41ab, 0x5bff6f5d8065fa6d, 0xd776bd972a6173d, 0x32f7f044f16521c3, 0xcdb76375c8a52248, 0x24ef83ae42a7379e}, + }, + // 1132 + { + mIn: "2970322c1faa6f5049e08c3c69180aeb7b9270a64d6be46733b5599e41e56c17b28fcfb5f1c9a0c11f302261bc48c73eda6851aaad6cd68142691f625af24c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x436f57916d00095d, 0x93a29e506f47035a, 0x6c7faa662f233666, 0xb8fcd1bb87c11adf, 0xed606e8691870fe2, 0x67c12ac17433c796, 0x745c691b899e995, 0xac9fc25f7ed9dbd2}, + }, + // 1133 + { + mIn: "2970322c1faa6f5049e08c3c69180aeb7b9270a64d6be46733b5599e41e56c17b28fcfb5f1c9a0c11f302261bc48c73eda6851aaad6cd68142691f625af24c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcdcb37297fd20a75, 0x24b27af2ccaffd29, 0xea86615f474d8353, 0xd68b5cad6fa375f9, 0x46ed1d4e55da211c, 0xf5c8f5dc6597c3c4, 0x2c56dca4b649fbcc, 0x53ec40897d0c9d91}, + }, + // 1134 + { + mIn: "2970322c1faa6f5049e08c3c69180aeb7b9270a64d6be46733b5599e41e56c17b28fcfb5f1c9a0c11f302261bc48c73eda6851aaad6cd68142691f625af24c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc911, 0xbb67ae5c84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc8a9c9c38e44b26a, 0xded9ca7048fde8b0, 0xf36385c3b0c77725, 0x65eb0a4ff2579155, 0xd984d71ff9b28c5f, 0x799f40b7388183e0, 0x8c991e213cf9cc16, 0x1fa108125c27bd0e}, + }, + // 1135 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x25bd95b4d5d7f96d, 0x642204d0f1370dbe, 0x957f83c94d025725, 0xc95d1fcc4cc5b286, 0x65909cce40fd9d85, 0x7e1be22802129c4f, 0xaa948c99de947091, 0x4e20d4496b063602}, + }, + // 1136 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x25bd95b4d5d7f96d, 0x642204d0f1370dbe, 0x957f83c94d025725, 0xc95d1fcc4cc5b286, 0x65909cce40fd9d85, 0x7e1be22802129c4f, 0xaa948c99de947091, 0x4e20d4496b063602}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x338d79efca3aeb6, 0xeaf7555307a9ffb8, 0x44a1cf131e56e64f, 0xc62f36f5ab770535, 0x460eb242a3c0c8e4, 0xbf2da9528f8e5523, 0x63d2208f54ca719b, 0x207d46009be23c6d}, + }, + // 1137 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x338d79efca3aeb6, 0xeaf7555307a9ffb8, 0x44a1cf131e56e64f, 0xc62f36f5ab770535, 0x460eb242a3c0c8e4, 0xbf2da9528f8e5523, 0x63d2208f54ca719b, 0x207d46009be23c6d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdf64329660b222b2, 0x5c99c337b3119b0f, 0x762b25b8775e1409, 0xc6a9fec0171ab29f, 0xb05154fb3a89aef2, 0x58111f50fe3cd813, 0xbfd4c234fe520d3, 0xc960473bb81337ca}, + }, + // 1138 + { + mIn: "b222b260963264df0f9b11b337c3995c09145e77b8252b769fb21a17c0fea9c6f2ae893afb5451b013d83cfe501f1158d320e54f234cfd0bca3713b83b4760c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbcacd3943c99dddc, 0x5d2ca37148465f55, 0x343ebc5b3d3bf1a6, 0x39762eade8059742, 0xb6ac949aa696dd3f, 0x18410d123cdcf552, 0x7c729f6619a99a7e, 0xc1acb60c3b016848}, + }, + // 1139 + { + mIn: "b222b260963264df0f9b11b337c3995c09145e77b8252b769fb21a17c0fea9c6f2ae893afb5451b013d83cfe501f1158d320e54f234cfd0bca3713b83b4760c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8e24526c70b7c165, 0x76146ceb81bfc315, 0xa18fc4c745794619, 0x17c9bed5c3e7734a, 0x26a042531467c506, 0x2c67ec97ff7ed9c9, 0x8380991adfb9eb5d, 0xb317c5651d08b0b0}, + }, + // 1140 + { + mIn: "b222b260963264df0f9b11b337c3995c09145e77b8252b769fb21a17c0fea9c6f2ae893afb5451b013d83cfe501f1158d320e54f234cfd0bca3713b83b4760c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x81e747e3954c63e5, 0xe215f88a1cca30aa, 0xcbfd47e844d894e4, 0x36dc18a594286241, 0x8cbefd0ba4231157, 0xdd613cd844ff4c4f, 0x393bc564c424cd9d, 0xa03a9feeef31db5e}, + }, + // 1141 + { + mIn: "b222b260963264df0f9b11b337c3995c09145e77b8252b769fb21a17c0fea9c6f2ae893afb5451b013d83cfe501f1158d320e54f234cfd0bca3713b83b4760c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc912, 0xbb67ae5f84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x13d6223ddc7ce880, 0x2cc349923ca584ae, 0x12bb2946bca3f996, 0xfee734ab1dae706a, 0xa6e14d34ce567eca, 0xe832c788d2427766, 0xdbebf38dd189fd53, 0x69445c9bd54b2f08}, + }, + // 1142 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x868bfdf26dccb68c, 0x331f27c24217c704, 0x1efa7c8d3773283a, 0xa2f529dbad4ba8b9, 0x761269e72ca08725, 0xbd3fb446143dfcad, 0x4936040047ce2650, 0xbbd4f20dd9c0f0c2}, + }, + // 1143 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x868bfdf26dccb68c, 0x331f27c24217c704, 0x1efa7c8d3773283a, 0xa2f529dbad4ba8b9, 0x761269e72ca08725, 0xbd3fb446143dfcad, 0x4936040047ce2650, 0xbbd4f20dd9c0f0c2}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3ab9e78d41b463ff, 0xffb68f0e37c78cf8, 0x27e75c7300c20169, 0x6f4b91be2496fdf0, 0x2c22c0d4c420e587, 0x78ce171aebfe2b67, 0x99fe6a025648c10f, 0xab9508daf9a98f1c}, + }, + // 1144 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3ab9e78d41b463ff, 0xffb68f0e37c78cf8, 0x27e75c7300c20169, 0x6f4b91be2496fdf0, 0x2c22c0d4c420e587, 0x78ce171aebfe2b67, 0x99fe6a025648c10f, 0xab9508daf9a98f1c}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb1787f9b0889a95e, 0x4d55ca5e88918bd8, 0xca28690cf2e89529, 0x2b6134b56210580a, 0xa3da9a3d02ce4cdb, 0xf5ff6ed9955ec10c, 0x54e5bb41adda87e4, 0x687647f1fe49ec68}, + }, + // 1145 + { + mIn: "5ea989089b7f78b1d88b91885eca554d2995e8f20c6928ca0a581062b534612bdb4cce023d9adaa30cc15e95d96efff5e487daad41bbe55468ec49fef147766800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3a3ce623981f9749, 0x9e325379974d5772, 0x3fd17c38a8223b81, 0xa2a8d1a577ead856, 0xbb32871d2d631200, 0xb5aa75966b759fcb, 0x26cab7caea7b92db, 0xeeb2a7dfb818573e}, + }, + // 1146 + { + mIn: "5ea989089b7f78b1d88b91885eca554d2995e8f20c6928ca0a581062b534612bdb4cce023d9adaa30cc15e95d96efff5e487daad41bbe55468ec49fef147766800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x163b16edf51ba9d9, 0x3f7eccb8f7459d13, 0x7df6062120a6dd7b, 0x173eee15c3b723fb, 0xe7136b1e6b469da0, 0x35f579a9848142c7, 0xcc0bd48bfab46786, 0x7a5844db5860a48e}, + }, + // 1147 + { + mIn: "5ea989089b7f78b1d88b91885eca554d2995e8f20c6928ca0a581062b534612bdb4cce023d9adaa30cc15e95d96efff5e487daad41bbe55468ec49fef147766800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1355f16bc47a3785, 0xf2276ccb58ac096c, 0xf7e8e7918c02178e, 0x313b29560e505b4d, 0x5a29e9d2bf07469, 0x8eeb74fb4cacb6d9, 0x13f4d27f5744c9b0, 0x323eabbe07833616}, + }, + // 1148 + { + mIn: "5ea989089b7f78b1d88b91885eca554d2995e8f20c6928ca0a581062b534612bdb4cce023d9adaa30cc15e95d96efff5e487daad41bbe55468ec49fef147766800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc913, 0xbb67ae5e84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8328440aaadbf77b, 0x2335a6de95e8c46e, 0xacadee3c11afbe4a, 0xc3e26c1af5a3c733, 0x4fd633dd5a8d697b, 0x3c8956a66c53293a, 0xfedb1618ae9ac758, 0xbb7a55faa6df99a8}, + }, + // 1149 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x90e05657502b7278, 0xe4b9b15afd9ac351, 0x1c0478ac9160d6ac, 0x9cf3524ceabbdab5, 0xbd0b0963626ed33c, 0x2fc2f8798c8a72d9, 0x80c8cca31a0df041, 0xe41e4f03ef8bf897}, + }, + // 1150 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x90e05657502b7278, 0xe4b9b15afd9ac351, 0x1c0478ac9160d6ac, 0x9cf3524ceabbdab5, 0xbd0b0963626ed33c, 0x2fc2f8798c8a72d9, 0x80c8cca31a0df041, 0xe41e4f03ef8bf897}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd5916cf0e0436fb, 0x5dceaddd7585300c, 0x69f5b6b90075546d, 0x434766749b3c172f, 0xa8d69f9d131ac2ef, 0x235bfdf1e7af1b3e, 0x5e13b77e4d8d68d9, 0xacfb0e5bb2c8a36d}, + }, + // 1151 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd5916cf0e0436fb, 0x5dceaddd7585300c, 0x69f5b6b90075546d, 0x434766749b3c172f, 0xa8d69f9d131ac2ef, 0x235bfdf1e7af1b3e, 0x5e13b77e4d8d68d9, 0xacfb0e5bb2c8a36d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x797a64f6497c7f5d, 0x256347f603b50f5b, 0x12e0256834929f77, 0xe3b31aa05aacf65e, 0x630b64a1813b64d3, 0x731d2e5cf8247e0b, 0xb189c966c2d50744, 0x74cfbf37a0cf22d8}, + }, + // 1152 + { + mIn: "5d7f7c49f6647a795b0fb503f6476325779f92346825e0125ef6ac5aa01ab3e3d3643b81a1640b630b7e24f85c2e1d734407d5c266c989b1d822cfa037bfcf7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x83e9ce58c99c7ac5, 0xfb154f69fe049b59, 0xc0fc4b3ec5cb0f47, 0x43d2d5121b35270a, 0x874e18d43a254444, 0xffd7ff2289731bb8, 0x8b51c5394fe5c11d, 0x93e3630de58ffb49}, + }, + // 1153 + { + mIn: "5d7f7c49f6647a795b0fb503f6476325779f92346825e0125ef6ac5aa01ab3e3d3643b81a1640b630b7e24f85c2e1d734407d5c266c989b1d822cfa037bfcf7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc08d5e12bde4995f, 0x9370de62fd178aba, 0x6df85ce1ab3fa439, 0xc37021111040a596, 0xed2e183241accf40, 0x6027c8c72b400173, 0x5c14af8884c3de89, 0xf0584689252522b6}, + }, + // 1154 + { + mIn: "5d7f7c49f6647a795b0fb503f6476325779f92346825e0125ef6ac5aa01ab3e3d3643b81a1640b630b7e24f85c2e1d734407d5c266c989b1d822cfa037bfcf7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa0ab667a4b200135, 0x52f6a2287b551bbe, 0xcc5e82ed13736fd6, 0xd42074bec196854d, 0x7f5b0aa9a1865b42, 0xeae1a0d4ef2d030, 0x9e69717a45ca19b6, 0x97c511402a61be44}, + }, + // 1155 + { + mIn: "5d7f7c49f6647a795b0fb503f6476325779f92346825e0125ef6ac5aa01ab3e3d3643b81a1640b630b7e24f85c2e1d734407d5c266c989b1d822cfa037bfcf7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc914, 0xbb67ae5984caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x29e407554db980ee, 0x6acd7925f26afcd7, 0x9f16ef053b7242d6, 0x2f4f7091fb26e5ad, 0xeb986b8d4cf3c99c, 0xa774ee2c650f7d16, 0x23c0bb7d54182a71, 0xec76aefa83b4149b}, + }, + // 1156 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf042027588fd20fc, 0xee43f0f5170d2277, 0x36201d6d75ce81d4, 0x21425f0cd3321d75, 0x644876cc4688a2cb, 0x1b1100ee014786d9, 0x615ea89f7de57234, 0x6d97bc51fbba9374}, + }, + // 1157 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf042027588fd20fc, 0xee43f0f5170d2277, 0x36201d6d75ce81d4, 0x21425f0cd3321d75, 0x644876cc4688a2cb, 0x1b1100ee014786d9, 0x615ea89f7de57234, 0x6d97bc51fbba9374}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7dbb7abac14fdb53, 0xd7ebcc7f9cd4159f, 0x93e89313232b66e0, 0x51b498ee5528542c, 0x22c030558940593f, 0xcb499a74835160e4, 0xacb2d669561cbfc3, 0x431c235a4dd61e32}, + }, + // 1158 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x7dbb7abac14fdb53, 0xd7ebcc7f9cd4159f, 0x93e89313232b66e0, 0x51b498ee5528542c, 0x22c030558940593f, 0xcb499a74835160e4, 0xacb2d669561cbfc3, 0x431c235a4dd61e32}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd0efd09d85a09738, 0x70ce083ad8c38b8c, 0x86f6d1e224650c15, 0xbe0f104e1110a7a1, 0x58c3218a7f38bc21, 0x1b918c6df77da3, 0x926824685eb0ccfa, 0xfe3b2c6df1b52e80}, + }, + // 1159 + { + mIn: "3897a0859dd0efd08c8bc3d83a08ce70150c6524e2d1f686a1a710114e100fbe21bc387f8a21c358a37df76d8c911b00faccb05e68246892802eb5f16d2c3bfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaacb1ecd72a66805, 0x27ace212b7457094, 0x88948feffb925399, 0x211c56eecb0398f7, 0xdb5aa9ec80f08722, 0xa63b8ed73927a45b, 0xd35078d84560f067, 0x25aa9c64589349a0}, + }, + // 1160 + { + mIn: "3897a0859dd0efd08c8bc3d83a08ce70150c6524e2d1f686a1a710114e100fbe21bc387f8a21c358a37df76d8c911b00faccb05e68246892802eb5f16d2c3bfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x701e519c1a9fd27a, 0xb5cb154d5520db54, 0x47ae5ca4af54f85f, 0x53e9ed72ea9c725c, 0x952bc05b86312052, 0x2a551c84d9d49e58, 0x9ed03ea90449c98c, 0x501978c1f62272d7}, + }, + // 1161 + { + mIn: "3897a0859dd0efd08c8bc3d83a08ce70150c6524e2d1f686a1a710114e100fbe21bc387f8a21c358a37df76d8c911b00faccb05e68246892802eb5f16d2c3bfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x15a8964ebc59be56, 0x47fb66b4e634f5ad, 0x57c103c879ff62e2, 0xabe0c269226e1ba2, 0x848d86cd134149eb, 0xb7286a2f4b2de866, 0x4292bc963d854536, 0x484829333e805d51}, + }, + // 1162 + { + mIn: "3897a0859dd0efd08c8bc3d83a08ce70150c6524e2d1f686a1a710114e100fbe21bc387f8a21c358a37df76d8c911b00faccb05e68246892802eb5f16d2c3bfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc915, 0xbb67ae5884caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x53da68fffd42fed3, 0x47deee6b639134c0, 0xe9a5543ddd9913ff, 0xf187d7df7a5dd514, 0xb82f99255554ef9d, 0x4a57e2e89300b059, 0x8551182690a69f8b, 0xb7d2f9723dbd88f3}, + }, + // 1163 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xca149abb9849fa03, 0x4aff4cbfc0e7edd4, 0x577168a753adc25, 0x6f18c80c15ca2460, 0xeba58cde8b7a5a53, 0x1a24d63bf9b25083, 0x243c0f383f158a48, 0x4017cd647bc1e4dd}, + }, + // 1164 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xca149abb9849fa03, 0x4aff4cbfc0e7edd4, 0x577168a753adc25, 0x6f18c80c15ca2460, 0xeba58cde8b7a5a53, 0x1a24d63bf9b25083, 0x243c0f383f158a48, 0x4017cd647bc1e4dd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x893296a4a000248b, 0x8a7fca6333b6e9d4, 0xcd30704b12ff8105, 0xbf8eab93720bbfe5, 0xaa23997b26eaa3a4, 0xb7c76ee993868902, 0xe4c64fdf30e59dab, 0xaa4a570311d80210}, + }, + // 1165 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x893296a4a000248b, 0x8a7fca6333b6e9d4, 0xcd30704b12ff8105, 0xbf8eab93720bbfe5, 0xaa23997b26eaa3a4, 0xb7c76ee993868902, 0xe4c64fdf30e59dab, 0xaa4a570311d80210}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8db1c90969f66047, 0x37116d8bf64c7176, 0xeb430b25d9e4751f, 0x380768806fa1ac86, 0xdbedf7750bed2280, 0xdbc885cca6b0affe, 0x442738d4aea9cf25, 0xa3317c2c3e82d547}, + }, + // 1166 + { + mIn: "4760f66909c9b18d76714cf68b6d11371f75e4d9250b43eb86aca16f806807388022ed0b75f7eddbfeafb0a6cc85c8db25cfa9aed438274447d5823e2c7c31a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7985d04c1af6193f, 0x8b5aa7859fac3167, 0x6217c332190377ce, 0x19bdb8078d8b7dd8, 0x871ebdd1b7d678ff, 0xc4b603ad1af4a4f3, 0xf755be86bc6c7ad1, 0x4fb07b04da8ab8c8}, + }, + // 1167 + { + mIn: "4760f66909c9b18d76714cf68b6d11371f75e4d9250b43eb86aca16f806807388022ed0b75f7eddbfeafb0a6cc85c8db25cfa9aed438274447d5823e2c7c31a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcc81cf4bc3f1498d, 0xfc58a701ad89330f, 0x48d19aaa7200eb7e, 0x8e432ee8ddbf9219, 0xfb2d8323440a5975, 0x3b87ea29226e75e3, 0xb24c17726d6e60c3, 0x10c8495d0bf43b16}, + }, + // 1168 + { + mIn: "4760f66909c9b18d76714cf68b6d11371f75e4d9250b43eb86aca16f806807388022ed0b75f7eddbfeafb0a6cc85c8db25cfa9aed438274447d5823e2c7c31a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x11e303cc5eb8da09, 0xa032ce396bf1b35, 0xbc25cb98766a272b, 0x1a161332cb7a962c, 0x806acd12d9e7dd1f, 0x13da476c05f89044, 0xc249e7415ce3f633, 0xc5eef59acb1939c2}, + }, + // 1169 + { + mIn: "4760f66909c9b18d76714cf68b6d11371f75e4d9250b43eb86aca16f806807388022ed0b75f7eddbfeafb0a6cc85c8db25cfa9aed438274447d5823e2c7c31a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc916, 0xbb67ae5b84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb14f032b076e2e65, 0xb9c4a19aa9a2e68, 0xdb148d000bea56d4, 0x54a48e7a7a9637ce, 0x226a51de536034c7, 0xe7d81b1fb318880b, 0x228e2280c7e67d45, 0x2d7db4f423a52af}, + }, + // 1170 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae5a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x13e5fba55dcafcef, 0x9f485fd2dd47ba43, 0x75c50f9ccceb6be0, 0x6b20874c54ac12d3, 0xf8cf5320ec2d2562, 0xb964f678ef898796, 0x66c721ca8f5ca7fc, 0x80646f113c8f603e}, + }, + // 1171 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x13e5fba55dcafcef, 0x9f485fd2dd47ba43, 0x75c50f9ccceb6be0, 0x6b20874c54ac12d3, 0xf8cf5320ec2d2562, 0xb964f678ef898796, 0x66c721ca8f5ca7fc, 0x80646f113c8f603e}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xcf48041a426a7a21, 0x7e9497da8750e770, 0x3811df2033b98486, 0x3949430ebfb58f8, 0x69db08373c66a5b4, 0x8f07455d4195fbb3, 0xf9a8e18ae3261e7c, 0x463a5a6bc565b336}, + }, + // 1172 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xcf48041a426a7a21, 0x7e9497da8750e770, 0x3811df2033b98486, 0x3949430ebfb58f8, 0x69db08373c66a5b4, 0x8f07455d4195fbb3, 0xf9a8e18ae3261e7c, 0x463a5a6bc565b336}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2ae415ca6677c06c, 0x370d07371fcdd21f, 0xbe0887ed7858ac, 0x92314c06966673fa, 0x7a7c1260c678c8b9, 0x14f41b1d805d52f7, 0x58d16f5813d278b7, 0x6e1bf6da3d154fce}, + }, + // 1173 + { + mIn: "6cc07766ca15e42a1fd2cd1f37070d37ac5878ed8708be00fa736696064c3192b9c878c660127c7af7525d801d1bf414b778d213586fd158ce4f153ddaf61b6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x369dd932f6985f70, 0xdec48dc325387951, 0xa69d53ac9ec556da, 0xabf81c13839c15a0, 0xfd1141b7c3e02e6f, 0xa508c1aaaf751e3, 0xc5d212c217abec0c, 0xef8e8c60ae9ea08c}, + }, + // 1174 + { + mIn: "6cc07766ca15e42a1fd2cd1f37070d37ac5878ed8708be00fa736696064c3192b9c878c660127c7af7525d801d1bf414b778d213586fd158ce4f153ddaf61b6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x83d6f82e90b922c9, 0xaa283c8ca49b792f, 0xbade7e1042322b70, 0x386a4024e4afda01, 0x3478e8cf56509622, 0xae2e1e3be971a655, 0x1c4771184f362123, 0x1b9ec03bf34d1282}, + }, + // 1175 + { + mIn: "6cc07766ca15e42a1fd2cd1f37070d37ac5878ed8708be00fa736696064c3192b9c878c660127c7af7525d801d1bf414b778d213586fd158ce4f153ddaf61b6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae5a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd0c7c4e1d72b8852, 0x2a0c2284addf3b2, 0xf70f08a764632a4, 0xbe6721d699de5996, 0x8e679df1ab7a1793, 0x940d51ac26c7e979, 0xa32096a9ed7348e7, 0x887c9391cd301996}, + }, + // 1176 + { + mIn: "6cc07766ca15e42a1fd2cd1f37070d37ac5878ed8708be00fa736696064c3192b9c878c660127c7af7525d801d1bf414b778d213586fd158ce4f153ddaf61b6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc917, 0xbb67ae5a84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdd64fd653816da0, 0xf0d4d126cf38caa7, 0xc52721f573f20d4a, 0xd2f98d0f3f59dc3f, 0xdcb2efb9b0a28f0, 0xa5bd2387861c6cdd, 0x9baf3866fc91dee3, 0xd09399737c12b48c}, + }, + // 1177 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x55f2a10d33db1aff, 0x504cb411c9afe997, 0xfaaa22fb08894f81, 0x8422d5cf381b7b00, 0x93ec79bf3f8736ec, 0xfaf1ad4dce5f9597, 0x682d9128d64923d3, 0xf0da7b685fda0034}, + }, + // 1178 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x55f2a10d33db1aff, 0x504cb411c9afe997, 0xfaaa22fb08894f81, 0x8422d5cf381b7b00, 0x93ec79bf3f8736ec, 0xfaf1ad4dce5f9597, 0x682d9128d64923d3, 0xf0da7b685fda0034}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeb458974201e4801, 0x896d246309931970, 0x3fd2acd3446f94c7, 0x27bfc7c0963dc56d, 0x77bd4459f6eeeff1, 0x6a8c66023abb8707, 0x2679e8a1367e858b, 0x8837ab076504c1a6}, + }, + // 1179 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xeb458974201e4801, 0x896d246309931970, 0x3fd2acd3446f94c7, 0x27bfc7c0963dc56d, 0x77bd4459f6eeeff1, 0x6a8c66023abb8707, 0x2679e8a1367e858b, 0x8837ab076504c1a6}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x72f38d5e7b3a4ff2, 0x4f8f8cbe4ab8a28c, 0xbcadf74a7467e2f0, 0x7d5722fffcba9aee, 0x60ae0de3116f6e7a, 0x67619afb25a5ea54, 0xabd49610c6e68d86, 0xe4a37a9ae6579cd5}, + }, + // 1180 + { + mIn: "f24f3a7b5e8df3728ca2b84abe8c8f4ff0e267744af7adbcee9abafcff22577d7a6e6f11e30dae6054eaa525fb9a6167868de6c61096d4abd59c57e69a7aa3e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5746957c978e6fea, 0x362cf40f48255fb4, 0xb16ea2ca770ca1c7, 0x5acafb242e0607c9, 0xae10dcaac5cc6eb, 0x7286f02283c7a8be, 0xa1ec9669c18a3de1, 0xccc1a4ae2e4017aa}, + }, + // 1181 + { + mIn: "f24f3a7b5e8df3728ca2b84abe8c8f4ff0e267744af7adbcee9abafcff22577d7a6e6f11e30dae6054eaa525fb9a6167868de6c61096d4abd59c57e69a7aa3e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8dcb18dc220b806c, 0xc002ac4bd7920162, 0xf2c713e561fa5c7b, 0x440e0e70b9297e8b, 0x95499d664cbf2027, 0xb69e1d849fd119da, 0xe39125595341c78c, 0x553b916f69e05bf}, + }, + // 1182 + { + mIn: "f24f3a7b5e8df3728ca2b84abe8c8f4ff0e267744af7adbcee9abafcff22577d7a6e6f11e30dae6054eaa525fb9a6167868de6c61096d4abd59c57e69a7aa3e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1aa999fe323b45aa, 0xaab7f22c48bd35fb, 0xc3e33ba537287042, 0x47e3203096d28388, 0x856bec5412846f55, 0x50b528cfe854485, 0x558139bfa967eaf2, 0xdbd4ac2b1e99205c}, + }, + // 1183 + { + mIn: "f24f3a7b5e8df3728ca2b84abe8c8f4ff0e267744af7adbcee9abafcff22577d7a6e6f11e30dae6054eaa525fb9a6167868de6c61096d4abd59c57e69a7aa3e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc928, 0xbb67ae6584caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8d2d00b62882415b, 0x44f52b47cb25c041, 0xea08a4745988aa3a, 0xeb0d602c933f2e7f, 0xea8bdc1f9bb0e57d, 0x1e96f3211ed578bb, 0x4cbe76369f2bfae, 0x379ef67fffb9d4e5}, + }, + // 1184 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6fdca4aab6ab0e3a, 0x592c86ec6603f523, 0xea583ed8676a37ec, 0x50c7f9668d2f1fba, 0xf44f7b25fa7e7c35, 0xc464a4cefc724e0f, 0x6dbc18372641eb58, 0x1a323833d08cadaf}, + }, + // 1185 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6fdca4aab6ab0e3a, 0x592c86ec6603f523, 0xea583ed8676a37ec, 0x50c7f9668d2f1fba, 0xf44f7b25fa7e7c35, 0xc464a4cefc724e0f, 0x6dbc18372641eb58, 0x1a323833d08cadaf}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x663a30582e6d6302, 0x87a62ce5a86af44d, 0xd066c499a060fc58, 0xbc3b746c4308ba5c, 0xd6c0155e7b98fad0, 0x1c46d51aca28b746, 0x2cc19f1c3d4c033f, 0x1a485d4bb4a5c442}, + }, + // 1186 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x663a30582e6d6302, 0x87a62ce5a86af44d, 0xd066c499a060fc58, 0xbc3b746c4308ba5c, 0xd6c0155e7b98fad0, 0x1c46d51aca28b746, 0x2cc19f1c3d4c033f, 0x1a485d4bb4a5c442}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2760d9a0dac9352c, 0x559f1f639e994b92, 0x332d0aedc2bc9674, 0x5facc183c2c8fb19, 0xdb6009eb6fd57d8c, 0x37aad3cd6952a667, 0x6c54e3b3f099f5ca, 0xe7c7a5f682044534}, + }, + // 1187 + { + mIn: "2c35c9daa0d96027924b999e631f9f557496bcc2ed0a2d3319fbc8c283c1ac5f8c7dd56feb0960db67a65269cdd3aa37caf599f0b3e3546c34450482f6a5c7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5665d04e13908140, 0x982dab08f81a1b81, 0x412cde282a15ff6a, 0x5a1218cc0c7c20a2, 0xa79ee84d38480fc2, 0xcc604ea11dda0cc8, 0x8c0b44636949915, 0x135aa59f2ddabc2b}, + }, + // 1188 + { + mIn: "2c35c9daa0d96027924b999e631f9f557496bcc2ed0a2d3319fbc8c283c1ac5f8c7dd56feb0960db67a65269cdd3aa37caf599f0b3e3546c34450482f6a5c7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb45ef1ed3429dfe9, 0x6a70dda35ff241fd, 0x6b151d32e52deb6, 0xf7d5277a4e491e32, 0x2211dffac64ef4ca, 0xfcae570ffcee27d2, 0xfdcb7dd0632c0d14, 0xd05e7499100b7965}, + }, + // 1189 + { + mIn: "2c35c9daa0d96027924b999e631f9f557496bcc2ed0a2d3319fbc8c283c1ac5f8c7dd56feb0960db67a65269cdd3aa37caf599f0b3e3546c34450482f6a5c7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6b07428254d1cf42, 0x3dd5f06fb716e698, 0x6ac062ddf89d17b5, 0x2a1e675ae9b9a836, 0xae317a18fbd39d9b, 0x915158ec18d22858, 0xbfd42b53e2520b3e, 0x6d2bde329f347b9e}, + }, + // 1190 + { + mIn: "2c35c9daa0d96027924b999e631f9f557496bcc2ed0a2d3319fbc8c283c1ac5f8c7dd56feb0960db67a65269cdd3aa37caf599f0b3e3546c34450482f6a5c7e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc929, 0xbb67ae6484caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x61492d379fdf3c5d, 0x2396053cc920627b, 0x43844880049ae927, 0xf760184cd50f9f34, 0x28f38b7960e416c8, 0xe56f52bea608532f, 0x316145ed5a02cce9, 0xa8ab845e0bfb2b38}, + }, + // 1191 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xf262300c5b3fb9d2, 0x1efb216a7a44a886, 0x1cd429f4931c1c42, 0xcbfe569bd6983c42, 0x8afb64e1d8af0a83, 0x5d63b0ddff1f0372, 0x4db2b9facb3bb08e, 0x558e4818fb0bbb7d}, + }, + // 1192 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xf262300c5b3fb9d2, 0x1efb216a7a44a886, 0x1cd429f4931c1c42, 0xcbfe569bd6983c42, 0x8afb64e1d8af0a83, 0x5d63b0ddff1f0372, 0x4db2b9facb3bb08e, 0x558e4818fb0bbb7d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x84fb899ebb75c7d7, 0xf96882d3a3fc6da5, 0xfa0eb317605a7e9f, 0x7e98adfc38a6445d, 0x2e0e002e05559239, 0x415cc3b144858997, 0xe00284781e5022d7, 0x5badde9a0203ba3e}, + }, + // 1193 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x84fb899ebb75c7d7, 0xf96882d3a3fc6da5, 0xfa0eb317605a7e9f, 0x7e98adfc38a6445d, 0x2e0e002e05559239, 0x415cc3b144858997, 0xe00284781e5022d7, 0x5badde9a0203ba3e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8b72b2a227aa69e6, 0x2d75e9efedf88d3e, 0x12b3ab54620f7881, 0x9a90295d7a2f4018, 0x89c0a0b5c790f62a, 0xa39bad0e676144b5, 0xd13cd2c5b2aab8d5, 0xa3625e56e9655f26}, + }, + // 1194 + { + mIn: "e669aa27a2b2728b3e8df8edefe9752d81780f6254abb31218402f7a5d29909a2af690c7b5a0c089b54461670ead9ba3d5b8aab2c5d23cd1265f65e9565e62a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x853a57386f5c9e5f, 0xc0293fd3849d0a01, 0x6feae345263b0057, 0xce97d195afc7cb72, 0x287281ea3fb1066a, 0x50b1b8911799e653, 0x5913d95e6f06cd91, 0x9bd37053afd3d32e}, + }, + // 1195 + { + mIn: "e669aa27a2b2728b3e8df8edefe9752d81780f6254abb31218402f7a5d29909a2af690c7b5a0c089b54461670ead9ba3d5b8aab2c5d23cd1265f65e9565e62a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x14a482a5b2ee2ba2, 0x94a197eb72468b1, 0xce73aa09ccfd2a4c, 0x2ce35aca3c94f436, 0x92dd018839dc1750, 0x6c9f7c32d98273a4, 0x36d87c16a48cd3ff, 0x8e8d04ffc55f85f7}, + }, + // 1196 + { + mIn: "e669aa27a2b2728b3e8df8edefe9752d81780f6254abb31218402f7a5d29909a2af690c7b5a0c089b54461670ead9ba3d5b8aab2c5d23cd1265f65e9565e62a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x54922decd78a3fb, 0xfc61e01d6b5e42a0, 0xb053514a625e1c95, 0x3f0b710a1641ad08, 0xeb2de0d5481708f2, 0x154acfc64f1f849f, 0x47d44f87fed43d15, 0xeee793e28962648}, + }, + // 1197 + { + mIn: "e669aa27a2b2728b3e8df8edefe9752d81780f6254abb31218402f7a5d29909a2af690c7b5a0c089b54461670ead9ba3d5b8aab2c5d23cd1265f65e9565e62a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92a, 0xbb67ae6784caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5aaa9b40c0c1c86b, 0x16e319c309522cb0, 0x546e0c9c1476249b, 0xee04e046ca97611c, 0x626ba20aa8da33f5, 0x557531e0574f96a3, 0x1dd4293f833b0e75, 0xa293d54d1ad4e06d}, + }, + // 1198 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xac29138e17cf1a39, 0xd724ffbde0cb9ee4, 0xcc3c7c9185873dfd, 0x6f6f2344140bb518, 0x6ae97836520abb2c, 0x763106d96b307424, 0xe1656ef886988cf2, 0x4ab0fc44b3d503c5}, + }, + // 1199 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xac29138e17cf1a39, 0xd724ffbde0cb9ee4, 0xcc3c7c9185873dfd, 0x6f6f2344140bb518, 0x6ae97836520abb2c, 0x763106d96b307424, 0xe1656ef886988cf2, 0x4ab0fc44b3d503c5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x73aaa34d44b3ed4e, 0xca92ea0e9a8ac34b, 0xfd67a54096dd2690, 0xddb14e2e30cd55f1, 0x8b7c6e1383c1a6bc, 0xed9b5aec9e54ac3e, 0xc81f25a35a8a6862, 0xdbfe6c02bb03594a}, + }, + // 1200 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x73aaa34d44b3ed4e, 0xca92ea0e9a8ac34b, 0xfd67a54096dd2690, 0xddb14e2e30cd55f1, 0x8b7c6e1383c1a6bc, 0xed9b5aec9e54ac3e, 0xc81f25a35a8a6862, 0xdbfe6c02bb03594a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5d86d282ca894e6, 0x84ecffb79eb9f2d3, 0x187f4bf137edde71, 0x574147a805bc1fa5, 0x78ebe75082b1a734, 0xc6e4cff5793da2a5, 0x13435f576ad2767d, 0x3c4c46fd12f86b2f}, + }, + // 1201 + { + mIn: "e694a82c286dd805d3f2b99eb7ffec8471deed37f14b7f18a51fbc05a847415734a7b18250e7eb78a5a23d79f5cfe4c67d76d26a575f43132f6bf812fd464c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x95c6ae08356b8c21, 0x42b9309b03b5f274, 0xff485fd049832ab7, 0x5a7d95c8e5bb5b94, 0xab4bf56b2a499961, 0x4cfaede277931c82, 0x11802c4d66848390, 0x51a5e0665d805e2d}, + }, + // 1202 + { + mIn: "e694a82c286dd805d3f2b99eb7ffec8471deed37f14b7f18a51fbc05a847415734a7b18250e7eb78a5a23d79f5cfe4c67d76d26a575f43132f6bf812fd464c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbd27de11b0241b9, 0xb1afb6a3a9be25d8, 0x58da3b5b8005c6b8, 0x693a955cea030f75, 0x690c98d825b49484, 0xe866586b3f1c4df3, 0x1572122a15317071, 0xf1bc27388e056c2}, + }, + // 1203 + { + mIn: "e694a82c286dd805d3f2b99eb7ffec8471deed37f14b7f18a51fbc05a847415734a7b18250e7eb78a5a23d79f5cfe4c67d76d26a575f43132f6bf812fd464c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x46c9f7d07558c85c, 0xfed54cc050916501, 0xd9a28399a21b385d, 0xc7534ca9653acd4f, 0x5342dddd00d09c27, 0x2e1acf6d7f8cfd8, 0x4bba630dc33bfe47, 0x92a3223d7b554fb5}, + }, + // 1204 + { + mIn: "e694a82c286dd805d3f2b99eb7ffec8471deed37f14b7f18a51fbc05a847415734a7b18250e7eb78a5a23d79f5cfe4c67d76d26a575f43132f6bf812fd464c3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92b, 0xbb67ae6684caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb737ab710d436943, 0xa6b570da0b50e901, 0x2647edbe58487043, 0x198415c9c9b689a8, 0x264da9e73f1684c, 0x8bf1834531b665c9, 0xaeeb7ee108a109d8, 0xad5ef6b5f36ca62c}, + }, + // 1205 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd042589a09bff907, 0x27b5a68a7a8fe348, 0xd71f4648a6df536e, 0x867351e8629a3297, 0x4e63a57318a0bf28, 0xa54136e123edd217, 0x9a1f22a9f419e159, 0x990c4073733577eb}, + }, + // 1206 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xd042589a09bff907, 0x27b5a68a7a8fe348, 0xd71f4648a6df536e, 0x867351e8629a3297, 0x4e63a57318a0bf28, 0xa54136e123edd217, 0x9a1f22a9f419e159, 0x990c4073733577eb}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6f1f0fecb35835a, 0x5c05ba1bbb041998, 0xfa0b5c7363b3db66, 0x4c676d78ceb0fa2a, 0xb3fa300db6c3d81f, 0x18877492d0d38bf8, 0x692e1a34cdcd4f56, 0x1a6aeab5bcec5877}, + }, + // 1207 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6f1f0fecb35835a, 0x5c05ba1bbb041998, 0xfa0b5c7363b3db66, 0x4c676d78ceb0fa2a, 0xb3fa300db6c3d81f, 0x18877492d0d38bf8, 0x692e1a34cdcd4f56, 0x1a6aeab5bcec5877}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd69ca0f8270e6e68, 0x510342f2af10e9ec, 0xff1219e4e56f9805, 0x724db4caa61ccc08, 0x8ac18c4f645c1d7, 0xe8d690102a0bc661, 0x2baa2a0e15f53cdd, 0x79fbd2af3521da8b}, + }, + // 1208 + { + mIn: "686e0e27f8a09cd6ece910aff242035105986fe5e41912ff08cc1ca6cab44d72d7c145f6c418ac0861c60b2a1090d6e8dd3cf5150e2aaa2b8bda2135afd2fb7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5dc23f27a76ac2da, 0x46fa2bfc794c046e, 0x9aa5bc2ba49298e5, 0x3eb06ae7916c8286, 0x198df0b5c0f7d94b, 0x4fd977ea368bd831, 0x6e08d3f1d47ca67b, 0x6a09191120279452}, + }, + // 1209 + { + mIn: "686e0e27f8a09cd6ece910aff242035105986fe5e41912ff08cc1ca6cab44d72d7c145f6c418ac0861c60b2a1090d6e8dd3cf5150e2aaa2b8bda2135afd2fb7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x834009176fae66e0, 0x669dbbe70d90d70e, 0xeca40374288897e0, 0x8fbd275a96d3cc9, 0xf5156c230a8418e9, 0xbbee2e5c37f7a8d3, 0x2bca297f6e1af0f6, 0x20c3148415df428d}, + }, + // 1210 + { + mIn: "686e0e27f8a09cd6ece910aff242035105986fe5e41912ff08cc1ca6cab44d72d7c145f6c418ac0861c60b2a1090d6e8dd3cf5150e2aaa2b8bda2135afd2fb7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcdfd593c66337477, 0xb73d47e368ca391f, 0xfda5dbc6e87cbe21, 0x6b28dbfe944f02dc, 0xca1313451d587704, 0x670df6da8474738c, 0x1f27cc4b6dd5b2f9, 0xef58f2c758e99a7e}, + }, + // 1211 + { + mIn: "686e0e27f8a09cd6ece910aff242035105986fe5e41912ff08cc1ca6cab44d72d7c145f6c418ac0861c60b2a1090d6e8dd3cf5150e2aaa2b8bda2135afd2fb7900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92c, 0xbb67ae6184caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6f51e05357d274bc, 0xdcf21b9461242828, 0x893b17f67d8cddc7, 0x249071c0caef0c76, 0x87e4a9d1fb63f83f, 0xe645343510cbe02d, 0x69a530b713716a54, 0xdcd5383133b4c61b}, + }, + // 1212 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5c2fd17d7e2408e3, 0xcc6c0c27367e35e3, 0xcd02fddacaf25b14, 0x23c0e48527e15ccb, 0xe7b4500dfbb93143, 0x65b7e4c252a76216, 0x8fd836d44a8eb5ea, 0x4f00b01921640abb}, + }, + // 1213 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5c2fd17d7e2408e3, 0xcc6c0c27367e35e3, 0xcd02fddacaf25b14, 0x23c0e48527e15ccb, 0xe7b4500dfbb93143, 0x65b7e4c252a76216, 0x8fd836d44a8eb5ea, 0x4f00b01921640abb}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb92da7e56886416a, 0xe609fe3c8b403529, 0xf2208da7195392fe, 0xc2f83fbc00244d7a, 0x6c62fb656ec21114, 0xda7353d8a65801de, 0x7308b701acd8d581, 0x551c7d18519b3f13}, + }, + // 1214 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb92da7e56886416a, 0xe609fe3c8b403529, 0xf2208da7195392fe, 0xc2f83fbc00244d7a, 0x6c62fb656ec21114, 0xda7353d8a65801de, 0x7308b701acd8d581, 0x551c7d18519b3f13}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x24b8661169ac1323, 0x3fbf1de123f94666, 0x209b22eeb1f1b69, 0xa0f8b80b79320604, 0x73fc5e62235eee29, 0xb44822d3c46dce45, 0x36ca57fa5f87edd, 0xda159c81d57921}, + }, + // 1215 + { + mIn: "2313ac691166b8246646f923e11dbf3f691b1feb2eb20902040632790bb8f8a029ee5e23625efc7345ce6dc4d32248b4dd7ef8a57fa56c032179d5819c15da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc77c79e612656ec4, 0xe22d6bb2a15442a5, 0xa2a51e4b6c3da89a, 0x62708238ecbc6f78, 0xfbe139ae5e63125b, 0x1b421952a6f813a0, 0x1c43fddda8528bca, 0x340716df9b2960da}, + }, + // 1216 + { + mIn: "2313ac691166b8246646f923e11dbf3f691b1feb2eb20902040632790bb8f8a029ee5e23625efc7345ce6dc4d32248b4dd7ef8a57fa56c032179d5819c15da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x52096c70e45a7d5, 0x1b45ae7421702285, 0xeebb5f454a7cfa9b, 0x51ac4b7d8c041d3e, 0xe1c837f128820131, 0x5ef1b459700c4430, 0x161a852a87ce34aa, 0xba078df82f986ce}, + }, + // 1217 + { + mIn: "2313ac691166b8246646f923e11dbf3f691b1feb2eb20902040632790bb8f8a029ee5e23625efc7345ce6dc4d32248b4dd7ef8a57fa56c032179d5819c15da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x50a40320da64d5e4, 0xb876a83eb49aeedd, 0x6592b3f0845cb6b4, 0xc55bfb7a415654fd, 0x22c26fe686c99749, 0xd6c419e7a53b12f2, 0xf37d2788b177a1b9, 0xd519cf215812f184}, + }, + // 1218 + { + mIn: "2313ac691166b8246646f923e11dbf3f691b1feb2eb20902040632790bb8f8a029ee5e23625efc7345ce6dc4d32248b4dd7ef8a57fa56c032179d5819c15da0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92d, 0xbb67ae6084caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdccc83e10bef8c24, 0xed40f7064519ac84, 0x23c9a49e68b28821, 0xb685ff2f3a9e9e6a, 0x8d558a3499b4eaf, 0x3c9fc9b2a9165463, 0x2ad0f5c25bebbbdc, 0xa9ae3e021c0cfa40}, + }, + // 1219 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa563acb0a01231eb, 0x85c9f00aca06f77a, 0x7766b22837990333, 0xc3ebe7f3447dcd53, 0xaa900b6eae18e5f, 0x58a036b4fbf97c05, 0x74b92a99aec383a5, 0x297f889135b457be}, + }, + // 1220 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa563acb0a01231eb, 0x85c9f00aca06f77a, 0x7766b22837990333, 0xc3ebe7f3447dcd53, 0xaa900b6eae18e5f, 0x58a036b4fbf97c05, 0x74b92a99aec383a5, 0x297f889135b457be}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6cf1141315ae2b03, 0xb4aad2051ce74a3c, 0x52499f5c487400ee, 0x71e1d564da20a4f, 0xdf562fe00e559ce, 0x49bcf385277381aa, 0x39dec6015278fe3c, 0x87e8e92fc7de74d5}, + }, + // 1221 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x6cf1141315ae2b03, 0xb4aad2051ce74a3c, 0x52499f5c487400ee, 0x71e1d564da20a4f, 0xdf562fe00e559ce, 0x49bcf385277381aa, 0x39dec6015278fe3c, 0x87e8e92fc7de74d5}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1098e10816ec3b4, 0x9024a0ae2343f573, 0xa1b22847a965a15e, 0xfc35ff57f932d4c4, 0x11df39ec9c0bb69c, 0xc7aa89566c6da9d7, 0x1ca22003303487a1, 0x57bdb4c7a6bb3744}, + }, + // 1222 + { + mIn: "b4c36e81108e090173f54323aea024905ea165a94728b2a1c4d432f957ff35fc9cb60b9cec39df11d7a96d6c5689aac7a18734300320a21c4437bba6c7b4bd5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5cb6678d274dcd1c, 0x5fb5e14dcd4e56f2, 0xfe35f7e180dc7ae0, 0x327739fd53ea082f, 0x9598c7292c128936, 0xcbbd09ba6affba7a, 0x3a91c84d7fd761f6, 0x66618438ef2bfeb1}, + }, + // 1223 + { + mIn: "b4c36e81108e090173f54323aea024905ea165a94728b2a1c4d432f957ff35fc9cb60b9cec39df11d7a96d6c5689aac7a18734300320a21c4437bba6c7b4bd5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x745d10e7854783e3, 0x5daf56c6f8ef8464, 0x7f2bc6c1ab54788c, 0x3d796fdc2155b6ad, 0x38eb3898da8b97, 0x8c8c4da2e8327d41, 0xd979cae65d8ad1b1, 0x18625ea29affb0e1}, + }, + // 1224 + { + mIn: "b4c36e81108e090173f54323aea024905ea165a94728b2a1c4d432f957ff35fc9cb60b9cec39df11d7a96d6c5689aac7a18734300320a21c4437bba6c7b4bd5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xccfe6686f14c94fe, 0xdb6002394b33311e, 0x632fb0e1397599e0, 0xfe1ea2f4a4aeb266, 0x9eb3fc6875b9f404, 0x3d54c6ba5e9d9159, 0xc323b966fc480f5d, 0x32205cc97d37ac4a}, + }, + // 1225 + { + mIn: "b4c36e81108e090173f54323aea024905ea165a94728b2a1c4d432f957ff35fc9cb60b9cec39df11d7a96d6c5689aac7a18734300320a21c4437bba6c7b4bd5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92e, 0xbb67ae6384caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa3d9e8d56e7b839b, 0x6525f0d8d09c08d2, 0xcaccdacb41ff0680, 0x55b10a59ca228861, 0x312af5c7c18b3f25, 0x42da28db2a8ea9ed, 0x3fe367cfe5ec3846, 0x4e55eb3096b04a36}, + }, + // 1226 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6148073c6df3f86e, 0xcd816e0cd4b31ce9, 0xa474d29d2bf69564, 0x73736a9beb153a0c, 0x17ed2d043acb5141, 0x4f5deb1c32a99c71, 0x624d36a0886d03e1, 0x65e677e0475bfd94}, + }, + // 1227 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6148073c6df3f86e, 0xcd816e0cd4b31ce9, 0xa474d29d2bf69564, 0x73736a9beb153a0c, 0x17ed2d043acb5141, 0x4f5deb1c32a99c71, 0x624d36a0886d03e1, 0x65e677e0475bfd94}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa49009fd28bb5e92, 0x2f15b0d68bb21d64, 0xba3d6155fa606177, 0x5e61d1c06a61a2e0, 0xb616b5681bc5ccca, 0x7ab474216596a349, 0xe680010578512b78, 0xcb3c2e50c40440a3}, + }, + // 1228 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xa49009fd28bb5e92, 0x2f15b0d68bb21d64, 0xba3d6155fa606177, 0x5e61d1c06a61a2e0, 0xb616b5681bc5ccca, 0x7ab474216596a349, 0xe680010578512b78, 0xcb3c2e50c40440a3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c69fd97c27f63ec, 0x2eb6e4785fcbdbdc, 0x756a0360d431948, 0x7f94c4bdf4aedba1, 0x7a21f714620cf530, 0x8fb0485625a24e96, 0x55bf4c344032ce40, 0xdf61106bccd2281e}, + }, + // 1229 + { + mIn: "ec637fc297fd695cdcdbcb5f78e4b62e4819430d36a05607a1dbaef4bdc4947f30f50c6214f7217a964ea2255648b08f40ce3240344cbf551e28d2cc6b1061df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe35e398895207598, 0x7c7148fd93d7fdc9, 0xccb222a63e8c4cc8, 0x4b03e64844bea1c4, 0x3150255598561078, 0x5fb014d7ffe50bf1, 0xad412d77219e09c, 0x135817ced0d403bf}, + }, + // 1230 + { + mIn: "ec637fc297fd695cdcdbcb5f78e4b62e4819430d36a05607a1dbaef4bdc4947f30f50c6214f7217a964ea2255648b08f40ce3240344cbf551e28d2cc6b1061df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x96493261f768a6a7, 0xfcf71259aac23f09, 0x4d2b5d77d8adbd2a, 0x143893622192d49a, 0xd141d6b36d8fed60, 0xfebb48c342425f52, 0x61c45d214f704c50, 0x96ae1a5cc7b551de}, + }, + // 1231 + { + mIn: "ec637fc297fd695cdcdbcb5f78e4b62e4819430d36a05607a1dbaef4bdc4947f30f50c6214f7217a964ea2255648b08f40ce3240344cbf551e28d2cc6b1061df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x676cf14838963679, 0xb17ed4df785eca3e, 0xc996cf1b2dd50190, 0xa594f5ddd5da5689, 0x692f5fa37c7e75da, 0x585aac664e783b80, 0x59ec66828b225cb7, 0x12d887cad1e50525}, + }, + // 1232 + { + mIn: "ec637fc297fd695cdcdbcb5f78e4b62e4819430d36a05607a1dbaef4bdc4947f30f50c6214f7217a964ea2255648b08f40ce3240344cbf551e28d2cc6b1061df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc92f, 0xbb67ae6284caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x91c05bf155887325, 0x9e40fd9315e87746, 0x77f608a9f859d177, 0x5461556cb09ede88, 0x9b35c5476ca9ad7a, 0x986fd0f8ce670c0b, 0x8a6f16f462c26197, 0x998e37fe42f56339}, + }, + // 1233 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x338e8e19ca373093, 0x9304819e6e1bde1f, 0x6e96cc2a7be5c513, 0x5cf9e5090ca994c8, 0x431a51e41034f719, 0xd16cff024c416584, 0x8f46587d42da1e94, 0xcf2fbd36741023dd}, + }, + // 1234 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x338e8e19ca373093, 0x9304819e6e1bde1f, 0x6e96cc2a7be5c513, 0x5cf9e5090ca994c8, 0x431a51e41034f719, 0xd16cff024c416584, 0x8f46587d42da1e94, 0xcf2fbd36741023dd}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x70ebd171da1de20f, 0x95064a4f7e5cb905, 0x845a329d4a8b690f, 0xe4ba40345bde1a10, 0x5d52be8c9b7d0bd5, 0x985045047a2d1ea9, 0xeec6f871ee656d7c, 0x8c98bff0f241951}, + }, + // 1235 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x70ebd171da1de20f, 0x95064a4f7e5cb905, 0x845a329d4a8b690f, 0xe4ba40345bde1a10, 0x5d52be8c9b7d0bd5, 0x985045047a2d1ea9, 0xeec6f871ee656d7c, 0x8c98bff0f241951}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x76fbb5d7e6541975, 0xa29d460a2cb492a0, 0xdc817ef9779b682b, 0xa50038c9a5864dc7, 0xc7ff28fdf45ebcac, 0xd54c654b5b3266a2, 0x3d4de713f913f5e5, 0x4bc89d251859bce1}, + }, + // 1236 + { + mIn: "751954e6d7b5fb76a092b42c0a469da22b689b77f97e81dcc74d86a5c93800a5acbc5ef4fd28ffc7a266325b4b654cd5e5f513f913e74d3de1bc5918259dc84b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x376f365e370ec940, 0x9fed3eeb9190d856, 0xf40a703856fcfbe0, 0x31c5ba1288357d61, 0x566475d65d20a224, 0x2e3356acd497d78, 0x53478f2892099a47, 0xd55afc62aba74e2e}, + }, + // 1237 + { + mIn: "751954e6d7b5fb76a092b42c0a469da22b689b77f97e81dcc74d86a5c93800a5acbc5ef4fd28ffc7a266325b4b654cd5e5f513f913e74d3de1bc5918259dc84b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf746a4d9a590c6ad, 0xae8dbd4146ad35e0, 0x98ec3833ee6a9483, 0x9f40e133c65ccb4c, 0xa83255e0ffee3125, 0xaec95494a92b06b0, 0xaf95b14db9ecf8ab, 0xf41229c2ebbf3270}, + }, + // 1238 + { + mIn: "751954e6d7b5fb76a092b42c0a469da22b689b77f97e81dcc74d86a5c93800a5acbc5ef4fd28ffc7a266325b4b654cd5e5f513f913e74d3de1bc5918259dc84b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8fff47dd0a33399d, 0xb6f097d6120672a5, 0xbba160e030897302, 0xcf2422295efc4e21, 0x1f1b6beaea9de234, 0x257399cc4ee947f8, 0x2bd845db61df38ac, 0x85e02f4d664ae7f0}, + }, + // 1239 + { + mIn: "751954e6d7b5fb76a092b42c0a469da22b689b77f97e81dcc74d86a5c93800a5acbc5ef4fd28ffc7a266325b4b654cd5e5f513f913e74d3de1bc5918259dc84b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc920, 0xbb67ae6d84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa1d6909ec3040bc2, 0x3f371d2f8db670, 0x73da6a4524c531c7, 0x1a19f39dacaa59d6, 0x13fc43330865387a, 0x8b28fdbac782a43e, 0x615a847ec6eeb3fb, 0xa4e5c555a2910c0d}, + }, + // 1240 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc40fb804809f0c91, 0xd375aa2b2d5f13fa, 0x59685fea98ac44e7, 0xc4c1bba1ab8e3c6d, 0x115bc2e6cb4c2645, 0xa952b262432de382, 0xb019a12f84e783a5, 0xffd0158dff0207f7}, + }, + // 1241 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xc40fb804809f0c91, 0xd375aa2b2d5f13fa, 0x59685fea98ac44e7, 0xc4c1bba1ab8e3c6d, 0x115bc2e6cb4c2645, 0xa952b262432de382, 0xb019a12f84e783a5, 0xffd0158dff0207f7}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xce4ffcc723f27b93, 0xce64b7eda5c14a5a, 0x70ae646102e4a48b, 0x5de62694472f9ad3, 0xc88c919b52a30766, 0xa99a32e649f51a97, 0xb91a55f45f81a529, 0x6a1e7ee2a3e3a6a3}, + }, + // 1242 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xce4ffcc723f27b93, 0xce64b7eda5c14a5a, 0x70ae646102e4a48b, 0x5de62694472f9ad3, 0xc88c919b52a30766, 0xa99a32e649f51a97, 0xb91a55f45f81a529, 0x6a1e7ee2a3e3a6a3}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5f8eff607c1f6356, 0xde5d03af3c9f862a, 0x3396f448add2bf91, 0xaecb11d9a04f38bb, 0x3d188e2e936ae883, 0xc385b3c3ba0f0c7f, 0x2866aa4a24cf51b9, 0xa999be3321457474}, + }, + // 1243 + { + mIn: "56631f7c60ff8e5f2a869f3caf035dde91bfd2ad48f49633bb384fa0d911cbae83e86a932e8e183d7f0c0fbac3b385c3b951cf244aaa66287474452133be99a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc2172e0820d80e8, 0x7489027224fad7a6, 0xadb9bcd4aa760b78, 0x3232ae05dd222436, 0x75a3da64d1518266, 0xdb28ce8ca3263ba4, 0x709f574a1aee3deb, 0xce5e9bb2eb7ffed0}, + }, + // 1244 + { + mIn: "56631f7c60ff8e5f2a869f3caf035dde91bfd2ad48f49633bb384fa0d911cbae83e86a932e8e183d7f0c0fbac3b385c3b951cf244aaa66287474452133be99a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x183dfb50e036a88a, 0xc7a60d3c9caa638c, 0x5e6b09a65864d817, 0x3c7deef64b9ceff, 0xa3de10cd9cc06059, 0x88d578f4f9c7f1c5, 0x5df85f5ce1e2bb7e, 0x4e1c95bb44c4cbba}, + }, + // 1245 + { + mIn: "56631f7c60ff8e5f2a869f3caf035dde91bfd2ad48f49633bb384fa0d911cbae83e86a932e8e183d7f0c0fbac3b385c3b951cf244aaa66287474452133be99a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1880ed89cbbe7aec, 0xa5e1ff72299e407e, 0xf02c9f10af6215f0, 0xbba383cf72cf7194, 0x26e3d08ef32e4e8f, 0x71b2e594632998b6, 0x8e702514c000508a, 0x882d46621e46d08a}, + }, + // 1246 + { + mIn: "56631f7c60ff8e5f2a869f3caf035dde91bfd2ad48f49633bb384fa0d911cbae83e86a932e8e183d7f0c0fbac3b385c3b951cf244aaa66287474452133be99a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc921, 0xbb67ae6c84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe21bab137f37c219, 0x3ce26fc03df3c9c7, 0x2ecef26975b827ad, 0x3d1b7b0cc6b2e456, 0xf1c1bd9ed8410837, 0x4d466081b7b19792, 0xf9da6a290d7560f7, 0xf453cb23fc7d2ed}, + }, + // 1247 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2467f669a9d78f46, 0x917437cf08fb51a7, 0x14fdd8e144567dda, 0xc7c5754679d45def, 0x1b1d296a49171970, 0x3ce2d239ec6ec1be, 0x9b8388279119f92f, 0x52ef2ef49468b5b1}, + }, + // 1248 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2467f669a9d78f46, 0x917437cf08fb51a7, 0x14fdd8e144567dda, 0xc7c5754679d45def, 0x1b1d296a49171970, 0x3ce2d239ec6ec1be, 0x9b8388279119f92f, 0x52ef2ef49468b5b1}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc1fee72f379c34e8, 0xf4c9871f1e77bfb5, 0xc4ef601b2c1c4f36, 0xc6f22ae536aaf14e, 0xd8e6fe1f38540ddf, 0xb9c0a9a8049e2342, 0x2eeff06b6d25ebd0, 0x877b808291a564b8}, + }, + // 1249 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc1fee72f379c34e8, 0xf4c9871f1e77bfb5, 0xc4ef601b2c1c4f36, 0xc6f22ae536aaf14e, 0xd8e6fe1f38540ddf, 0xb9c0a9a8049e2342, 0x2eeff06b6d25ebd0, 0x877b808291a564b8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe7f82ac93e2630e1, 0x98fe6bce8aa59fc6, 0xfc6fb7b29bb33181, 0x1df7991e0f7aa720, 0xbb58fd2c15c3d60a, 0x12f8725f33dd0c9e, 0x35f48ca17f286d84, 0x4abd6110372c3d2a}, + }, + // 1250 + { + mIn: "e130263ec92af8e7c69fa58ace6bfe988131b39bb2b76ffc20a77a0f1e99f71d0ad6c3152cfd58bb9e0cdd335f72f812846d287fa18cf4352a3d2c371061bd4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe8b7d547146d6d79, 0xd01b7f8b2d85cc5, 0x3f7e905f56279fb3, 0x2bb54b2dea64e4c0, 0x92c5cf6d7c0ef137, 0xeb2ac312eecdb931, 0xb66ee8862bc4db4a, 0xe175cae6695bfbde}, + }, + // 1251 + { + mIn: "e130263ec92af8e7c69fa58ace6bfe988131b39bb2b76ffc20a77a0f1e99f71d0ad6c3152cfd58bb9e0cdd335f72f812846d287fa18cf4352a3d2c371061bd4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa1e524e1e3dad0f4, 0x40b0107e7f69b6b8, 0xf3ee48f85f0a1f3f, 0xf7817baa9372875, 0x5b8d8a1809a7a916, 0x51e6b2ad74faa289, 0x221e263d2b1c3b16, 0xc37aebd9dc58915c}, + }, + // 1252 + { + mIn: "e130263ec92af8e7c69fa58ace6bfe988131b39bb2b76ffc20a77a0f1e99f71d0ad6c3152cfd58bb9e0cdd335f72f812846d287fa18cf4352a3d2c371061bd4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf6df0c29ee4c70d6, 0xaa30e0ce90cbb3bc, 0xc3c3553669d4190d, 0x7837aed206fcc60a, 0x6b9aed576d12477c, 0xef9a85566c8a5fef, 0xc5aa959a735587c0, 0xf3a92ba916d94d7a}, + }, + // 1253 + { + mIn: "e130263ec92af8e7c69fa58ace6bfe988131b39bb2b76ffc20a77a0f1e99f71d0ad6c3152cfd58bb9e0cdd335f72f812846d287fa18cf4352a3d2c371061bd4a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc922, 0xbb67ae6f84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x495908f89d96bfaf, 0x9a1a755c36335061, 0xd2698ae9ce181a3e, 0x7130f8eb9b00642e, 0xcf7e61e01dc6b669, 0x68a4b4cbf340dfaf, 0xa0c46d7b8ad25f81, 0x4f381ecdbf3be464}, + }, + // 1254 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5626ce5bdd0b6b37, 0xfdbac36c4203ab8b, 0x9be90e33ec430b39, 0x7d0bd460f112ca9b, 0xae4bb4f4af82f730, 0xa561a832852d85cc, 0x9ac0c2d64b5a9892, 0x5152ac0dd701dfb5}, + }, + // 1255 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x5626ce5bdd0b6b37, 0xfdbac36c4203ab8b, 0x9be90e33ec430b39, 0x7d0bd460f112ca9b, 0xae4bb4f4af82f730, 0xa561a832852d85cc, 0x9ac0c2d64b5a9892, 0x5152ac0dd701dfb5}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x376996ca27cc53e6, 0xaa8db9e0cd196954, 0x30fff6ba4d63df6e, 0x2a0492e0dd255e31, 0xabc70ed033b94deb, 0x390dadcbd86f5765, 0xe2f8d31e04957ab8, 0x949587a1a9d17069}, + }, + // 1256 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x376996ca27cc53e6, 0xaa8db9e0cd196954, 0x30fff6ba4d63df6e, 0x2a0492e0dd255e31, 0xabc70ed033b94deb, 0x390dadcbd86f5765, 0xe2f8d31e04957ab8, 0x949587a1a9d17069}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcc823c890a9c1623, 0x8c4fe4a808043ce8, 0xb2c25c101cf62217, 0x1eee19eea2acef81, 0x11a3546e5e938bb2, 0x91792f13c7928da1, 0x51efd2896e67e115, 0x361a81e3acf3ff42}, + }, + // 1257 + { + mIn: "23169c0a893c82cce83c0408a8e44f8c1722f61c105cc2b281efaca2ee19ee1eb28b935e6e54a311a18d92c7132f799115e1676e89d2ef5142fff3ace3811a3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3c1566351857904f, 0x56553f7cb037f3, 0x32e5a1b2564ce56d, 0xec8618bdeaaa076c, 0x23db25893541166f, 0x799c2275bf0d2f2b, 0xf9c134f9b295736a, 0x843c3f12c1be9090}, + }, + // 1258 + { + mIn: "23169c0a893c82cce83c0408a8e44f8c1722f61c105cc2b281efaca2ee19ee1eb28b935e6e54a311a18d92c7132f799115e1676e89d2ef5142fff3ace3811a3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xed42ecb1c5b31c1b, 0xa9480c0f94f20854, 0x7855d6462c850b47, 0xbb322ccdce59d453, 0x5e381ea11fe28ecd, 0x5a54d8a4cb5708ef, 0x9d77dd4c482ab561, 0xd86a97abc9f73b4}, + }, + // 1259 + { + mIn: "23169c0a893c82cce83c0408a8e44f8c1722f61c105cc2b281efaca2ee19ee1eb28b935e6e54a311a18d92c7132f799115e1676e89d2ef5142fff3ace3811a3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb6a08fb98804beca, 0x9027db53617d3f0c, 0x37ab3d57fb2fa500, 0xeb5d0ea99618abd2, 0x5c083962e5bbc67a, 0x8a6edc17a9835d32, 0x6b35c218b7258444, 0x44ec55351666309f}, + }, + // 1260 + { + mIn: "23169c0a893c82cce83c0408a8e44f8c1722f61c105cc2b281efaca2ee19ee1eb28b935e6e54a311a18d92c7132f799115e1676e89d2ef5142fff3ace3811a3600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc923, 0xbb67ae6e84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc4c8024e182e374f, 0x1eb5e22a1c1c9bc6, 0x87d133d9738fb945, 0xbbd685ca45899650, 0x625201c4b41420b2, 0xa780b79dfe0dc4e3, 0xf65473c614ee06bc, 0x39a1187eeb8e611c}, + }, + // 1261 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x9bfbf941946231d4, 0x32ca40a734cac74f, 0x5e1908568482feaf, 0xe2881f3dda8d2a87, 0xbca25ef364d68426, 0x20912c79aa474397, 0xe7a97052bf9e3162, 0xd45272189ac7e2bb}, + }, + // 1262 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x9bfbf941946231d4, 0x32ca40a734cac74f, 0x5e1908568482feaf, 0xe2881f3dda8d2a87, 0xbca25ef364d68426, 0x20912c79aa474397, 0xe7a97052bf9e3162, 0xd45272189ac7e2bb}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x418802c4d8e6a124, 0x90a1d34d1d6f514f, 0xd3050e17fc49b571, 0x4bbf5f896b176d61, 0x5989d7fb3251f17, 0x82fe0842503bea54, 0x2cc866c3a4e75223, 0x2103e1cac3102c87}, + }, + // 1263 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x418802c4d8e6a124, 0x90a1d34d1d6f514f, 0xd3050e17fc49b571, 0x4bbf5f896b176d61, 0x5989d7fb3251f17, 0x82fe0842503bea54, 0x2cc866c3a4e75223, 0x2103e1cac3102c87}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2c10b844fa30bcff, 0x977b98074fd2f966, 0x1121bcd4dff775ef, 0xc1ef320e7857a944, 0x45e2c18e24dbcea1, 0x6bbd687cfed377a1, 0x6fe704210db31de2, 0x98ef2b6fb520a760}, + }, + // 1264 + { + mIn: "ffbc30fa44b8102c66f9d24f07987b97ef75f7dfd4bc211144a957780e32efc1a1cedb248ec1e245a177d3fe7c68bd6be21db30d2104e76f60a720b56f2bef9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x13a6818b7dcadc79, 0x7bdff321ceaee459, 0x7af5d20be78c5199, 0xadf24a11e7b5ba18, 0x9fd619f3a7cea0d0, 0x9a9d530a0e061f23, 0xc6e81c45953efb23, 0xdf31f9ed09fb0c34}, + }, + // 1265 + { + mIn: "ffbc30fa44b8102c66f9d24f07987b97ef75f7dfd4bc211144a957780e32efc1a1cedb248ec1e245a177d3fe7c68bd6be21db30d2104e76f60a720b56f2bef9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xebd96d22393a2084, 0x2561ef91b6118f27, 0x653e37abda73b985, 0x73f6ad8b892513d1, 0xf9659d71f370021, 0xd221842673c3fea8, 0xb930a4129bdbff8b, 0x890cca6675b0e42f}, + }, + // 1266 + { + mIn: "ffbc30fa44b8102c66f9d24f07987b97ef75f7dfd4bc211144a957780e32efc1a1cedb248ec1e245a177d3fe7c68bd6be21db30d2104e76f60a720b56f2bef9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd5cc78f9fe416e6, 0x27c0d82db66dc9c, 0x77896bd85eaa09e1, 0xa2908f518a916202, 0x39e08ad6686b2f29, 0x843ca2179a25e492, 0xbf5a2b087f412aec, 0xb8ec78224de4263a}, + }, + // 1267 + { + mIn: "ffbc30fa44b8102c66f9d24f07987b97ef75f7dfd4bc211144a957780e32efc1a1cedb248ec1e245a177d3fe7c68bd6be21db30d2104e76f60a720b56f2bef9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc924, 0xbb67ae6984caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5fa70353965694ba, 0x594455af1a4d3925, 0x5c44c8a4db1740e, 0xdbd2e4cfebb0e20b, 0xddbca3682ca0126b, 0x42557842f30103a7, 0x7735935da10b2831, 0xf9fe48a48271afba}, + }, + // 1268 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe00048b106d34ed1, 0x14eae134653ffe3f, 0x9034cf0af9587d7c, 0x6f0ede3e95fdc55c, 0x897cd32f3cb7e31e, 0x286d5381741b4fcd, 0x7c39f81d16e35d9d, 0xc4ee8eadd884e9c3}, + }, + // 1269 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe00048b106d34ed1, 0x14eae134653ffe3f, 0x9034cf0af9587d7c, 0x6f0ede3e95fdc55c, 0x897cd32f3cb7e31e, 0x286d5381741b4fcd, 0x7c39f81d16e35d9d, 0xc4ee8eadd884e9c3}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc5a6fcfc9041bb6f, 0x1fbde5b0908ecf25, 0xbc615b6e011f5b42, 0xbb9b1468e688b304, 0xdb2fb5094a7358ac, 0x1c42e6efb977b990, 0xf0754b007621cb36, 0xce803d6f7475e8ee}, + }, + // 1270 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc5a6fcfc9041bb6f, 0x1fbde5b0908ecf25, 0xbc615b6e011f5b42, 0xbb9b1468e688b304, 0xdb2fb5094a7358ac, 0x1c42e6efb977b990, 0xf0754b007621cb36, 0xce803d6f7475e8ee}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x99d2c472ad33735a, 0x28d0bfe4d251e3ff, 0xce1978fb9d0aff97, 0x804d3d6a3fdc4eb0, 0xbf1e09cd6e79101e, 0xc05c218f62a2895e, 0x142801f821a079b9, 0xb43d0c4a165ab265}, + }, + // 1271 + { + mIn: "5a7333ad72c4d299ffe351d2e4bfd02897ff0a9dfb7819ceb04edc3f6a3d4d801e10796ecd091ebf5e89a2628f215cc0b979a021f801281465b25a164a0c3db400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9a5ee231dc558784, 0x9fd147d812ecf942, 0xa4abc962c1142c29, 0x8e8bb523b12c979e, 0x832939923a26bb57, 0xdb52ff9485857333, 0x19998507bcdb98c2, 0x101efce5b0074c4e}, + }, + // 1272 + { + mIn: "5a7333ad72c4d299ffe351d2e4bfd02897ff0a9dfb7819ceb04edc3f6a3d4d801e10796ecd091ebf5e89a2628f215cc0b979a021f801281465b25a164a0c3db400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x723ce9b6cdba8b80, 0x8ef261f95c6833b3, 0xb06632c695a3d5b0, 0x354b38db250d131f, 0x23fc4210d0a65d6e, 0xb23b3bc6891b5859, 0xfe839ebc7f89ced1, 0x8c6a0eb66c66d985}, + }, + // 1273 + { + mIn: "5a7333ad72c4d299ffe351d2e4bfd02897ff0a9dfb7819ceb04edc3f6a3d4d801e10796ecd091ebf5e89a2628f215cc0b979a021f801281465b25a164a0c3db400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb88753adca707f65, 0x8006560991bf45a0, 0xf22ec58aea24842c, 0xa578331846dc8693, 0xc0b8287492cbb2fc, 0x70bcd3af2ac4f170, 0x466a6907784325ca, 0xeba20bb8b7fe3c87}, + }, + // 1274 + { + mIn: "5a7333ad72c4d299ffe351d2e4bfd02897ff0a9dfb7819ceb04edc3f6a3d4d801e10796ecd091ebf5e89a2628f215cc0b979a021f801281465b25a164a0c3db400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc925, 0xbb67ae6884caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe445d4432427c4c3, 0xeea9535246a14363, 0x26182c1d0d2a53bd, 0x54249f1545ff914b, 0xc855aff23593ae04, 0xf55fcdb426247702, 0xa2ccee0d100dfc7f, 0x59df4c44fae14469}, + }, + // 1275 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x85e351873768f46c, 0x6e6ebcbe94b93895, 0x65364c808e0c1464, 0xe0c0db312f2dd9dc, 0xeec24433643b57ed, 0x7cacb1860e6664e2, 0xb910b70c61856cb6, 0xcd6c4f1fbc57534d}, + }, + // 1276 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x85e351873768f46c, 0x6e6ebcbe94b93895, 0x65364c808e0c1464, 0xe0c0db312f2dd9dc, 0xeec24433643b57ed, 0x7cacb1860e6664e2, 0xb910b70c61856cb6, 0xcd6c4f1fbc57534d}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x683fcc7d0bc54950, 0xfb5f88367e45bc56, 0x5145ea0fa5b22492, 0x3336310482dc0a3a, 0x8717827507929342, 0xadc0607a06e01c47, 0xb251c1bd6d89d26a, 0x343b1cae6094c2fd}, + }, + // 1277 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x683fcc7d0bc54950, 0xfb5f88367e45bc56, 0x5145ea0fa5b22492, 0x3336310482dc0a3a, 0x8717827507929342, 0xadc0607a06e01c47, 0xb251c1bd6d89d26a, 0x343b1cae6094c2fd}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaddeaf0196f367f9, 0x26c8c898da737cfe, 0xf720f66612609ca2, 0xa99b3f036c4c6d02, 0x2b5d65b7b7b08e41, 0xba07060bc8970b49, 0xd48e26794b6fe125, 0x9017798f35419bcb}, + }, + // 1278 + { + mIn: "f967f39601afdeadfe7c73da98c8c826a29c601266f620f7026d4c6c033f9ba9418eb0b7b7655d2b490b97c80b0607ba25e16f4b79268ed4cb9b41358f79179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa055f39e996eaaec, 0x41db35b8ed308776, 0x64d7794f76a32918, 0x1bf5006daf8256bb, 0x2efeff837b013e31, 0xd6810adea3d42c33, 0xa1468374d58420a5, 0x936dff83b1b91ef8}, + }, + // 1279 + { + mIn: "f967f39601afdeadfe7c73da98c8c826a29c601266f620f7026d4c6c033f9ba9418eb0b7b7655d2b490b97c80b0607ba25e16f4b79268ed4cb9b41358f79179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1d038e900dc5ed0, 0xdde834e2df7208c9, 0x4aaf68f19a635f08, 0x7c6cca561c8fe107, 0x66b40ea7c4ffdd1a, 0xc3361632a0dd6606, 0x3de2643bad7934f8, 0xcccd2e3a41209674}, + }, + // 1280 + { + mIn: "f967f39601afdeadfe7c73da98c8c826a29c601266f620f7026d4c6c033f9ba9418eb0b7b7655d2b490b97c80b0607ba25e16f4b79268ed4cb9b41358f79179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x17b8f2636e4ead52, 0x79a32d5d5bc199ce, 0xe6cc978215d72127, 0x247e0d81fe040c5e, 0x382b89c7e469b934, 0x6e357635153e6240, 0xc201a8e7d96f699a, 0xf9a39d84a721e65d}, + }, + // 1281 + { + mIn: "f967f39601afdeadfe7c73da98c8c826a29c601266f620f7026d4c6c033f9ba9418eb0b7b7655d2b490b97c80b0607ba25e16f4b79268ed4cb9b41358f79179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc926, 0xbb67ae6b84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf439f09bd0d35891, 0x3efa00fb8f0c513c, 0xd22d06c8d2123c9a, 0xe381853de5ab8d5b, 0x452dfc3d1ce82704, 0x729955127e485253, 0xe57dccbe7fc09998, 0x9620666a35350354}, + }, + // 1282 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae6a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xafd00e64812908e7, 0x4ca219eb092f6a9e, 0xda00a3e19c9e5090, 0x4cd647a39d58a1a5, 0xef6a43b0c4246525, 0x803bdc5e3707fe49, 0xa0ec4f5be79f8a74, 0x4d9a87ba15cceefb}, + }, + // 1283 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xafd00e64812908e7, 0x4ca219eb092f6a9e, 0xda00a3e19c9e5090, 0x4cd647a39d58a1a5, 0xef6a43b0c4246525, 0x803bdc5e3707fe49, 0xa0ec4f5be79f8a74, 0x4d9a87ba15cceefb}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xccc0f3a0cd43e573, 0x539587904459ca83, 0x2fdc0018d7196145, 0xde5743de3da8563f, 0xd084b374ef035fd4, 0x480bf8318a05d295, 0x6f1a1ba6c5171466, 0x59909b1e110838ee}, + }, + // 1284 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xccc0f3a0cd43e573, 0x539587904459ca83, 0x2fdc0018d7196145, 0xde5743de3da8563f, 0xd084b374ef035fd4, 0x480bf8318a05d295, 0x6f1a1ba6c5171466, 0x59909b1e110838ee}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6d36aadd9369e2ee, 0xb91bb34ccbe8a2a7, 0xdd93329dcfa00a42, 0x10ace560645f4b3a, 0x8e2124011fb196d2, 0xcb30db536bda5b5f, 0xed2a28aa791aa408, 0x584d6cf7644eceac}, + }, + // 1285 + { + mIn: "eee26993ddaa366da7a2e8cb4cb31bb9420aa0cf9d3293dd3a4b5f6460e5ac10d296b11f0124218e5f5bda6b53db30cb08a41a79aa282aedacce4e64f76c4d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x136363e380fea323, 0xd9149535a122f9fd, 0x8542f2ade17517f3, 0x6d86cedb041c00e8, 0x186e505bf2ed55f0, 0xa05aba73a1923495, 0x976a40238175ecc1, 0xb17ea9b7b6a95b02}, + }, + // 1286 + { + mIn: "eee26993ddaa366da7a2e8cb4cb31bb9420aa0cf9d3293dd3a4b5f6460e5ac10d296b11f0124218e5f5bda6b53db30cb08a41a79aa282aedacce4e64f76c4d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xec41781a4d423447, 0x73e9d65100baae0e, 0xa39598afa1be6342, 0xaea24d858c3dc8b8, 0x3fb785c2d7bd3278, 0x8bd3ce1c82c31381, 0x839f9a36e6b45636, 0x1d8f12048f36cd27}, + }, + // 1287 + { + mIn: "eee26993ddaa366da7a2e8cb4cb31bb9420aa0cf9d3293dd3a4b5f6460e5ac10d296b11f0124218e5f5bda6b53db30cb08a41a79aa282aedacce4e64f76c4d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae6a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5299550f26b4b678, 0x2c53345ea1fffe77, 0x674635471f6c30d0, 0x1a792a01ee1870c1, 0x88c392fc7abcdbf2, 0xbecbcc4017608c00, 0x9d7e65ea06ebf166, 0xab9320bdc2668047}, + }, + // 1288 + { + mIn: "eee26993ddaa366da7a2e8cb4cb31bb9420aa0cf9d3293dd3a4b5f6460e5ac10d296b11f0124218e5f5bda6b53db30cb08a41a79aa282aedacce4e64f76c4d5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc927, 0xbb67ae6a84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7202c0adab94cd62, 0x1636cf8a8e96502f, 0xb1a58506f564fc58, 0xa4644f3b8b8804b0, 0x4cc64a7eec7bb6dd, 0xdbb996a8eddee89e, 0x864e7c490faea78a, 0x92a779acfbb73455}, + }, + // 1289 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfb9624b3bb05fe70, 0x9c061772427736d3, 0xa271519c3c50167a, 0x1d3a2df1694aaf57, 0x97fc9a6948fbc6c0, 0x65658edcc5c7d443, 0xe213ce4e88265f34, 0xccfa32a219ddba2a}, + }, + // 1290 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xfb9624b3bb05fe70, 0x9c061772427736d3, 0xa271519c3c50167a, 0x1d3a2df1694aaf57, 0x97fc9a6948fbc6c0, 0x65658edcc5c7d443, 0xe213ce4e88265f34, 0xccfa32a219ddba2a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xb339349036990a21, 0xfc7b111c540b8225, 0xb42fbd16d2946c24, 0x3b2c901324f756a8, 0xb1bf4a426bc115a4, 0xee4c8e71ef787896, 0x3fb8e82ec8f5b128, 0x10ba6f02f74753cc}, + }, + // 1291 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xb339349036990a21, 0xfc7b111c540b8225, 0xb42fbd16d2946c24, 0x3b2c901324f756a8, 0xb1bf4a426bc115a4, 0xee4c8e71ef787896, 0x3fb8e82ec8f5b128, 0x10ba6f02f74753cc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4c78e92580d97e8c, 0x4c81bca8b47c2780, 0xe1c108507333aab9, 0xc80e9d56d0ed5c29, 0x8eb2ec946bc7e6a6, 0xd10eb8abf08fc303, 0xc5a288062c4868df, 0x2641b684a09d3dab}, + }, + // 1292 + { + mIn: "8c7ed98025e9784c80277cb4a8bc814cb9aa33735008c1e1295cedd0569d0ec8a6e6c76b94ecb28e03c38ff0abb80ed1df68482c0688a2c5ab3d9da084b6412600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x282299cd67358f75, 0x527c0f93011c6a38, 0xa5aac1fd28cedca9, 0x1d4fa5d997ed0f4b, 0x59d512ac1bf305f8, 0x31f87dcd63200ae9, 0x548cf704698f141a, 0x80c7c87495ef740}, + }, + // 1293 + { + mIn: "8c7ed98025e9784c80277cb4a8bc814cb9aa33735008c1e1295cedd0569d0ec8a6e6c76b94ecb28e03c38ff0abb80ed1df68482c0688a2c5ab3d9da084b6412600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3728e57e7f9cd555, 0xb3a768a5543eefe6, 0x8e8c296e895b0d8a, 0xa8bdcad8246da546, 0xc8e7a322a685ffae, 0x6d15341f92ba8374, 0x1224e208f685d1ef, 0x2c161a12386e2824}, + }, + // 1294 + { + mIn: "8c7ed98025e9784c80277cb4a8bc814cb9aa33735008c1e1295cedd0569d0ec8a6e6c76b94ecb28e03c38ff0abb80ed1df68482c0688a2c5ab3d9da084b6412600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x174748684f60a72b, 0x81941a8628666f19, 0x66ecc16c6cf0e880, 0x9c03da168dcf32d0, 0x5b531ee3cd7742d7, 0x88166e04442a69c1, 0x49dc91cdf34a951c, 0x2ac44b0e68a343b4}, + }, + // 1295 + { + mIn: "8c7ed98025e9784c80277cb4a8bc814cb9aa33735008c1e1295cedd0569d0ec8a6e6c76b94ecb28e03c38ff0abb80ed1df68482c0688a2c5ab3d9da084b6412600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc938, 0xbb67ae7584caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x138b36d1eb464a95, 0x1455930f58d7ed98, 0x4800b4a9bf7f5cb1, 0xf531f73a282251a3, 0xf4656eb685aa60e4, 0x7028bd9986159d9a, 0x5a7812946ce3aeb6, 0xeb165b5e9bb3f90e}, + }, + // 1296 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7484caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x8b8772e365fa000f, 0x6d935cf03e0bb989, 0x90ce996f15559751, 0xe5c95c425e9051b4, 0x44892d8cafeba134, 0x2d56710ce83b1fb0, 0x75049c1658f9c148, 0x9fec26ba85c59445}, + }, + // 1297 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x8b8772e365fa000f, 0x6d935cf03e0bb989, 0x90ce996f15559751, 0xe5c95c425e9051b4, 0x44892d8cafeba134, 0x2d56710ce83b1fb0, 0x75049c1658f9c148, 0x9fec26ba85c59445}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x3d144a25b1d657b9, 0x576a948474f4124f, 0xb4073456f4629c28, 0x196e58af7c65b929, 0x36278abc406e3cde, 0xba75f7ab340f5b2b, 0xd52d026f39fe3328, 0x6b2aae1a1413879d}, + }, + // 1298 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x3d144a25b1d657b9, 0x576a948474f4124f, 0xb4073456f4629c28, 0x196e58af7c65b929, 0x36278abc406e3cde, 0xba75f7ab340f5b2b, 0xd52d026f39fe3328, 0x6b2aae1a1413879d}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xef46c37cc965a879, 0x79b1b4270b9c9e6, 0x1ed4ef5d2761914e, 0x29652706b5aa2b7c, 0x5b60c3f3f9d9e4c2, 0xe6eb5983aef222b3, 0x1b0fb548d4bd566d, 0x36e5bd860947a118}, + }, + // 1299 + { + mIn: "79a865c97cc346efe6c9b970421b9b074e9161275defd41e7c2baab506276529c2e4d9f9f3c3605bb322f2ae8359ebe66d56bdd448b50f1b18a1470986bde53600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7484caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2bea1c97861e51fe, 0x9b8d89fa2a1bf96a, 0xb40b798017a77f06, 0xf419e7eb5d9f1809, 0xa606437ccf6ae105, 0xfe0e2935d55cace6, 0x5bd2c5e6b9438908, 0xd205b1c1238050fc}, + }, + // 1300 + { + mIn: "79a865c97cc346efe6c9b970421b9b074e9161275defd41e7c2baab506276529c2e4d9f9f3c3605bb322f2ae8359ebe66d56bdd448b50f1b18a1470986bde53600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7484caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdddb8cee2f25570d, 0x8d2ef7c26e4ad3b4, 0x922efdcaaf55be55, 0xe8c4be8818c3b82a, 0xf63dd22c0b4fd016, 0xb352519c962047e0, 0x5508467ea36d3c56, 0xba0ac15b71b8c74c}, + }, + // 1301 + { + mIn: "79a865c97cc346efe6c9b970421b9b074e9161275defd41e7c2baab506276529c2e4d9f9f3c3605bb322f2ae8359ebe66d56bdd448b50f1b18a1470986bde53600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7484caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x854d3bc6f3b2e6a, 0xadbf76903ad70ddf, 0xb5df0edbfc41b732, 0x269b8b5053f7b363, 0xcd9b5f257316a9f0, 0x63a0bff620a1b9a2, 0x6a847d51ca51652b, 0x70211bdaeb667b74}, + }, + // 1302 + { + mIn: "79a865c97cc346efe6c9b970421b9b074e9161275defd41e7c2baab506276529c2e4d9f9f3c3605bb322f2ae8359ebe66d56bdd448b50f1b18a1470986bde53600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc939, 0xbb67ae7484caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbfe89cc194ce1e89, 0x3f05f0fd4ac92c68, 0x75c9330054f4eba, 0xc4a899c979f8d6cd, 0x7479a3e0d3f68e32, 0x43601039a8ad30a2, 0xee295fda8051d837, 0xa027c7a4d5102d88}, + }, + // 1303 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7784caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xbe53d2b05cafe8a0, 0x6cf938ab374a116a, 0x78c106db5e8db0f, 0xe45d6252321e79e5, 0x15c05b161c536b3b, 0x5be1caff53dc094e, 0x8ca0436aff50d3a5, 0x11340162011112db}, + }, + // 1304 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xbe53d2b05cafe8a0, 0x6cf938ab374a116a, 0x78c106db5e8db0f, 0xe45d6252321e79e5, 0x15c05b161c536b3b, 0x5be1caff53dc094e, 0x8ca0436aff50d3a5, 0x11340162011112db}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xeffb72e10c3c2c6c, 0x4f303710d427b7b, 0x8efb9366ef856077, 0x1c09dfb44453cf0b, 0xb7cb825f47df353c, 0x547f4bf070bd389e, 0xead88b68ab344f58, 0x98f6d116f6d9bb7b}, + }, + // 1305 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xeffb72e10c3c2c6c, 0x4f303710d427b7b, 0x8efb9366ef856077, 0x1c09dfb44453cf0b, 0xb7cb825f47df353c, 0x547f4bf070bd389e, 0xead88b68ab344f58, 0x98f6d116f6d9bb7b}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf6b10b9650896250, 0xcafbcbaa24d21e0e, 0x66ab7f385038d7d0, 0x34ee0180b549dea6, 0xc8cf0731feec7726, 0xb25e566fc127189b, 0x5e9a97d662573c5, 0x8fc85841eeaa9bad}, + }, + // 1306 + { + mIn: "50628950960bb1f60e1ed224aacbfbcad0d73850387fab66a6de49b58001ee342677ecfe3107cfc89b1827c16f565eb2c57325667da9e905ad9baaee4158c88f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7784caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xc09896955b4f02a6, 0xf903189ef2f445de, 0xe536c5892911c89d, 0xff56c81b287e33a1, 0xb0d783e16d981e72, 0xe50a836611b69eea, 0xff33c87d85bcd6d6, 0xd32b8e9b88529b18}, + }, + // 1307 + { + mIn: "50628950960bb1f60e1ed224aacbfbcad0d73850387fab66a6de49b58001ee342677ecfe3107cfc89b1827c16f565eb2c57325667da9e905ad9baaee4158c88f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7784caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x369b4d6237495bf3, 0x2577f044db195fdc, 0x56c9dac784970208, 0x7e43bc589060288d, 0x8a7d30125bf9792f, 0x10e96efdd742b08f, 0x8332de9e60dfe8a9, 0xa025998a91ba58f9}, + }, + // 1308 + { + mIn: "50628950960bb1f60e1ed224aacbfbcad0d73850387fab66a6de49b58001ee342677ecfe3107cfc89b1827c16f565eb2c57325667da9e905ad9baaee4158c88f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7784caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x230632f2f9f9d0b1, 0x710ed6cb528af215, 0x500f60f6e0839dc0, 0x80c04276ade80a8f, 0x264e31d2fc18c6ff, 0xf669253429157ff6, 0xac2d3b7e7f0137df, 0xb25a176dd588ad32}, + }, + // 1309 + { + mIn: "50628950960bb1f60e1ed224aacbfbcad0d73850387fab66a6de49b58001ee342677ecfe3107cfc89b1827c16f565eb2c57325667da9e905ad9baaee4158c88f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93a, 0xbb67ae7784caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2047e93e7eee0522, 0x10e13211a23369d7, 0xaadb3a9a68b0fbfe, 0xd0362165435f684c, 0x381e675c9b353a9b, 0x2adb1256cb1519f1, 0x74e2e8c03b794e2, 0xa6512434a5045fb3}, + }, + // 1310 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7684caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xe8c772f17f4791, 0xf1190274987ddf05, 0x21e15cc526d591b4, 0xaa26a4ce399cc1c4, 0x4daf3103422d6de7, 0x5a8a9ff01f21bba6, 0xec799901109591a8, 0x47ab733bf19a54ef}, + }, + // 1311 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xe8c772f17f4791, 0xf1190274987ddf05, 0x21e15cc526d591b4, 0xaa26a4ce399cc1c4, 0x4daf3103422d6de7, 0x5a8a9ff01f21bba6, 0xec799901109591a8, 0x47ab733bf19a54ef}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xd4771f554469d5f0, 0xc4c4da49db245e35, 0x5a476153e53a21b6, 0x7c438873ae691b3d, 0x9261f95688f39a66, 0x4f277a0305b4751a, 0x7cdc416e3f87db97, 0x99d3730a41018d85}, + }, + // 1312 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xd4771f554469d5f0, 0xc4c4da49db245e35, 0x5a476153e53a21b6, 0x7c438873ae691b3d, 0x9261f95688f39a66, 0x4f277a0305b4751a, 0x7cdc416e3f87db97, 0x99d3730a41018d85}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x99be6817284b2f9c, 0xec5b7052d2b6217e, 0x94aa40a40cf5bad8, 0x6f0d1a3650ec6771, 0x7c6be0656733f03c, 0x8dbb309ca280443c, 0xfb75f061e294bbff, 0x49a064b82b4eff2}, + }, + // 1313 + { + mIn: "9c2f4b281768be997e21b6d252705becd8baf50ca440aa947167ec50361a0d6f3cf0336765e06b7c3c4480a29c30bb8dffbb94e261f075fbf2efb4824b069a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7684caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4978bd27e2e06daf, 0xa7d834df9d55cb4a, 0x1b83842391035ad5, 0xa8cd396f37381ce2, 0x75ed8aa4f7af64a8, 0x69a6797777df6b8f, 0x6b6fa082ce758a06, 0xf5da83ed55c82533}, + }, + // 1314 + { + mIn: "9c2f4b281768be997e21b6d252705becd8baf50ca440aa947167ec50361a0d6f3cf0336765e06b7c3c4480a29c30bb8dffbb94e261f075fbf2efb4824b069a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7684caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x6cdcf7618a073a51, 0x3a5f7e3633a62216, 0x548d5decc865e733, 0x92f8db6f009484f4, 0x12e3130034e56320, 0x39a45e8e8f7f1b87, 0xd19df1e278cbd4c0, 0x5dc692b62907011f}, + }, + // 1315 + { + mIn: "9c2f4b281768be997e21b6d252705becd8baf50ca440aa947167ec50361a0d6f3cf0336765e06b7c3c4480a29c30bb8dffbb94e261f075fbf2efb4824b069a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7684caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9dde53cef047d3d0, 0x48f6a26e66249284, 0xbf9d8f3e956f1c7f, 0x49d3e1c29ded6d3, 0x2f9dc883fd3c635e, 0xac721ff3b2d02723, 0xf2c5eb1fdba30416, 0x720478321508ad2c}, + }, + // 1316 + { + mIn: "9c2f4b281768be997e21b6d252705becd8baf50ca440aa947167ec50361a0d6f3cf0336765e06b7c3c4480a29c30bb8dffbb94e261f075fbf2efb4824b069a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93b, 0xbb67ae7684caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1a252c589428cc10, 0x3e5951392e654c01, 0x89be51745d2ae570, 0xab7d24c8854fb624, 0xc19fb31047d26862, 0x34dafb29c84a7bc0, 0xba3a8f0468b579ed, 0xe296cc7b6834a5d}, + }, + // 1317 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7184caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x81baff84d1a881cb, 0xaf58e18d7d40ceeb, 0x39363785940bb1fc, 0xcc8881aef96bae00, 0x971a12f60aa8595b, 0x68a0ede19f57ecf3, 0x9d52a4d89397a173, 0xce3166228d3a953f}, + }, + // 1318 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x81baff84d1a881cb, 0xaf58e18d7d40ceeb, 0x39363785940bb1fc, 0xcc8881aef96bae00, 0x971a12f60aa8595b, 0x68a0ede19f57ecf3, 0x9d52a4d89397a173, 0xce3166228d3a953f}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4740b6c10fcdbf9d, 0xfadbbd54c529a9b9, 0x3773aa3f0b9defd8, 0x2f7da1562da62e44, 0x75651b8827333bd9, 0x8db3c0888aba8ccc, 0x2e7fcfdb5bbfeda5, 0xcd82dcfa19f40b48}, + }, + // 1319 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x4740b6c10fcdbf9d, 0xfadbbd54c529a9b9, 0x3773aa3f0b9defd8, 0x2f7da1562da62e44, 0x75651b8827333bd9, 0x8db3c0888aba8ccc, 0x2e7fcfdb5bbfeda5, 0xcd82dcfa19f40b48}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe0623bb90d3dab3e, 0x2370078acfcdca58, 0x2a1d709738cdb20d, 0xa0dd3f9f6266aff2, 0x9023b76022a0e0a2, 0xdee8336dcb1b5c, 0xfb1ae89e51f7eb1b, 0x2b2c33c7f87da799}, + }, + // 1320 + { + mIn: "3eab3d0db93b62e058cacdcf8a0770230db2cd3897701d2af2af66629f3fdda0a2e0a02260b723905c1bcb6d33e8de001bebf7519ee81afb99a77df8c7332c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7184caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x21f81f8b4e31d7, 0xc3612ba60d87f5b8, 0x6f7b6a9ece7ab31a, 0xc18337527145297d, 0xdd87d40dc0cbedfd, 0x5093b4aa348c846f, 0x1a9db55e1b07077d, 0x5567357f8c064623}, + }, + // 1321 + { + mIn: "3eab3d0db93b62e058cacdcf8a0770230db2cd3897701d2af2af66629f3fdda0a2e0a02260b723905c1bcb6d33e8de001bebf7519ee81afb99a77df8c7332c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7184caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x4f5167ab2c3ddefb, 0xa9969fffd6123a8c, 0xd31b496392aca977, 0xb98653da04a92231, 0x2d9383a36b5ad343, 0x9ef6456b9b257ff0, 0xaeb34f12cab4279b, 0x66d8ee5398703d14}, + }, + // 1322 + { + mIn: "3eab3d0db93b62e058cacdcf8a0770230db2cd3897701d2af2af66629f3fdda0a2e0a02260b723905c1bcb6d33e8de001bebf7519ee81afb99a77df8c7332c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7184caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c86f8d55427bc90, 0xb38e9d27b5445a35, 0xf5b57f40f700dc1c, 0x94ce7afc57dc4eb3, 0x6380dc2222da6535, 0xb1ce25f1f242cf2c, 0x60502e4c96ea1497, 0x2e7cf2c360899f3c}, + }, + // 1323 + { + mIn: "3eab3d0db93b62e058cacdcf8a0770230db2cd3897701d2af2af66629f3fdda0a2e0a02260b723905c1bcb6d33e8de001bebf7519ee81afb99a77df8c7332c2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93c, 0xbb67ae7184caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x35c43199558ae1d0, 0x5e8ca2092142d72b, 0x667c9b5cf5035014, 0x508986685198dc4f, 0x3db7c7ef6faf6e39, 0x677c1d72ca1a5c81, 0x55938226252963da, 0x8ebc05d66c8e78dc}, + }, + // 1324 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7084caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xa7a31ae58f8e46ca, 0x1ad9b04a195183ae, 0x1cd81e7799bc03e0, 0xe0d095a077c8a697, 0xf969e4865ca38b8f, 0x8179d28645e0b8c1, 0x7dcd62d3cd2ae1a7, 0xd8b4315da73c5675}, + }, + // 1325 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0xa7a31ae58f8e46ca, 0x1ad9b04a195183ae, 0x1cd81e7799bc03e0, 0xe0d095a077c8a697, 0xf969e4865ca38b8f, 0x8179d28645e0b8c1, 0x7dcd62d3cd2ae1a7, 0xd8b4315da73c5675}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x726b9e1fcf365145, 0x7dd91f22de5bc34b, 0x8e18047d8d871929, 0x9e455b6be05cefa8, 0xe773a32e2be83a7f, 0x49ba34854ed5bfcf, 0x82ffed5275489449, 0xfc8f7a682182c039}, + }, + // 1326 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x726b9e1fcf365145, 0x7dd91f22de5bc34b, 0x8e18047d8d871929, 0x9e455b6be05cefa8, 0xe773a32e2be83a7f, 0x49ba34854ed5bfcf, 0x82ffed5275489449, 0xfc8f7a682182c039}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2db6169a7b6d2379, 0x45c260a050826c3a, 0x9e318b79355f6957, 0x9c748ce87e4b1a53, 0xe3f5d15d57f8a9de, 0xe38d2d02f08cdacd, 0xcb2c6f45fbbec91a, 0xd6d0e7b7083fda8a}, + }, + // 1327 + { + mIn: "79236d7b9a16b62d3a6c8250a060c24557695f35798b319e531a4b7ee88c749cdea9f8575dd1f5e3cdda8cf0022d8de31ac9befb456f2ccb8ada3f08b7e7d0d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7084caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x5c0f4d0e5cb52829, 0x2e709a9ef50ab6b4, 0xbbc827f48c6a613d, 0xd82690c2b81f9803, 0x65116cf36191d8f7, 0x953570cb8c5e9a4f, 0x6a2cc2cd1e678da5, 0x2b68583136be4a78}, + }, + // 1328 + { + mIn: "79236d7b9a16b62d3a6c8250a060c24557695f35798b319e531a4b7ee88c749cdea9f8575dd1f5e3cdda8cf0022d8de31ac9befb456f2ccb8ada3f08b7e7d0d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7084caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9d5cdaa7023064e4, 0xc24c8d9aea308a26, 0xb4c2559fb52a564f, 0xbe5e7ecccedbf73a, 0x1e5a14742de89474, 0xc53104eb2521447d, 0xf847fa7ab23909ea, 0x76701f349f8497ca}, + }, + // 1329 + { + mIn: "79236d7b9a16b62d3a6c8250a060c24557695f35798b319e531a4b7ee88c749cdea9f8575dd1f5e3cdda8cf0022d8de31ac9befb456f2ccb8ada3f08b7e7d0d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7084caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x12077a9be4fbc760, 0x6129ae62756fcbfb, 0x34759c77c7275f42, 0x89cbf37f04b8deec, 0x42fecee1f35951a2, 0xc4f241624216eff9, 0x50c443acd7112cd6, 0xefb46b4384d1fc0d}, + }, + // 1330 + { + mIn: "79236d7b9a16b62d3a6c8250a060c24557695f35798b319e531a4b7ee88c749cdea9f8575dd1f5e3cdda8cf0022d8de31ac9befb456f2ccb8ada3f08b7e7d0d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93d, 0xbb67ae7084caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf2375f866032633, 0xdadb34c31316d826, 0x5066291d9dba3647, 0x882de7bb01ec1429, 0xb02c7ada11ec0656, 0xebbedeb5ed3291b, 0xc1492f356ced73cc, 0xa3d48eeb2df62319}, + }, + // 1331 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7384caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x6bd9b093937cea86, 0x2177617c63ceec4a, 0xefc285a58a853129, 0x5535172507a4139a, 0x64a5967c5c7956ce, 0xf0101348e32fc476, 0xd197677342a877f6, 0xe18c1c0ca12cef11}, + }, + // 1332 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x6bd9b093937cea86, 0x2177617c63ceec4a, 0xefc285a58a853129, 0x5535172507a4139a, 0x64a5967c5c7956ce, 0xf0101348e32fc476, 0xd197677342a877f6, 0xe18c1c0ca12cef11}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x477ab8591e898d0d, 0x8933a7e596132cb0, 0x826d806d656fd0be, 0x78c02b656127e236, 0xd33dbcc5ef0da5c6, 0xf815ddf94115230e, 0xf87a42617200e7bc, 0xbe8105c476f9987a}, + }, + // 1333 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x477ab8591e898d0d, 0x8933a7e596132cb0, 0x826d806d656fd0be, 0x78c02b656127e236, 0xd33dbcc5ef0da5c6, 0xf815ddf94115230e, 0xf87a42617200e7bc, 0xbe8105c476f9987a}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf8d75b2d7c4381eb, 0x76c66535b1eab57d, 0xd71866264578917a, 0xb0997f790f6bcc1c, 0x396fb21db68e4859, 0xebae377565b38568, 0x2b54f520300d6799, 0x8d7146f19577bf21}, + }, + // 1334 + { + mIn: "eb81437c2d5bd7f87db5eab13565c6767a917845266618d71ccc6b0f797f99b059488eb61db26f396885b3657537aeeb99670d3020f5542b21bf7795f146718d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7384caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7b8ca6e8503f99fd, 0x935be61c51877f2c, 0xccc9f2bddc94aac0, 0x34abb2f3f01638a9, 0x90b407c56f582cc6, 0xfee017059dcf340a, 0xc119544c159da810, 0xfe34880ee08de3f5}, + }, + // 1335 + { + mIn: "eb81437c2d5bd7f87db5eab13565c6767a917845266618d71ccc6b0f797f99b059488eb61db26f396885b3657537aeeb99670d3020f5542b21bf7795f146718d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7384caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7210ebbd2a03c13d, 0x5628a1695a65819a, 0xd581021e1a68ca7, 0x720866fd86b079e8, 0xbd266361a9cf4165, 0x9c5f1e0dbc6460d3, 0x3ba1f6bf7812b493, 0x450c8c231eb89424}, + }, + // 1336 + { + mIn: "eb81437c2d5bd7f87db5eab13565c6767a917845266618d71ccc6b0f797f99b059488eb61db26f396885b3657537aeeb99670d3020f5542b21bf7795f146718d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7384caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3f8f5e857db0a1ae, 0x95d3d93b378e47e1, 0x863300b9e5a5f87c, 0xff5c577c4c993d79, 0x4faabb8c42e22223, 0xa75433ae16035647, 0xbadcc57cff428847, 0x66fb3721e876ecb}, + }, + // 1337 + { + mIn: "eb81437c2d5bd7f87db5eab13565c6767a917845266618d71ccc6b0f797f99b059488eb61db26f396885b3657537aeeb99670d3020f5542b21bf7795f146718d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93e, 0xbb67ae7384caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfb4c04b9ae9a3ad6, 0x16588a23dcaf7479, 0x4e0be43ef3dc37f5, 0x462b40f2cfb35e1a, 0xd20830134e2648d5, 0xc30b454e7e1bf184, 0x942bc4b9799fffc5, 0xfea5d3f9b91db12b}, + }, + // 1338 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7284caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x39f49afc2a15cc2c, 0xbd3e615bca3b7761, 0x8a9eca9666af5b9b, 0xc17f1d39922ac045, 0xc010c45055876750, 0x3cfa18d0bdd0b866, 0x98955ba918d04bd9, 0x81adc94d7377749b}, + }, + // 1339 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x39f49afc2a15cc2c, 0xbd3e615bca3b7761, 0x8a9eca9666af5b9b, 0xc17f1d39922ac045, 0xc010c45055876750, 0x3cfa18d0bdd0b866, 0x98955ba918d04bd9, 0x81adc94d7377749b}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xc2157fc4b043ee73, 0x9b6375f39f5e8aa9, 0x2e3f63fee0747f4e, 0x44c02e26b37b0693, 0xa91439880b1a8c07, 0x685542434b173f39, 0xe91762d50ef2c677, 0x35934e896bd74d8}, + }, + // 1340 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xc2157fc4b043ee73, 0x9b6375f39f5e8aa9, 0x2e3f63fee0747f4e, 0x44c02e26b37b0693, 0xa91439880b1a8c07, 0x685542434b173f39, 0xe91762d50ef2c677, 0x35934e896bd74d8}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x28c503594f9c9e3d, 0xaa66b33031a3a20f, 0x5e618acef15bfbe6, 0xa56e70ae3e05616e, 0xd5c79a8c75527c33, 0x6d5ec2792cfdb17, 0x13303bdb028bcd95, 0xbafe2e7543a767d1}, + }, + // 1341 + { + mIn: "3d9e9c4f5903c5280fa2a33130b366aae6fb5bf1ce8a615e6e61053eae706ea5337c52758c9ac7d517dbcf9227ecd50695cd8b02db3b3013d167a743752efeba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7284caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3b30fcf59218f28d, 0x6d187019efade40d, 0x4909a33ebb71feb6, 0xb1dbffafc3ae122, 0xc510636f6df309e0, 0x765941a1fa5fdf9, 0x43796c245b655a0, 0x2f6a908e3de8e540}, + }, + // 1342 + { + mIn: "3d9e9c4f5903c5280fa2a33130b366aae6fb5bf1ce8a615e6e61053eae706ea5337c52758c9ac7d517dbcf9227ecd50695cd8b02db3b3013d167a743752efeba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7284caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa85688de422b1fb5, 0xc625883aa7284f1a, 0xbc3067365e8ea08e, 0x9b6d7dcb117004e8, 0xd2fa081321f4c6e8, 0x197dc45b4d285618, 0x86dfbaf5abe08899, 0x8a8ed9a2d0eece93}, + }, + // 1343 + { + mIn: "3d9e9c4f5903c5280fa2a33130b366aae6fb5bf1ce8a615e6e61053eae706ea5337c52758c9ac7d517dbcf9227ecd50695cd8b02db3b3013d167a743752efeba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7284caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xed2529a475774be9, 0x6a808ebdff97f6b1, 0x71e0854a054531f2, 0x297588d44cca9c81, 0x549a2ae75e5ea60c, 0xafadf40ec1199fff, 0x8573ccafa9c9048d, 0x781fc6ebbb28c13f}, + }, + // 1344 + { + mIn: "3d9e9c4f5903c5280fa2a33130b366aae6fb5bf1ce8a615e6e61053eae706ea5337c52758c9ac7d517dbcf9227ecd50695cd8b02db3b3013d167a743752efeba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc93f, 0xbb67ae7284caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1b6eca66c9872770, 0xfccd6a64ab4d0e1a, 0x5eecfb5c3ebfc6d3, 0xe51daaabc8063ebe, 0x5c6bc4871d42486e, 0x271fd9affc0a0378, 0x102b87b45ec8d7e7, 0xd5d9e3f944fc56d4}, + }, + // 1345 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7d84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x19cfb3ffe842a911, 0xd3db60ee3145eb14, 0x79ffefc587c73dd, 0xb9b3e773126847c, 0x10b04e5209632482, 0xfe5866753828d87f, 0xf4d2eb29fd828a04, 0xca7a1720a392955c}, + }, + // 1346 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x19cfb3ffe842a911, 0xd3db60ee3145eb14, 0x79ffefc587c73dd, 0xb9b3e773126847c, 0x10b04e5209632482, 0xfe5866753828d87f, 0xf4d2eb29fd828a04, 0xca7a1720a392955c}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x67a43617933409e, 0xc701d3f1ba3c750b, 0xcd2927e47df979af, 0x3d1dadf9e4d1445, 0x49f1e5f126dd08bc, 0xfec0f90e88888bd4, 0xd08a0429ab8c6c41, 0x62ba479058f0edf2}, + }, + // 1347 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x67a43617933409e, 0xc701d3f1ba3c750b, 0xcd2927e47df979af, 0x3d1dadf9e4d1445, 0x49f1e5f126dd08bc, 0xfec0f90e88888bd4, 0xd08a0429ab8c6c41, 0x62ba479058f0edf2}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7a5f5e8296a8d8b1, 0xb56c88adeb3069ec, 0x4e06147ff435c630, 0xe2ff6fe1f02e0745, 0x3390335a0d4f8623, 0xe23a853fa9fa838f, 0x363678cb1c14c578, 0xf80b7368d0f2a7e9}, + }, + // 1348 + { + mIn: "b1d8a896825e5f7aec6930ebad886cb530c635f47f14064e45072ef0e16fffe223864f0d5a3390338f83faa93f853ae278c5141ccb783636e9a7f2d068730bf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7d84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x93e5f820c56eec48, 0x3d5515eb53f6b3d7, 0xc3d0a6813b7246e2, 0xfb2074a342aa1a22, 0xf5df386379238aa9, 0xbe49a4d5e6dc45f8, 0x271966358718cc5e, 0xb65fd0087e086104}, + }, + // 1349 + { + mIn: "b1d8a896825e5f7aec6930ebad886cb530c635f47f14064e45072ef0e16fffe223864f0d5a3390338f83faa93f853ae278c5141ccb783636e9a7f2d068730bf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7d84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xcd07b3da83304, 0x6589420b21ea092b, 0x715a10d9279b4b12, 0x60fd1c49a2c126c8, 0x10c7a02d6ca8cfe4, 0x284bf9f2c3c18d0a, 0xecf3a041ee0540d, 0xda418afad9006296}, + }, + // 1350 + { + mIn: "b1d8a896825e5f7aec6930ebad886cb530c635f47f14064e45072ef0e16fffe223864f0d5a3390338f83faa93f853ae278c5141ccb783636e9a7f2d068730bf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7d84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x756c78202838b9f3, 0xe52b1b1a84b8dbca, 0x234a8e8764ebcbb6, 0x8234e9ba963e01a, 0xb36ba1e2c8f00e96, 0x931417df3bc45c54, 0x3d97e7474fa889fb, 0xe071caee5af70cc6}, + }, + // 1351 + { + mIn: "b1d8a896825e5f7aec6930ebad886cb530c635f47f14064e45072ef0e16fffe223864f0d5a3390338f83faa93f853ae278c5141ccb783636e9a7f2d068730bf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc930, 0xbb67ae7d84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb94f1d167de1eba7, 0x168f43cc419900fe, 0x8cd0ca9fc9e6baa5, 0xb06080a4b26e48ac, 0xe62fd8f10b73d823, 0xbfa5526f6e032f0a, 0x3f9388e0bb435ff9, 0xac75091f7244c829}, + }, + // 1352 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7c84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x108631b6bed032ef, 0x6ac865a96aa6764e, 0x705d7edbbe05a42f, 0x2849676c434fa01, 0x25a8fc93bcc9862c, 0x78954a834f3b87c2, 0x99b964831bb077c8, 0x85d4787492aa4366}, + }, + // 1353 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x108631b6bed032ef, 0x6ac865a96aa6764e, 0x705d7edbbe05a42f, 0x2849676c434fa01, 0x25a8fc93bcc9862c, 0x78954a834f3b87c2, 0x99b964831bb077c8, 0x85d4787492aa4366}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x90656e2280183fed, 0x155c5fa1b15d3d5d, 0x3304e9aca823a6ed, 0x29f812333c684120, 0x9a69c13a421b530c, 0x6ca6bcce3761fc8f, 0x2ad5f81b005fd427, 0xeca1216cd69ad17e}, + }, + // 1354 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x90656e2280183fed, 0x155c5fa1b15d3d5d, 0x3304e9aca823a6ed, 0x29f812333c684120, 0x9a69c13a421b530c, 0x6ca6bcce3761fc8f, 0x2ad5f81b005fd427, 0xeca1216cd69ad17e}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa3e05855c82b743f, 0x6ee9e3b33ed8d82f, 0x78384e41742c47d8, 0x6ed2e668d486b493, 0x890a6e12fef4c4ff, 0x6e10a10f7b681a4e, 0x8d0693ac85b2831a, 0xef1038d3f57116c1}, + }, + // 1355 + { + mIn: "3f742bc85558e0a32fd8d83eb3e3e96ed8472c74414e387893b486d468e6d26effc4f4fe126e0a894e1a687b0fa1106e1a83b285ac93068dc11671f5d33810ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7c84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x2c164e5d34ed8f4, 0xaf1e9baa5e790a60, 0xd0a1ec4d1a2fd14a, 0x162df0d75a2a042, 0xcb53f58b3d0703db, 0x273808b0a148de9d, 0x4c58862b24f709a6, 0x2cb194e74a9680c1}, + }, + // 1356 + { + mIn: "3f742bc85558e0a32fd8d83eb3e3e96ed8472c74414e387893b486d468e6d26effc4f4fe126e0a894e1a687b0fa1106e1a83b285ac93068dc11671f5d33810ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7c84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xbaa6360ee06156e5, 0xf1855a6a9e38bc4d, 0xa1bad7eaff95db4, 0xd4b93986e656db54, 0xd4352ce80415a938, 0xc03aa548e0c77b0c, 0xc94adfdad0cc4ab0, 0xa45bcbe3a00c4b88}, + }, + // 1357 + { + mIn: "3f742bc85558e0a32fd8d83eb3e3e96ed8472c74414e387893b486d468e6d26effc4f4fe126e0a894e1a687b0fa1106e1a83b285ac93068dc11671f5d33810ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7c84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x60474cbe81356e33, 0x113a28fa3f8253a5, 0x9fa556af45e1d420, 0xe9b9f05036903325, 0xddc3c3a3e8e29fad, 0x882c0309b7fca103, 0xc0b035c739483235, 0x6167d8b5d8cbd051}, + }, + // 1358 + { + mIn: "3f742bc85558e0a32fd8d83eb3e3e96ed8472c74414e387893b486d468e6d26effc4f4fe126e0a894e1a687b0fa1106e1a83b285ac93068dc11671f5d33810ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc931, 0xbb67ae7c84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x27bde4323402117c, 0xf56c0b8ab90e3d5d, 0x2b2f9212b7a57180, 0x47c488257cac51c7, 0x5eeaa8372fde4c44, 0xd1e017f55b4226c1, 0x14ee2ff599299e7c, 0x2aa212cffe6369b3}, + }, + // 1359 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7f84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4a867678d30a52d0, 0xef561c8a81a55396, 0xc5c6c5fa12cb8112, 0x36b7f4795efade75, 0x39163788fa0130f4, 0x65fb86f6a87a7803, 0xd0d846e58916c6c, 0x4bee09fef5216005}, + }, + // 1360 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4a867678d30a52d0, 0xef561c8a81a55396, 0xc5c6c5fa12cb8112, 0x36b7f4795efade75, 0x39163788fa0130f4, 0x65fb86f6a87a7803, 0xd0d846e58916c6c, 0x4bee09fef5216005}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x82260cb753c3bb01, 0xd4816be08be35aa7, 0x91251363c12c59ac, 0xbc2589216d2004d4, 0xfb1c7ec6ec351293, 0x87c4fafaf27084e4, 0xa72ed59cdaa2abeb, 0xcf7c6a8145fec10b}, + }, + // 1361 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x82260cb753c3bb01, 0xd4816be08be35aa7, 0x91251363c12c59ac, 0xbc2589216d2004d4, 0xfb1c7ec6ec351293, 0x87c4fafaf27084e4, 0xa72ed59cdaa2abeb, 0xcf7c6a8145fec10b}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x950c851ab30c132f, 0x428cc4698aca6f61, 0x3dc23d8c65c05839, 0xa52b2ce5e053cfb6, 0x9615b308be360f5c, 0xf4dbc108df98d999, 0xf10efdae90a359, 0x6615fac18e841e3f}, + }, + // 1362 + { + mIn: "2f130cb31a850c95616fca8a69c48c423958c0658c3dc23db6cf53e0e52c2ba55c0f36be08b3159699d998df08c1dbf459a390aefd0ef1003f1e848ec1fa156600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7f84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x702b9cac1ba2ce2c, 0xcbd7f2cb093392d3, 0x26008b8bcc1fbd7a, 0x39629c02800a8788, 0x5d4e1998c8c35073, 0xd4263d96bb60a3ee, 0x867516f86379cb85, 0xe8b2506955c06e97}, + }, + // 1363 + { + mIn: "2f130cb31a850c95616fca8a69c48c423958c0658c3dc23db6cf53e0e52c2ba55c0f36be08b3159699d998df08c1dbf459a390aefd0ef1003f1e848ec1fa156600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7f84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xce910980a2f43561, 0x935e3c4ad4bf7384, 0x4151ba55e3b5487a, 0xd98839a83121cfbc, 0x61955a63e7e8a9d2, 0x8170ef052c51b305, 0x4c204e7a1dd5ce39, 0x6ddce8219aa4d812}, + }, + // 1364 + { + mIn: "2f130cb31a850c95616fca8a69c48c423958c0658c3dc23db6cf53e0e52c2ba55c0f36be08b3159699d998df08c1dbf459a390aefd0ef1003f1e848ec1fa156600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7f84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x683292d02f9a62e2, 0x9fe05f7418f2d985, 0xa350e2fc6afb916d, 0x1fbeb6349568630a, 0x35d86737fa9f8926, 0xf707677a46a58cf, 0xdee3b199c91b2494, 0xf534f77ff388e1ef}, + }, + // 1365 + { + mIn: "2f130cb31a850c95616fca8a69c48c423958c0658c3dc23db6cf53e0e52c2ba55c0f36be08b3159699d998df08c1dbf459a390aefd0ef1003f1e848ec1fa156600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc932, 0xbb67ae7f84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3d321409a0e66ef1, 0xdc7c13c943a1b8c7, 0x4bf06695ae08cdc5, 0xdf974c67321594b2, 0x8eef0534cea5fff6, 0x3d25143140ec275d, 0x2ad767014c39d6, 0x43da0b106afbc544}, + }, + // 1366 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7e84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4679cb2b8de32df0, 0x53a2a97620d2c875, 0x287709252b2a7da8, 0x4fec1d1bffb291e2, 0x2ef6b7c5726fc566, 0xdd2dc1b30c1050a0, 0x329b8319d2dd0e00, 0xd70d7d82fd464eb0}, + }, + // 1367 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4679cb2b8de32df0, 0x53a2a97620d2c875, 0x287709252b2a7da8, 0x4fec1d1bffb291e2, 0x2ef6b7c5726fc566, 0xdd2dc1b30c1050a0, 0x329b8319d2dd0e00, 0xd70d7d82fd464eb0}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2d7fbb7103c75aff, 0x23893e36c0bbd1b6, 0x16cb4cae1af6ba21, 0x5a134a998083c592, 0xb7591f9ee61d84ec, 0x2fee1742de822a53, 0x9d65a7d832d996f2, 0x4f01336b04e6dfec}, + }, + // 1368 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2d7fbb7103c75aff, 0x23893e36c0bbd1b6, 0x16cb4cae1af6ba21, 0x5a134a998083c592, 0xb7591f9ee61d84ec, 0x2fee1742de822a53, 0x9d65a7d832d996f2, 0x4f01336b04e6dfec}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf4bf24a8e8888548, 0x9896bc3bbaaa4bba, 0x594ed69460c2d7c1, 0xa53aefe79e47ee2, 0x51c1fa6ccf5858d6, 0xf1cbb310240460a3, 0xdf01c9b2270eb4c2, 0xda35b21376f5cb6c}, + }, + // 1369 + { + mIn: "488588e8a824bff4ba4baaba3bbc9698c1d7c26094d64e59e27ee479feae530ad65858cf6cfac151a360042410b3cbf1c2b40e27b2c901df6ccbf57613b235da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7e84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3be6ae98631c682b, 0xbc8b6441037762f8, 0x3593c90e77d1dd3, 0xbb20133169943dfe, 0xa1dc0caff214d924, 0xdc79c6c71472c999, 0x3ca084a40b80a232, 0xc8f2b93bbea60e01}, + }, + // 1370 + { + mIn: "488588e8a824bff4ba4baaba3bbc9698c1d7c26094d64e59e27ee479feae530ad65858cf6cfac151a360042410b3cbf1c2b40e27b2c901df6ccbf57613b235da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7e84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb85060608ba9307e, 0xca928f2bf197f2a3, 0x15216544e8b3ceae, 0x3a09aba1e0744893, 0x306c6a3fb559d773, 0x6cb92b2cd20d9496, 0xa2716d9c7b0a82e6, 0x9726aaa9298de08}, + }, + // 1371 + { + mIn: "488588e8a824bff4ba4baaba3bbc9698c1d7c26094d64e59e27ee479feae530ad65858cf6cfac151a360042410b3cbf1c2b40e27b2c901df6ccbf57613b235da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7e84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x52eaaf0c6af5ffb0, 0xff2c75f5d6cd52b9, 0x4c4e0b8048d40933, 0xb1565b5995a58a87, 0xc5289cad6fc832b, 0x43b4d749e464a67d, 0xe05dad8a8855c48f, 0xd3af14ed6ea0d9fa}, + }, + // 1372 + { + mIn: "488588e8a824bff4ba4baaba3bbc9698c1d7c26094d64e59e27ee479feae530ad65858cf6cfac151a360042410b3cbf1c2b40e27b2c901df6ccbf57613b235da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc933, 0xbb67ae7e84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x7517e0ffbb5e3b51, 0x3726bd8111709b54, 0xb2fd52ba6ef56407, 0x8a41f5c01aad8642, 0x68317ffc7d9f427c, 0x7ceda2d7eea87f43, 0x4dd13e4c5e483a72, 0xd05f0d4110072eea}, + }, + // 1373 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7984caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x53c411f5528411fe, 0xde07e678db65d91a, 0x85b20e3bb7f8d402, 0xd39a99eb14bc5867, 0x155802e468acaaa5, 0x92bcff5824a15855, 0x2bcdde73d168fcc7, 0x537dc206a9beeb6a}, + }, + // 1374 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x53c411f5528411fe, 0xde07e678db65d91a, 0x85b20e3bb7f8d402, 0xd39a99eb14bc5867, 0x155802e468acaaa5, 0x92bcff5824a15855, 0x2bcdde73d168fcc7, 0x537dc206a9beeb6a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x85f2720cf4c93e5d, 0xcc1d014aac425013, 0x9e39f26f01e60d06, 0x80621700db82535e, 0xc497a7c46600d29, 0xc993195b307f3e0e, 0x9d34fd4d3f8f51aa, 0xe5f57b96e218e040}, + }, + // 1375 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x85f2720cf4c93e5d, 0xcc1d014aac425013, 0x9e39f26f01e60d06, 0x80621700db82535e, 0xc497a7c46600d29, 0xc993195b307f3e0e, 0x9d34fd4d3f8f51aa, 0xe5f57b96e218e040}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9159fd6cf878e873, 0x7fae5f6c6ecdffef, 0xbc31bd29cb8e4620, 0x1dc2ed6c0b4da6d, 0x4bbc9cc7144272d8, 0xcee89c28646e717a, 0x93a2ccab09fc8b02, 0xaf6b577dc0965cd2}, + }, + // 1376 + { + mIn: "73e878f86cfd5991efffcd6e6c5fae7f20468ecb29bd31bc6ddab4c0d62edc01d8724214c79cbc4b7a716e64289ce8ce028bfc09abcca293d25c96c07d576baf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7984caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xad4a9fa805d5dfaa, 0x39e0a7588201c3e2, 0x79d8f3a7c61f1b40, 0xec72d380b8dbdd10, 0xe55d24920dc7138a, 0x993bc385a2f9e5b8, 0xe7cede222bfa82dc, 0xd76a651122a7932b}, + }, + // 1377 + { + mIn: "73e878f86cfd5991efffcd6e6c5fae7f20468ecb29bd31bc6ddab4c0d62edc01d8724214c79cbc4b7a716e64289ce8ce028bfc09abcca293d25c96c07d576baf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7984caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x8bf770e5c89626a5, 0xaf1d377a420e8ce2, 0x834fd25e8d6e85de, 0x5dc0fae7510b66b0, 0xf5dee6fd6d66a893, 0x685f3e0ff863f89a, 0xdf032242872c1801, 0x838f6b73cb0d39}, + }, + // 1378 + { + mIn: "73e878f86cfd5991efffcd6e6c5fae7f20468ecb29bd31bc6ddab4c0d62edc01d8724214c79cbc4b7a716e64289ce8ce028bfc09abcca293d25c96c07d576baf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7984caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe2b4b0ee2e83a852, 0x6b163d79af2a737e, 0x76f3ee5a74c73e5a, 0xdd6b275ab7c23769, 0x35d0290c01f645d1, 0x84822dcb67e243e3, 0xb6e3eba7c36e8736, 0x689da9f772417d34}, + }, + // 1379 + { + mIn: "73e878f86cfd5991efffcd6e6c5fae7f20468ecb29bd31bc6ddab4c0d62edc01d8724214c79cbc4b7a716e64289ce8ce028bfc09abcca293d25c96c07d576baf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc934, 0xbb67ae7984caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xde539e032e15ce21, 0x68f0c724b34033b3, 0xeaa835de3c4bb9ff, 0xd07a6a80c3152da1, 0xd3c178708c3eecac, 0xcb329fec3efd282a, 0xe869ff6621c2e486, 0x704ccc5d51e88537}, + }, + // 1380 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7884caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x717147a6b63a7e34, 0xacc788f112b6844d, 0xf3ce0f7305a1cf9d, 0x6fecc40c2b9b8792, 0xd264fa317b76b93b, 0x3b243ae4b3ef141f, 0x13e905236b90241f, 0x958b86f2e69a9768}, + }, + // 1381 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x717147a6b63a7e34, 0xacc788f112b6844d, 0xf3ce0f7305a1cf9d, 0x6fecc40c2b9b8792, 0xd264fa317b76b93b, 0x3b243ae4b3ef141f, 0x13e905236b90241f, 0x958b86f2e69a9768}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xdb1fdecaec198806, 0x440828605b0f71d6, 0xb92f548c913b9cbb, 0x9a8cedc8a9ae2c27, 0x8bef11def840ae2b, 0xa6adae777d7a4141, 0x41678874a499c638, 0xf9e5ced78766898}, + }, + // 1382 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xdb1fdecaec198806, 0x440828605b0f71d6, 0xb92f548c913b9cbb, 0x9a8cedc8a9ae2c27, 0x8bef11def840ae2b, 0xa6adae777d7a4141, 0x41678874a499c638, 0xf9e5ced78766898}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x9ea4ced194e61515, 0x249f2a513643e720, 0xe84582bb0dbef1f, 0x84aa31794978d1f3, 0xb9ea5aae16850a7, 0x52de7144d9eacfcd, 0x56333e4fc718dd0b, 0x5fdcbc7c009e43e}, + }, + // 1383 + { + mIn: "1515e694d1cea49e20e74336512a9f241fefdbb02b58840ef3d178497931aa84a75068e1aaa59e0bcdcfead94471de520bdd18c74f3e33563ee409c0c7cbfd0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7884caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd6a929e5ccb80516, 0xe54a9e0d39d42f26, 0x29bc80edc0a4ee1, 0x25ea73f3d08df68e, 0xdd917096f296aa9a, 0xe6e9855310c07408, 0xfa1ac39782a69cda, 0x2c30fb354583ef44}, + }, + // 1384 + { + mIn: "1515e694d1cea49e20e74336512a9f241fefdbb02b58840ef3d178497931aa84a75068e1aaa59e0bcdcfead94471de520bdd18c74f3e33563ee409c0c7cbfd0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7884caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf3bdcbda9ee4b4e5, 0x952417a82812fe59, 0x58dd7ec21470e5b3, 0x506c0580091185b6, 0xd7f223494fa698c3, 0x6bb35cd716dfb420, 0x9920189406663342, 0x249c5172a92850c3}, + }, + // 1385 + { + mIn: "1515e694d1cea49e20e74336512a9f241fefdbb02b58840ef3d178497931aa84a75068e1aaa59e0bcdcfead94471de520bdd18c74f3e33563ee409c0c7cbfd0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7884caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb282e5184ec94f76, 0x6bc05f539134eb4d, 0x285258797c8383, 0xbdf04a691d2022e8, 0xbab1d4174e83a30a, 0xbbf8e55a9070f436, 0xf08a4d60c8c4b6ee, 0x696d08077b34aa2b}, + }, + // 1386 + { + mIn: "1515e694d1cea49e20e74336512a9f241fefdbb02b58840ef3d178497931aa84a75068e1aaa59e0bcdcfead94471de520bdd18c74f3e33563ee409c0c7cbfd0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc935, 0xbb67ae7884caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd78e8e5edd7d8689, 0x581a2bf69340c74, 0xc43213dd6a5cc519, 0x74d6617909e94ec5, 0x70d3a71092ab11c, 0x94adf5424f785f64, 0x303126346b838bb4, 0xa856a6e3153f48b0}, + }, + // 1387 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7b84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2a966d8de1380edd, 0xb3a80d8455e4021c, 0xf6109fef45f23efd, 0xb8800dde422e0821, 0x27cc4cf7a5c59eeb, 0x9a28572913ad4fb, 0x878f5c523420ee4f, 0x86386c8f613da01a}, + }, + // 1388 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x2a966d8de1380edd, 0xb3a80d8455e4021c, 0xf6109fef45f23efd, 0xb8800dde422e0821, 0x27cc4cf7a5c59eeb, 0x9a28572913ad4fb, 0x878f5c523420ee4f, 0x86386c8f613da01a}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0xfba45457bb5b17c9, 0xf7cd4ff3d7974947, 0x5f6831167677d79f, 0xa12ffcb74912bc8d, 0xa44180926ca39f70, 0x67f0a16826b16ee1, 0xc0e3bd2a27c67ffd, 0xb8724bd4a047fe41}, + }, + // 1389 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0xfba45457bb5b17c9, 0xf7cd4ff3d7974947, 0x5f6831167677d79f, 0xa12ffcb74912bc8d, 0xa44180926ca39f70, 0x67f0a16826b16ee1, 0xc0e3bd2a27c67ffd, 0xb8724bd4a047fe41}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x59e2ce351058d6ea, 0x20779f863ba68b57, 0x8297175a733196aa, 0x6a8dc4a437007bdf, 0x369e46e85b575262, 0x4c58b76bdd23c6c1, 0x3262465b381e85c9, 0x8f6db54bb67ccebf}, + }, + // 1390 + { + mIn: "ead6581035cee259578ba63b869f7720aa9631735a179782df7b0037a4c48d6a6252575be8469e36c1c623dd6bb7584cc9851e385b466232bfce7cb64bb56d8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7b84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xfd0bf6b225619cff, 0xe07df79b227246c, 0x9b59476609750043, 0xe1582c1531c568dc, 0x858cd78523b85838, 0x7ce80641c7d69260, 0x333639677eac51cf, 0xe7a0ea4434229b2d}, + }, + // 1391 + { + mIn: "ead6581035cee259578ba63b869f7720aa9631735a179782df7b0037a4c48d6a6252575be8469e36c1c623dd6bb7584cc9851e385b466232bfce7cb64bb56d8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7b84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3a3d738a8d25ee62, 0xe58532d78ec65e51, 0x20488b27e33a18ca, 0xd8e7b1fe9727abb0, 0xebb5df85f54d86cc, 0x5eada92533992ae0, 0x60f62c13d3497d2d, 0xfee044d051838913}, + }, + // 1392 + { + mIn: "ead6581035cee259578ba63b869f7720aa9631735a179782df7b0037a4c48d6a6252575be8469e36c1c623dd6bb7584cc9851e385b466232bfce7cb64bb56d8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7b84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1965bfeefecd8c90, 0x2df9a173361e6083, 0x752e9bc10c0c5136, 0xa5921fa4e4b86d85, 0x14e422ccd666fa1e, 0xcd9ca8a5342c4c94, 0x4e821014f576bee0, 0x339431617c8e0d33}, + }, + // 1393 + { + mIn: "ead6581035cee259578ba63b869f7720aa9631735a179782df7b0037a4c48d6a6252575be8469e36c1c623dd6bb7584cc9851e385b466232bfce7cb64bb56d8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc936, 0xbb67ae7b84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1f65ea8a2e73938c, 0x342418acf1bc18ca, 0x4a8de5f1af53550c, 0x212472b84c8d7b8, 0x74f640c1d67c511e, 0xa8105be0bec7693c, 0x6df9a4caa85040f2, 0xc726065a9c906416}, + }, + // 1394 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67ae7a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x24fa2109878e7eb9, 0xfc32008ea513e2f7, 0x3ece6508360c533a, 0x866ea84956599329, 0x821bb1bd02577079, 0xccc2f354c8d6b2c7, 0x1f4ce167f32171c, 0x5605cec78159fe5f}, + }, + // 1395 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x24fa2109878e7eb9, 0xfc32008ea513e2f7, 0x3ece6508360c533a, 0x866ea84956599329, 0x821bb1bd02577079, 0xccc2f354c8d6b2c7, 0x1f4ce167f32171c, 0x5605cec78159fe5f}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x5336cca3319a6e9d, 0xd747638d1c0bd700, 0x14bc3839ddf3ddf9, 0xd79066e823ff5e57, 0x8ce4106b73e7b97e, 0x7455326966cdc1be, 0xb3c564ccd9623725, 0x6b01544eaf7cbcd1}, + }, + // 1396 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x5336cca3319a6e9d, 0xd747638d1c0bd700, 0x14bc3839ddf3ddf9, 0xd79066e823ff5e57, 0x8ce4106b73e7b97e, 0x7455326966cdc1be, 0xb3c564ccd9623725, 0x6b01544eaf7cbcd1}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb6635ed4bf6f8ca4, 0x51d4332b37cbd119, 0x42be0373ba189c10, 0x64d00f76ee36a991, 0xddb6b84b600a6ac4, 0x9f0bb712e18e95a2, 0xfc1de94a5a1f369a, 0x5f58e5813c89093b}, + }, + // 1397 + { + mIn: "a48c6fbfd45e63b619d1cb372b33d451109c18ba7303be4291a936ee760fd064c46a0a604bb8b6dda2958ee112b70b9f9a361f5a4ae91dfc3b09893c81e5585f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xaac3fde1f8c2856e, 0x4b58c25a19d96eb, 0xb3233dd00c07f0bb, 0x2eeea5ee8fe05efb, 0x704f0f5d1ac7e10e, 0xcb744d4b4e1f351b, 0x7bf7144818e62a1e, 0x6e23b73481f0d262}, + }, + // 1398 + { + mIn: "a48c6fbfd45e63b619d1cb372b33d451109c18ba7303be4291a936ee760fd064c46a0a604bb8b6dda2958ee112b70b9f9a361f5a4ae91dfc3b09893c81e5585f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7a84caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x1bf0c9a6d8676bbf, 0xf555c56706b34842, 0x1b1591e2bf6d64d8, 0xd5a4337e85c9c923, 0x407beea529be47c8, 0x19431a2dc0ba032e, 0xa2c7e9258fddc0ac, 0xb511cc96c8e5f566}, + }, + // 1399 + { + mIn: "a48c6fbfd45e63b619d1cb372b33d451109c18ba7303be4291a936ee760fd064c46a0a604bb8b6dda2958ee112b70b9f9a361f5a4ae91dfc3b09893c81e5585f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67ae7a84caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xe83a96a096df38b2, 0x295c51bc7a27cb06, 0x7a176b03a3613e8a, 0x4c8c47a46ca587cf, 0x2e60de1389460d6d, 0x972cf5ba8b3191c8, 0x8164d1b7c5357ca7, 0x455f0b4b4c4ef26c}, + }, + // 1400 + { + mIn: "a48c6fbfd45e63b619d1cb372b33d451109c18ba7303be4291a936ee760fd064c46a0a604bb8b6dda2958ee112b70b9f9a361f5a4ae91dfc3b09893c81e5585f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc937, 0xbb67ae7a84caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xb91ed616f7823885, 0x1c8fa7efe25ca447, 0x53adf12a5118a970, 0xb38533084861be6c, 0x957a0d695f7f204e, 0x388a25f4b5e42140, 0xf381a40978a8d85f, 0x4082cbac4caf0242}, + }, + // 1401 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0xbb67af8584caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x7ca7a3f02e8ec6f4, 0x98ffb234986d7daa, 0xa894d09e48e49d5b, 0x8a1b56729fd44454, 0xf75677ab7a1bf2f4, 0xd06e428363a13986, 0x95b473bb422508c2, 0x6aacb415d2054c51}, + }, + // 1402 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x7ca7a3f02e8ec6f4, 0x98ffb234986d7daa, 0xa894d09e48e49d5b, 0x8a1b56729fd44454, 0xf75677ab7a1bf2f4, 0xd06e428363a13986, 0x95b473bb422508c2, 0x6aacb415d2054c51}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x2d6c4aa9324492df, 0xcd27a52cc6ece048, 0x306f7527d8eaf84f, 0xa54bd192adb6b87b, 0x73fa49b85aec465a, 0xdcbd1834f833b207, 0x51760a6f9b176bb6, 0xffea9e013226c3cc}, + }, + // 1403 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x2d6c4aa9324492df, 0xcd27a52cc6ece048, 0x306f7527d8eaf84f, 0xa54bd192adb6b87b, 0x73fa49b85aec465a, 0xdcbd1834f833b207, 0x51760a6f9b176bb6, 0xffea9e013226c3cc}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3e210c095583d946, 0xe4752a0061416f43, 0xb1883f0e64ba6536, 0xed41c3d4af4c1bca, 0x1fb511c1b904f0b1, 0xea00f3b1f994cb1e, 0xe59edcc2325b5c64, 0xe53d34d84e23a1e4}, + }, + // 1404 + { + mIn: "46d98355090c213e436f4161002a75e43665ba640e3f88b1ca1b4cafd4c341edb1f004b9c111b51f1ecb94f9b1f300ea645c5b32c2dc9ee5e4a1234ed8343de500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67af8584caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa2e39d4e452c9b1e, 0xdb37103350d823d7, 0xff8874e2db3341f5, 0xd8273a8355d27d75, 0x78092dd18a128aeb, 0xa7867073254e88b6, 0x30f9ccaa9a28fb04, 0x5ff5f14dab82b5d5}, + }, + // 1405 + { + mIn: "46d98355090c213e436f4161002a75e43665ba640e3f88b1ca1b4cafd4c341edb1f004b9c111b51f1ecb94f9b1f300ea645c5b32c2dc9ee5e4a1234ed8343de500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67af8584caa73a, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0x3feced75689b420c, 0xe04b1674fa6454e4, 0xc522423c245ea556, 0x6a03398fb1c5be86, 0x834ff28081d903a9, 0xa6031efa4d459ad0, 0xc3993e61a43b6a0e, 0x48ee7401794d875f}, + }, + // 1406 + { + mIn: "46d98355090c213e436f4161002a75e43665ba640e3f88b1ca1b4cafd4c341edb1f004b9c111b51f1ecb94f9b1f300ea645c5b32c2dc9ee5e4a1234ed8343de500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67af8584caa739, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xd1e4ad21f0f457a5, 0x5694f07e99d778b2, 0x1e950505dbb3379b, 0x5c27eada0a40e89e, 0xc630e75e321bb56d, 0x41ae56b54577f99d, 0x493aaa281e7498cd, 0x1e1bdab3ee414554}, + }, + // 1407 + { + mIn: "46d98355090c213e436f4161002a75e43665ba640e3f88b1ca1b4cafd4c341edb1f004b9c111b51f1ecb94f9b1f300ea645c5b32c2dc9ee5e4a1234ed8343de500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0xbb67af8584caa738, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xdd660d10e9e8a48f, 0xcc1e1b272c5e7f0c, 0xe49f2b469ce77d07, 0xbea582cd3e5473c2, 0xfba5ec01cc5a3ca6, 0x8e29f8c7c7d0c78, 0x696917ad0cd58bae, 0xd8209d64c8c6923d}, + }, + // 1408 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e667f2bd8948, 0x4498517a84caa73b, 0x3c6ef372fe94f82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0x0, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x4fbca00f57c9a0d5, 0x11e6944b9cd24b91, 0x19131b48494dbe9, 0x1c937730c7c68d82, 0x9ecf6e24d10cd415, 0xf07d27fc81a122c8, 0xf8d2b8bd4ae79126, 0x1fecaed06008e638}, + }, + // 1409 + { + mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", + hIn: [8]uint64{0x4fbca00f57c9a0d5, 0x11e6944b9cd24b91, 0x19131b48494dbe9, 0x1c937730c7c68d82, 0x9ecf6e24d10cd415, 0xf07d27fc81a122c8, 0xf8d2b8bd4ae79126, 0x1fecaed06008e638}, + c: [2]uint64{0x80, 0x0}, + f: false, + rounds: 12, + hOut: [8]uint64{0x92b9f455c2ab5bb1, 0x8e37b7212304a0e0, 0x10354475c6ae6387, 0xf95dff3377ee512c, 0x29aa37fb2c7ab120, 0x71a723c7df9742ff, 0x56845eecc5b3ce8, 0x9ed69c04e8883045}, + }, + // 1410 + { + mIn: "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + hIn: [8]uint64{0x92b9f455c2ab5bb1, 0x8e37b7212304a0e0, 0x10354475c6ae6387, 0xf95dff3377ee512c, 0x29aa37fb2c7ab120, 0x71a723c7df9742ff, 0x56845eecc5b3ce8, 0x9ed69c04e8883045}, + c: [2]uint64{0x100, 0x0}, + f: true, + rounds: 12, + hOut: [8]uint64{0xa301841c7d090e72, 0x7d79ff1fb8d1d1a1, 0xaa536b2b9f75e3cc, 0xb70baeb3ef86a249, 0x18cbb642c2329946, 0x2c2c9f6b5847d8ee, 0x6624daae99dc6de1, 0x4ee068d6ce547e5b}, + }, + // 1411 + { + mIn: "720e097d1c8401a3a1d1d1b81fff797dcce3759f2b6b53aa49a286efb3ae0bb7469932c242b6cb18eed847586b9f2c2ce16ddc99aeda24665b7e54ced668e04e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + hIn: [8]uint64{0x6a09e627f3bcc948, 0x4498517a84caa73b, 0x3c6ef372fe94b82b, 0xa54ff53a5f1d36f1, 0x510e527fade682d1, 0x9b05688c2b3e6c1f, 0x1f83d9abfb41bd6b, 0x5be0cd19137e2179}, + c: [2]uint64{0xffffffffffffffc0, 0xffffffffffffffff}, + f: true, + rounds: 12, + hOut: [8]uint64{0xf76ba76d51a8bb3d, 0xf16ca36ec6550033, 0x4db2624271925e00, 0x664129e1df51097, 0x33f9597049d6bce1, 0x54694b63c391101f, 0x70982f43ed75d428, 0x5e9fc2a120555740}, + }, +} From 209d2764be45733aa671fdd2ff69ae4b0cd260c0 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 19:35:11 +0200 Subject: [PATCH 07/10] Fixed iterator bug - we should iterate over blocks, not by rounds I mistakenly changed it in one of the previous commits - fixing it now. --- f.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/f.go b/f.go index a902885..29b2f8a 100644 --- a/f.go +++ b/f.go @@ -45,7 +45,7 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f bool, rounds int) { var m [16]uint64 t0, t1 := t[0], t[1] - for i := 0; i < rounds; { + for i := 0; i < len(blocks); { t0 += BlockSize if t0 < BlockSize { t1++ @@ -65,7 +65,7 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f bool, rounds int) { i += 8 } - for j := 0; j < int(rounds); j++ { + for j := 0; j < rounds; j++ { s := &(precomputed[j%10]) v0 += m[s[0]] From 475f5b8478f7b181d7dc224210afee9deac5c303 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 19:42:12 +0200 Subject: [PATCH 08/10] Introduced testVector struct and simplified test cases Extracted common test code to a separate function. --- f_test.go | 33 +++++++++++++++------------------ f_vectors_2b_test.go | 9 +-------- f_vectors_2bx_test.go | 9 +-------- 3 files changed, 17 insertions(+), 34 deletions(-) diff --git a/f_test.go b/f_test.go index 35bcaf5..0119db1 100644 --- a/f_test.go +++ b/f_test.go @@ -8,27 +8,15 @@ import ( ) func TestF_2b(t *testing.T) { - for i, test := range testVectors_2b { - t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { - mHex, err := hex.DecodeString(test.mIn) - if err != nil { - t.Fatal(err) - } - - h := test.hIn - c := test.c - - F(&h, mHex, &c, test.f, test.rounds) - - if !reflect.DeepEqual(test.hOut, h) { - t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) - } - }) - } + runTest(t, testVectors2b) } func TestF_2bX(t *testing.T) { - for i, test := range testVectors_2bX { + runTest(t, testVectors2bX) +} + +func runTest(t *testing.T, testVectors []testVector) { + for i, test := range testVectors { t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { mHex, err := hex.DecodeString(test.mIn) if err != nil { @@ -46,3 +34,12 @@ func TestF_2bX(t *testing.T) { }) } } + +type testVector struct { + mIn string + hIn [8]uint64 + c [2]uint64 + f bool + rounds int + hOut [8]uint64 +} diff --git a/f_vectors_2b_test.go b/f_vectors_2b_test.go index 39c48d4..d0130cb 100644 --- a/f_vectors_2b_test.go +++ b/f_vectors_2b_test.go @@ -2,14 +2,7 @@ package blake2 // Test vectors generated from golang.org/x/crypto/blake2b TestHashes vectors // - every unique hashBlocks invocation is covered here. -var testVectors_2b = []struct { - mIn string - hIn [8]uint64 - c [2]uint64 - f bool - rounds int - hOut [8]uint64 -}{ +var testVectors2b = []testVector{ // 0 { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", diff --git a/f_vectors_2bx_test.go b/f_vectors_2bx_test.go index e65b992..4166489 100644 --- a/f_vectors_2bx_test.go +++ b/f_vectors_2bx_test.go @@ -2,14 +2,7 @@ package blake2 // Test vectors generated from golang.org/x/crypto/blake2b TestHashes2X vectors // - every unique hashBlocks invocation is covered here. -var testVectors_2bX = []struct { - mIn string - hIn [8]uint64 - c [2]uint64 - f bool - rounds int - hOut [8]uint64 -}{ +var testVectors2bX = []testVector { // 0 { mIn: "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", From ccb7282bc462ac475c59fce136f76c88b33858b2 Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 19:47:18 +0200 Subject: [PATCH 09/10] Ensure message block vector length is as expected Message block vector length has to match block size (128) so that we don't blow up when evaluating m vector later. In the original implementation, F was an internal function and other public functions calling it were making sure the correct vector is passed. Here, after making F public, we need to carve this requirement in the interface. --- f.go | 8 ++++---- f_test.go | 9 +++++++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/f.go b/f.go index 29b2f8a..4953975 100644 --- a/f.go +++ b/f.go @@ -38,14 +38,14 @@ var precomputed = [10][16]byte{ } // F is a compression function for Blake2. It takes as an argument the state -// vector `h`, message block vector `blocks`, offset counter `t`, final +// vector `h`, message block vector `mb`, offset counter `t`, final // block indicator flag `f`, and number of rounds `rounds`. The state vector // provided as the first parameter is modified by the function. -func F(h *[8]uint64, blocks []byte, t *[2]uint64, f bool, rounds int) { +func F(h *[8]uint64, mb [BlockSize]byte, t *[2]uint64, f bool, rounds int) { var m [16]uint64 t0, t1 := t[0], t[1] - for i := 0; i < len(blocks); { + for i := 0; i < len(mb); { t0 += BlockSize if t0 < BlockSize { t1++ @@ -61,7 +61,7 @@ func F(h *[8]uint64, blocks []byte, t *[2]uint64, f bool, rounds int) { } for j := range m { - m[j] = binary.LittleEndian.Uint64(blocks[i:]) + m[j] = binary.LittleEndian.Uint64(mb[i:]) i += 8 } diff --git a/f_test.go b/f_test.go index 0119db1..4dff6e5 100644 --- a/f_test.go +++ b/f_test.go @@ -18,15 +18,20 @@ func TestF_2bX(t *testing.T) { func runTest(t *testing.T, testVectors []testVector) { for i, test := range testVectors { t.Run(fmt.Sprintf("test vector %v", i), func(t *testing.T) { - mHex, err := hex.DecodeString(test.mIn) + mDecoded, err := hex.DecodeString(test.mIn) if err != nil { t.Fatal(err) } + if len(mDecoded) != BlockSize { + t.Fatalf("unexpected message block vector length [%v]", len(mDecoded)) + } + var m [BlockSize]byte + copy(m[:], mDecoded) h := test.hIn c := test.c - F(&h, mHex, &c, test.f, test.rounds) + F(&h, m, &c, test.f, test.rounds) if !reflect.DeepEqual(test.hOut, h) { t.Errorf("Unexpected result\nExpected: [%v]\nActual: [%v]\n", test.hOut, h) From 558b7cdfc232621f6f01ca97ee19b5ed8897a16d Mon Sep 17 00:00:00 2001 From: Piotr Dyraga Date: Tue, 18 Jun 2019 19:55:23 +0200 Subject: [PATCH 10/10] Updated repository link in go.mod --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 3635f69..dfb776b 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module github.com/keep-network/blake2 +module github.com/keep-network/blake2-f go 1.12