tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

hmac-sha3-384-vectors.h (49881B)


      1 /* vim: set ts=2 et sw=2 tw=80: */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
      4 * You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 /* This file is generated from sources in nss/gtests/common/wycheproof
      7 * automatically and should not be touched manually.
      8 * Generation is trigged by calling python3 genTestVectors.py */
      9 
     10 #ifndef hmac_sha3_384_vectors_h__
     11 #define hmac_sha3_384_vectors_h__
     12 
     13 #include "testvectors_base/test-structs.h"
     14 
     15 const HmacTestVector kHmacSha3384WycheproofVectors[] = {
     16    {1, "empty message",
     17     "ee8df067857df2300fa71a10c30997178bb3796127b5ece5f2ccc170932be0e78ea9b0a59"
     18     "36c09157e671ce7ec9fc510",
     19     "",
     20     "7c87e3bf2a63428c2005a82c1ef0e0152537ce7a6f49344f3a85274724e075f9c833b6b2e"
     21     "6dd257e60222e7126312426",
     22     false},
     23 
     24    {2, "short message",
     25     "976696c0dc97182ca771975c3928ff9168ef89cd740cd2292858fd916068a702bc1df7c6c"
     26     "d8ee1f0d25e61d4c514cc5d",
     27     "2b",
     28     "b9c77f78d4e7928219105b1fa64d24a98a81816ca0c714d5424d0882ce7bb7be04b5bb4ac"
     29     "2a0092b4f5ce06f04c8654a",
     30     false},
     31 
     32    {3, "short message",
     33     "c55ea4c64a0a63e2d14ad42559ba7c816b8824d263c2cc6a015761b53f681e514369f0dfb"
     34     "a5cde165320ee10a96eb1fc",
     35     "5abd",
     36     "d26883d233ad5a26257f5ebb088ede5a9155894fd331a79f89d331fe07d2baabd2f3735b9"
     37     "59ad48ad290d38664d0f8eb",
     38     false},
     39 
     40    {4, "short message",
     41     "2928d465d92fa40072ca9d67761be66e491755e43499003c1057d3bec870f255126c3658d"
     42     "0d8a0c7d207df8710037ca7",
     43     "c405ae",
     44     "1c990f90e90e65bfee62549857bb10455200f425a21ba3f4b12636647c391d56b47e63e0c"
     45     "111b078eda90324799deb3a",
     46     false},
     47 
     48    {5, "short message",
     49     "686a3730085cc944fceb141628419818e662fe21e52bea2748f3b704f80ce801086db1e30"
     50     "68917b242e62b4d6e6ed685",
     51     "6601c683",
     52     "9911d4e5f30167ec382b7f7b394310a7ea5ecd0394eddea94382f05a8af9533b0b7202471"
     53     "1180add607d290e5f4602dc",
     54     false},
     55 
     56    {6, "short message",
     57     "f22d867b972b232e3f444a488dd794d170807c70eb650f952b6177596f76c558a5d860d6f"
     58     "7be0be9e666f9bd53732f8d",
     59     "15b29377e0",
     60     "aec46fb03a28d4fa55a5492930d1cb3731c5e80bb0c91f7c1e948680aa666a10f0bcf5389"
     61     "27961ef30fa24673e9ffaf8",
     62     false},
     63 
     64    {7, "short message",
     65     "3ac9abd53dbd0fbb891f9b5e16dd45df994e5283527832707138fc2712bad9e34761e7d9c"
     66     "6d05d46f2c8323ddb0efe99",
     67     "5a34155b1115",
     68     "ff5391301e105d0f18b8256aa8e5c03f4c57f341e0f61149cb62c0d2366826b8618b4ba28"
     69     "94de235b723755c1cbc7a45",
     70     false},
     71 
     72    {8, "short message",
     73     "ae3aa94fdd35e2bef40472d29bdad3a409840ea441c3d7025cd72f3e81ff56da602161d84"
     74     "b23d1634061385be30c5bbd",
     75     "8a140d781e7191",
     76     "b99181b96e6dadcdbf203c392a3bfad10130555837ee647a320ca2b723747a5f40bc4803e"
     77     "add9091418041e98ff10658",
     78     false},
     79 
     80    {9, "short message",
     81     "44b79852cabcf3fe93d2fff55d2afe6a46c35b7ad1954ce0888de7b459b982722faf8b490"
     82     "e6b00e7bcabbd36f18443f5",
     83     "9398cd251deafe8b",
     84     "8968d5e0f3d170c0d1977c7df67a3ec0bb637b19ee73150f84d35c8da9dd02fdbf563c573"
     85     "7834edf790765ba2b478ef0",
     86     false},
     87 
     88    {10, "short message",
     89     "03fed2f579a3ebdececfb184ebe2984876113399c4a593d98b5f5e606dd330fb394c285d9"
     90     "ead601748259b493335f8e5",
     91     "18d879b1f63df3ac7a",
     92     "c739ac7a0187774cb6ccf81069f75ecdb5e09331281641809e00334dbbc54552c01db07ea"
     93     "fadfcc23cdb6ca324e2c5db",
     94     false},
     95 
     96    {11, "short message",
     97     "f4ef48bf4056d39dbba4154018c63bdf29420b9991ea594ff05e3cc1cb02e176d54ba038a"
     98     "6b78692519d6788e495bbab",
     99     "0a5de13cd9ba31c94486",
    100     "cf21c5c7b56ae0ff5f95ebc2c7c6b9f95420b249121f9a97d901fb6c64969ec9be82fe2e3"
    101     "36c66fdda3ce306fd422a6e",
    102     false},
    103 
    104    {12, "short message",
    105     "fc771f7ccd499a1ed633d86876d707b5f1d53c6bcdf21aa2907766ab3ca7fa6cdd6a9b981"
    106     "b1a84a528e81444303f1057",
    107     "03ba11f3f3173b85226b25",
    108     "73942556ed0f294c5674444800c93eba42006083bccbd7bbd486a5ffd59a2be0d86743cdc"
    109     "dbf6f763ff763dca193cb0c",
    110     false},
    111 
    112    {13, "short message",
    113     "b3999de680b11550e18631c8199f7eb8a74e21bdc9d97f781245c2af19f85497d9f38b250"
    114     "a564e48650fd00be365f155",
    115     "9c658cb5e601d85dc3857863",
    116     "c94c0800814522d1fc042d05c4bf1ef0bd73c61bc847bfdcf3fa48867513815ece4593af5"
    117     "dd03b256e132f5f79894565",
    118     false},
    119 
    120    {14, "short message",
    121     "88005a62864ea699e1509616ec48033e84d2e2a13b8bc2e8a76f2eccbdb207a95ac8e2f5b"
    122     "5a703b22a0b571e8acc599a",
    123     "5a94f84541a794bf23d72db16d",
    124     "10a3839df086546ebfe7d5dba28d15ea4c27c3f4f1ee402d1e0f63443906c5e34a963b569"
    125     "0093484802c228dd26c1bd6",
    126     false},
    127 
    128    {15, "short message",
    129     "b1cbda2c9a12f92315a5101aef311e99d6db002b0e04fb53c50106aa4d28e9a346697ba97"
    130     "084572eea56ccfc4ad7e572",
    131     "ce12c0c78e3f6b276ac56ed7435e",
    132     "a0543a371f019bc19f2fbede34ce4efde43984a0c56f453f923e152abf914c4412f46b64b"
    133     "f626f22c309db403fcb7753",
    134     false},
    135 
    136    {16, "short message",
    137     "08517e8014e00db5c37f2a20f987ea2ec52e7938de018ad6be256ba2236804144ad2a1bcc"
    138     "242738862b40647007e0a2c",
    139     "21e2a0a167789a6b722d1737d92f8b",
    140     "bb74337940cc107f0cbbf1194bf6e784d9acd1d492f112e7f6d656eeca881e09c59fd6dae"
    141     "88a9daeca6d13c8eb9782d1",
    142     false},
    143 
    144    {17, "",
    145     "503d7478a773b694d6e552c9703cc8bc56fd49fafc9a17cab8b0332dca8d49336fa7e9ec2"
    146     "bcb56253fe5bb504e3e7f7f",
    147     "d96e6fed893addfd9237c81c4f4e341b",
    148     "8651de548c5110fe0112d26c7e0a2f244f84aeff6baf5267cfd3afdb544bb0a5c1b29e9b7"
    149     "8a2e9499e2c4f62c0f16e4a",
    150     false},
    151 
    152    {18, "",
    153     "41341bab902e767d4d1964c0acfecf46eff1b02b6455bcb2097de9c154be1f667f21be076"
    154     "de18cd2c15c005896fca87f",
    155     "4c43ac7de3631cc86f4da72fe6b6a552f1",
    156     "3bc4757211532a6c6ae964087ec9985f89d02b3925d91064cd09e6f39e5bea6ae451a1f4a"
    157     "723abf2c994d63fb5b80772",
    158     false},
    159 
    160    {19, "",
    161     "c2f83be1acce7b89a5f9e9ea7e4c4f8b0f4319986fbe479fa3b4a3c298168362393b56ea0"
    162     "3b5cef77f48e5a72abe6d08",
    163     "8dd0cd786cd800ffebec098728923d69249d3223c4c595cb",
    164     "552f35f9431cb7f76fce30c75d1a6d22403859e257f646fe52b2dc9c7cfc7f50670fbf7bb"
    165     "b62f95515f6aae0b1d45792",
    166     false},
    167 
    168    {20, "",
    169     "6bd2aee9dd98d6b6609fce82181b10c20bba861da68a1590586fab08c5e9e90ff584047db"
    170     "4760828643fea38087160e4",
    171     "33236a9de603c1e4f5e11164224740627d10f6008eb73ec2642321bf0b82d579",
    172     "d45174df3241ddb1a0890178fa4aa54523699b23be61a9616633631a4ef5e39bd2d88f42b"
    173     "d5016aa8bc1148056d8527c",
    174     false},
    175 
    176    {21, "long message",
    177     "2f98ba2ceaadc5ba08880a35cb0080dc870a5734a782ebe31c4bab100ff8786dcc3be6de1"
    178     "8482ea5d1b3bf14aeabb470",
    179     "2d74a66dacf12edb85ef3073feafd122889cb634add00ff0395d224b4ff8b5d5d67ca6419"
    180     "b6826abffdb41bab427d5",
    181     "00dd35f10e7fc7f1646d250abdf437893f52389df761fdf27840aa1374db786a22365be5a"
    182     "33e09adaaffee19515173d5",
    183     false},
    184 
    185    {22, "long message",
    186     "5e5f60e40d84c7ca2608af3bcc6e04abc5f8b7ca730a78af7f6f032e5a1501695bd91f3be"
    187     "bb28590af1db90d8390ca58",
    188     "2efe6a14ea8d679e62dbcedf35e61852278c83c54adbe1f1c72cb1a746b11cff8cb4fc3a2"
    189     "c3acd44255d51c020ca6d47",
    190     "f03c7331e8c708a257e7550718d964c0f7e1ac7bf52e9db6ab6f0556b3a575fda6f167860"
    191     "8f6e63ca3f2eb8d371b07de",
    192     false},
    193 
    194    {23, "long message",
    195     "bc310bc3913d9fe59e2012a058c9e150534d25611e36206cf07ccaefe153f38eb0eaad994"
    196     "1b6883dfbce01bcb5196041",
    197     "9f0747d7396bfbe01cf3e85361e50085e0a91a7490b994031d81851b725065993f45dad0d"
    198     "60d794aedec7ba5d9d6dbbee4",
    199     "aafe3d553f033f4de73aac4c6766583d5b2afa65d03758615066308bc5ae26ed93f28dfe6"
    200     "ded54104eadfcd43c16b284",
    201     false},
    202 
    203    {24, "long message",
    204     "dc770c64d00d156e43cb74970e3a1a2ad28b6d9ec6b2b6e5ac3e356a99f879cb620f00340"
    205     "c044cc1f31bdccfa0dbd177",
    206     "403fd8e3ef51b6539db658a894be85b58fbc84881e61c5e0cb13ae421a09d31d780603256"
    207     "d390edd056d190856be00ad20a7048f0c67416fe8e02884086155f4263262e8c1275504d4"
    208     "f91f2751d3c3dccd4409ff2b45e41de93f7b104d58f6e15bacb62ace9700615ecc1b30a0c"
    209     "c1b35",
    210     "34706cd3597860733b5e651f99d350e308f596ddb52b01e185bb38a1813bbd91e6e4c64c4"
    211     "fa683d4803c878fc5b42052",
    212     false},
    213 
    214    {25, "long message",
    215     "cca9299c7bdc26a4b595055c99ca23bec8ed11b5deeda91f83e2365e7340395ceef4e86e5"
    216     "cd91f2593bcfec498a67fc9",
    217     "a05b40b8d3a7bc7b75b0e97309c9bd1c9d8755c1ff5245ef6308a6a5cad3ecfbcb6364b41"
    218     "ca6f3d24bbee844d6204d1026abe345af7bdec114a373b109aa5724b738d50ab7a826c268"
    219     "e873709f8b35135a870045d5fb9daa82d3c245b5338917354e72b3058c9a4b80711746521"
    220     "7d7d14f36f8a8d4e97bc3b93587c92641e7",
    221     "537df9c448ebe5ad42e15687a9fe9fd76c3b8cd854481090118c63e5e6e2bcc1a1f8dc6d7"
    222     "824eeab4823c3ab4de55edd",
    223     false},
    224 
    225    {26, "long message",
    226     "c728e65e08d9296fe3cdf2dedb49c81a30b603a62569eece4ee5d01e9a32ae3bcb4ec163e"
    227     "455e452582454ceefefc046",
    228     "e6c6bac87c17e269a471434ca9568401451d78c2444a9d6edcda3cdab51c5bed1c19eaf34"
    229     "326580fd85ae5236ad51bc5dae386b36101f54695c595eeedcdd0182a4a117f8093f4f481"
    230     "2e03db396ede9849d193e7722081aeec4be6c4caf6c979d36ead56634a21be21162ea232d"
    231     "ec9cffdbd2474245878dca369e814fd028303",
    232     "0d5bcff1b650c2ac70262e1ef6b74dccdc5b31ecfc32e2e3a862dd61e8e636430e623bfd6"
    233     "20a8e2aaa98c138899560da",
    234     false},
    235 
    236    {27, "long message",
    237     "90c4215dc3f237435047fefdd8638d339a3fc66fca06c5063eacbda002ab335e621605f67"
    238     "2f3da9f641fae110afc3e7b",
    239     "1ebc22c3031b64615eb6f1a0696e33b7df139a4b891d3e6721cc26c05d55de790dca62366"
    240     "8c10308485d38e95ec4769fa4430ca3ebc25da9f5d31c972674517d9a2222e6b97d8def65"
    241     "12af096c6d1480d83a229c84b7f28c80184b6bebf3f4eff5fc4e5c6cfea4f8eba9a957f79"
    242     "13b20a88ad1734f7c38547e934d1dbf2d73dbd61e31fb1583c7b6577a171e7d02f1904512"
    243     "6ac2973d855bc18d34d32326d1e216da58366a60033450091128ae26a479069bba7b91b2a"
    244     "b7f3c5fbcde391de3ca114b951d6852f92795f8023d7a29a7f4ce61e9241b4f235d21e899"
    245     "087167ab3f3a0e9321c7942b165178788df48d3b106b203ec1e01d29bda41a99ac0d2c00",
    246     "e14912a4d0a3dd7fee54be8055f78f14a72f1d48beb24226380cefd1efc733aad129e504b"
    247     "ebad98d1ff7fc303750073a",
    248     false},
    249 
    250    {28, "Flipped bit 0 in tag",
    251     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    252     "425262728292a2b2c2d2e2f",
    253     "",
    254     "d10ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    255     "0cd4377be0d91acf03fc86e",
    256     true},
    257 
    258    {29, "Flipped bit 0 in tag",
    259     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    260     "425262728292a2b2c2d2e2f",
    261     "000102030405060708090a0b0c0d0e0f",
    262     "6654fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    263     "fefa1fdd528d3fb6258bbd4",
    264     true},
    265 
    266    {30, "Flipped bit 1 in tag",
    267     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    268     "425262728292a2b2c2d2e2f",
    269     "",
    270     "d20ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    271     "0cd4377be0d91acf03fc86e",
    272     true},
    273 
    274    {31, "Flipped bit 1 in tag",
    275     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    276     "425262728292a2b2c2d2e2f",
    277     "000102030405060708090a0b0c0d0e0f",
    278     "6554fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    279     "fefa1fdd528d3fb6258bbd4",
    280     true},
    281 
    282    {32, "Flipped bit 7 in tag",
    283     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    284     "425262728292a2b2c2d2e2f",
    285     "",
    286     "500ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    287     "0cd4377be0d91acf03fc86e",
    288     true},
    289 
    290    {33, "Flipped bit 7 in tag",
    291     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    292     "425262728292a2b2c2d2e2f",
    293     "000102030405060708090a0b0c0d0e0f",
    294     "e754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    295     "fefa1fdd528d3fb6258bbd4",
    296     true},
    297 
    298    {34, "Flipped bit 8 in tag",
    299     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    300     "425262728292a2b2c2d2e2f",
    301     "",
    302     "d00de89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    303     "0cd4377be0d91acf03fc86e",
    304     true},
    305 
    306    {35, "Flipped bit 8 in tag",
    307     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    308     "425262728292a2b2c2d2e2f",
    309     "000102030405060708090a0b0c0d0e0f",
    310     "6755fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    311     "fefa1fdd528d3fb6258bbd4",
    312     true},
    313 
    314    {36, "Flipped bit 31 in tag",
    315     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    316     "425262728292a2b2c2d2e2f",
    317     "",
    318     "d00ce81d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    319     "0cd4377be0d91acf03fc86e",
    320     true},
    321 
    322    {37, "Flipped bit 31 in tag",
    323     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    324     "425262728292a2b2c2d2e2f",
    325     "000102030405060708090a0b0c0d0e0f",
    326     "6754fec4542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    327     "fefa1fdd528d3fb6258bbd4",
    328     true},
    329 
    330    {38, "Flipped bit 32 in tag",
    331     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    332     "425262728292a2b2c2d2e2f",
    333     "",
    334     "d00ce89d5335b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    335     "0cd4377be0d91acf03fc86e",
    336     true},
    337 
    338    {39, "Flipped bit 32 in tag",
    339     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    340     "425262728292a2b2c2d2e2f",
    341     "000102030405060708090a0b0c0d0e0f",
    342     "6754fe44552b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    343     "fefa1fdd528d3fb6258bbd4",
    344     true},
    345 
    346    {40, "Flipped bit 33 in tag",
    347     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    348     "425262728292a2b2c2d2e2f",
    349     "",
    350     "d00ce89d5035b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    351     "0cd4377be0d91acf03fc86e",
    352     true},
    353 
    354    {41, "Flipped bit 33 in tag",
    355     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    356     "425262728292a2b2c2d2e2f",
    357     "000102030405060708090a0b0c0d0e0f",
    358     "6754fe44562b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    359     "fefa1fdd528d3fb6258bbd4",
    360     true},
    361 
    362    {42, "Flipped bit 63 in tag",
    363     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    364     "425262728292a2b2c2d2e2f",
    365     "",
    366     "d00ce89d5235b2aaaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    367     "0cd4377be0d91acf03fc86e",
    368     true},
    369 
    370    {43, "Flipped bit 63 in tag",
    371     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    372     "425262728292a2b2c2d2e2f",
    373     "000102030405060708090a0b0c0d0e0f",
    374     "6754fe44542b3f9cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    375     "fefa1fdd528d3fb6258bbd4",
    376     true},
    377 
    378    {44, "Flipped bit 64 in tag",
    379     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    380     "425262728292a2b2c2d2e2f",
    381     "",
    382     "d00ce89d5235b22aae49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    383     "0cd4377be0d91acf03fc86e",
    384     true},
    385 
    386    {45, "Flipped bit 64 in tag",
    387     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    388     "425262728292a2b2c2d2e2f",
    389     "000102030405060708090a0b0c0d0e0f",
    390     "6754fe44542b3f1cd1b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    391     "fefa1fdd528d3fb6258bbd4",
    392     true},
    393 
    394    {46, "Flipped bit 71 in tag",
    395     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    396     "425262728292a2b2c2d2e2f",
    397     "",
    398     "d00ce89d5235b22a2f49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    399     "0cd4377be0d91acf03fc86e",
    400     true},
    401 
    402    {47, "Flipped bit 71 in tag",
    403     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    404     "425262728292a2b2c2d2e2f",
    405     "000102030405060708090a0b0c0d0e0f",
    406     "6754fe44542b3f1c50b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    407     "fefa1fdd528d3fb6258bbd4",
    408     true},
    409 
    410    {48, "Flipped bit 77 in tag",
    411     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    412     "425262728292a2b2c2d2e2f",
    413     "",
    414     "d00ce89d5235b22aaf69dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    415     "0cd4377be0d91acf03fc86e",
    416     true},
    417 
    418    {49, "Flipped bit 77 in tag",
    419     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    420     "425262728292a2b2c2d2e2f",
    421     "000102030405060708090a0b0c0d0e0f",
    422     "6754fe44542b3f1cd0914728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    423     "fefa1fdd528d3fb6258bbd4",
    424     true},
    425 
    426    {50, "Flipped bit 80 in tag",
    427     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    428     "425262728292a2b2c2d2e2f",
    429     "",
    430     "d00ce89d5235b22aaf49dbe078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    431     "0cd4377be0d91acf03fc86e",
    432     true},
    433 
    434    {51, "Flipped bit 80 in tag",
    435     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    436     "425262728292a2b2c2d2e2f",
    437     "000102030405060708090a0b0c0d0e0f",
    438     "6754fe44542b3f1cd0b14628e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    439     "fefa1fdd528d3fb6258bbd4",
    440     true},
    441 
    442    {52, "Flipped bit 96 in tag",
    443     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    444     "425262728292a2b2c2d2e2f",
    445     "",
    446     "d00ce89d5235b22aaf49dae079c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    447     "0cd4377be0d91acf03fc86e",
    448     true},
    449 
    450    {53, "Flipped bit 96 in tag",
    451     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    452     "425262728292a2b2c2d2e2f",
    453     "000102030405060708090a0b0c0d0e0f",
    454     "6754fe44542b3f1cd0b14728e79bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    455     "fefa1fdd528d3fb6258bbd4",
    456     true},
    457 
    458    {54, "Flipped bit 97 in tag",
    459     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    460     "425262728292a2b2c2d2e2f",
    461     "",
    462     "d00ce89d5235b22aaf49dae07ac0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    463     "0cd4377be0d91acf03fc86e",
    464     true},
    465 
    466    {55, "Flipped bit 97 in tag",
    467     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    468     "425262728292a2b2c2d2e2f",
    469     "000102030405060708090a0b0c0d0e0f",
    470     "6754fe44542b3f1cd0b14728e49bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    471     "fefa1fdd528d3fb6258bbd4",
    472     true},
    473 
    474    {56, "Flipped bit 103 in tag",
    475     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    476     "425262728292a2b2c2d2e2f",
    477     "",
    478     "d00ce89d5235b22aaf49dae0f8c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    479     "0cd4377be0d91acf03fc86e",
    480     true},
    481 
    482    {57, "Flipped bit 103 in tag",
    483     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    484     "425262728292a2b2c2d2e2f",
    485     "000102030405060708090a0b0c0d0e0f",
    486     "6754fe44542b3f1cd0b14728669bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    487     "fefa1fdd528d3fb6258bbd4",
    488     true},
    489 
    490    {58, "Flipped bit 376 in tag",
    491     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    492     "425262728292a2b2c2d2e2f",
    493     "",
    494     "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    495     "0cd4377be0d91acf03fc86f",
    496     true},
    497 
    498    {59, "Flipped bit 376 in tag",
    499     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    500     "425262728292a2b2c2d2e2f",
    501     "000102030405060708090a0b0c0d0e0f",
    502     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    503     "fefa1fdd528d3fb6258bbd5",
    504     true},
    505 
    506    {60, "Flipped bit 377 in tag",
    507     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    508     "425262728292a2b2c2d2e2f",
    509     "",
    510     "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    511     "0cd4377be0d91acf03fc86c",
    512     true},
    513 
    514    {61, "Flipped bit 377 in tag",
    515     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    516     "425262728292a2b2c2d2e2f",
    517     "000102030405060708090a0b0c0d0e0f",
    518     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    519     "fefa1fdd528d3fb6258bbd6",
    520     true},
    521 
    522    {62, "Flipped bit 382 in tag",
    523     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    524     "425262728292a2b2c2d2e2f",
    525     "",
    526     "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    527     "0cd4377be0d91acf03fc82e",
    528     true},
    529 
    530    {63, "Flipped bit 382 in tag",
    531     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    532     "425262728292a2b2c2d2e2f",
    533     "000102030405060708090a0b0c0d0e0f",
    534     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    535     "fefa1fdd528d3fb6258bb94",
    536     true},
    537 
    538    {64, "Flipped bit 383 in tag",
    539     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    540     "425262728292a2b2c2d2e2f",
    541     "",
    542     "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    543     "0cd4377be0d91acf03fc8ee",
    544     true},
    545 
    546    {65, "Flipped bit 383 in tag",
    547     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    548     "425262728292a2b2c2d2e2f",
    549     "000102030405060708090a0b0c0d0e0f",
    550     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    551     "fefa1fdd528d3fb6258bb54",
    552     true},
    553 
    554    {66, "Flipped bits 0 and 64 in tag",
    555     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    556     "425262728292a2b2c2d2e2f",
    557     "",
    558     "d10ce89d5235b22aae49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    559     "0cd4377be0d91acf03fc86e",
    560     true},
    561 
    562    {67, "Flipped bits 0 and 64 in tag",
    563     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    564     "425262728292a2b2c2d2e2f",
    565     "000102030405060708090a0b0c0d0e0f",
    566     "6654fe44542b3f1cd1b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    567     "fefa1fdd528d3fb6258bbd4",
    568     true},
    569 
    570    {68, "Flipped bits 31 and 63 in tag",
    571     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    572     "425262728292a2b2c2d2e2f",
    573     "",
    574     "d00ce81d5235b2aaaf49dae078c0c8c29fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    575     "0cd4377be0d91acf03fc86e",
    576     true},
    577 
    578    {69, "Flipped bits 31 and 63 in tag",
    579     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    580     "425262728292a2b2c2d2e2f",
    581     "000102030405060708090a0b0c0d0e0f",
    582     "6754fec4542b3f9cd0b14728e69bbf6083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    583     "fefa1fdd528d3fb6258bbd4",
    584     true},
    585 
    586    {70, "Flipped bits 63 and 127 in tag",
    587     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    588     "425262728292a2b2c2d2e2f",
    589     "",
    590     "d00ce89d5235b2aaaf49dae078c0c8429fc3ab699d89837e1d1a9b443a70c9a86cfde0a69"
    591     "0cd4377be0d91acf03fc86e",
    592     true},
    593 
    594    {71, "Flipped bits 63 and 127 in tag",
    595     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    596     "425262728292a2b2c2d2e2f",
    597     "000102030405060708090a0b0c0d0e0f",
    598     "6754fe44542b3f9cd0b14728e69bbfe083f02cafd8ccc416525fe4013f7c7a51a8384d47a"
    599     "fefa1fdd528d3fb6258bbd4",
    600     true},
    601 
    602    {72, "all bits of tag flipped",
    603     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    604     "425262728292a2b2c2d2e2f",
    605     "",
    606     "2ff31762adca4dd550b6251f873f373d603c549662767c81e2e564bbc58f365793021f596"
    607     "f32bc8841f26e530fc03791",
    608     true},
    609 
    610    {73, "all bits of tag flipped",
    611     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    612     "425262728292a2b2c2d2e2f",
    613     "000102030405060708090a0b0c0d0e0f",
    614     "98ab01bbabd4c0e32f4eb8d71964409f7c0fd35027333be9ada01bfec08385ae57c7b2b85"
    615     "0105e022ad72c049da7442b",
    616     true},
    617 
    618    {74, "Tag changed to all zero",
    619     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    620     "425262728292a2b2c2d2e2f",
    621     "",
    622     "0000000000000000000000000000000000000000000000000000000000000000000000000"
    623     "00000000000000000000000",
    624     true},
    625 
    626    {75, "Tag changed to all zero",
    627     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    628     "425262728292a2b2c2d2e2f",
    629     "000102030405060708090a0b0c0d0e0f",
    630     "0000000000000000000000000000000000000000000000000000000000000000000000000"
    631     "00000000000000000000000",
    632     true},
    633 
    634    {76, "tag changed to all 1",
    635     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    636     "425262728292a2b2c2d2e2f",
    637     "",
    638     "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
    639     "fffffffffffffffffffffff",
    640     true},
    641 
    642    {77, "tag changed to all 1",
    643     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    644     "425262728292a2b2c2d2e2f",
    645     "000102030405060708090a0b0c0d0e0f",
    646     "fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
    647     "fffffffffffffffffffffff",
    648     true},
    649 
    650    {78, "msbs changed in tag",
    651     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    652     "425262728292a2b2c2d2e2f",
    653     "",
    654     "508c681dd2b532aa2fc95a60f84048421f432be91d0903fe9d9a1bc4baf04928ec7d60261"
    655     "04dc3f73e8d112c70bf48ee",
    656     true},
    657 
    658    {79, "msbs changed in tag",
    659     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    660     "425262728292a2b2c2d2e2f",
    661     "000102030405060708090a0b0c0d0e0f",
    662     "e7d47ec4d4abbf9c5031c7a8661b3fe00370ac2f584c4496d2df6481bffcfad128b8cdc72"
    663     "f6f217d55a8537be2d83b54",
    664     true},
    665 
    666    {80, "lsbs changed in tag",
    667     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    668     "425262728292a2b2c2d2e2f",
    669     "",
    670     "d10de99c5334b32bae48dbe179c1c9c39ec2aa689c88827f1c1b9a453b71c8a96dfce1a79"
    671     "1cc4276bf0c90adf13ec96f",
    672     true},
    673 
    674    {81, "lsbs changed in tag",
    675     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    676     "425262728292a2b2c2d2e2f",
    677     "000102030405060708090a0b0c0d0e0f",
    678     "6655ff45552a3e1dd1b04629e79abe6182f12daed9cdc517535ee5003e7d7b50a9394c46a"
    679     "eeea0fcd429d2fa6359bad5",
    680     true},
    681 
    682    {82, "empty message",
    683     "1c678267be13acb464939c2896c9e9ce1deb5b30833bdd9ca00370889b84410782ad52afe"
    684     "25dc10ab7ec5cf5f34793b7",
    685     "", "b1bbb62a3d2e33ab8cdc0da03091bb83efbbe2c484b9ee8b", false},
    686 
    687    {83, "short message",
    688     "00b184c2c0a491d764a26f8b2e56a965222b36213bdd106ae782305c50f89269902476e5d"
    689     "f3fa58e0ecfae82a9607c8e",
    690     "9f", "424d7ad3fb7addd09488de8b5e5951853ed915a66209ce02", false},
    691 
    692    {84, "short message",
    693     "055b67edb659e29c10e3e9cd25aa1cd5abf0880e2026ed8436e39b064b7315760cd7a9294"
    694     "ee23d4750969cc8b5dbaed7",
    695     "4047", "deb3604abe3406493230f871adbb10945371c725d77ff001", false},
    696 
    697    {85, "short message",
    698     "9e3c198e93930f076b035c5fa8f10d9a65e98c66cfb36633e3cb33279cdf57688f10b7472"
    699     "d1fc9d962ce6954519bfbf6",
    700     "88cfab", "8952c88be29d5a7ad5c252197a67d3af7512af0f320d5efb", false},
    701 
    702    {86, "short message",
    703     "f5f5962bda257b38b2a2318929121b2eaef792d5c6a9585e48b80cf5357b29c3951b787ed"
    704     "3e03e385b05b8ffe6861dc3",
    705     "d9397753", "3afda5e82a3a0b01f6de056633348bff2c59838fc10476af", false},
    706 
    707    {87, "short message",
    708     "f62820ed5f9833fd22dee7bd49e2c9b19fc9668897c2c33e6c7c1fa5c277c3b9f581faef3"
    709     "ddc664ba537975d8afaa707",
    710     "9b6cc7caa4", "0ebdc562d3b5df13f1370a0a555f30e5d77b92a71c885884", false},
    711 
    712    {88, "short message",
    713     "f222a1dabf322aff8463acee6444939331212be3e19d31f4b73fdcc97e2925365ea33c985"
    714     "282805c83dcd8fb42a0e214",
    715     "c85ad7872b76", "4fc8b44f25d87a32f6e0dbb7d9851482344d4af5bfd77845", false},
    716 
    717    {89, "short message",
    718     "56e80f3899e945310a9d9bef3d32091f29c157dd46b2d439ad89d63e14b2c24390f74db4d"
    719     "905f6bd03f75c32e91225fe",
    720     "80ba25f1c27650", "f1686d7c0a808ae4ee2c4d8912b3f6e5bea141de7b80b586",
    721     false},
    722 
    723    {90, "short message",
    724     "6cb6261a56a21b2c3c13453c158364aafa78f58172a9ae3eeb328ac38808b5c68c111197a"
    725     "303ec36847c9a315ac5eb5b",
    726     "79430de51d68cf34", "7cf93b400cc52b516f12e42270f2591e2cb9b6f98016fe2c",
    727     false},
    728 
    729    {91, "short message",
    730     "44ca1ecb490470a84c7e13e1f1c69da21f48c33b6f050f48f7f244f0fda8b3c855904ed06"
    731     "12e2dafa5105cbd7f6449eb",
    732     "870b981c8afd9fae1b", "b51efe22849cac69821f995906f002c53bfb71eadb902e1a",
    733     false},
    734 
    735    {92, "short message",
    736     "aaca68882cfa7250988a247b96cfb3232d6567378f8fa7e7aaaca1c386e1ae15e54957d22"
    737     "bfff1e50ae7f21beea197a5",
    738     "a6f31b822ec24da1b1e9", "755c630f0038e61b0df635a86990a0efce63be5dfa448c68",
    739     false},
    740 
    741    {93, "short message",
    742     "1b32f9b6378934a502dd74d8b74a4606d5b2c9a8587fab1cfa90d75007734d2b8bdfe6348"
    743     "15243526ebc0f33c04d0d05",
    744     "55367c657c792610efdcc0",
    745     "eb16b29740aa41ce9324d6a29befe848109c8be189983b2b", false},
    746 
    747    {94, "short message",
    748     "09d91b2fa22e68b5335d478235aa4e157435c9acfed772219adfa1e9dd72f33e1a2183a02"
    749     "03a104f80e643cdf29e5aff",
    750     "b31e254957db6b1b70a06ce2",
    751     "ab2b667e1f8a3e5fedc4da62ab85c422280efdd255005491", false},
    752 
    753    {95, "short message",
    754     "d311a80ac801e3639b9185608af4a85e4122e29b5c23f05234c30d92d59ad13cb80390e5f"
    755     "a0ea4a54853228b356689f5",
    756     "e6b443dba0dab35d43ca5d6ce6",
    757     "ec3e9d2c208d5739d8509ad6e88ea865383d9f034c3f80a5", false},
    758 
    759    {96, "short message",
    760     "06297e6c46558b9b0fc36c272b4ae7e65dd536cc1d13acbfa831fa5574b34f99e09adfb7f"
    761     "20321f203075fd26ed2e29d",
    762     "309b95e5f1ec26f70786e74d806d",
    763     "8eb37decaaf8376ea94b82767af4c4be78cb607d9930a28f", false},
    764 
    765    {97, "short message",
    766     "e8b63a25cd85ad4f39e3c0e9584eacb94d6ae33f984da259aa533d4d28aeb341cf3ffe49c"
    767     "029e4af6a4805f760f35f2c",
    768     "d225c27795f809454bb2c51d21f3ac",
    769     "7194c69928ebc338d6c34ab5aa5506d2fc069743d7660c7b", false},
    770 
    771    {98, "",
    772     "d83a685ace9fa0c0aa47f0c7b4f0f00717619a82e2eeff87f51f67d814d51dd9e4cad7578"
    773     "a4e49b672b5af83943c2583",
    774     "abfa7f5978f751e87e8b5a15a6e89f4f",
    775     "90247d2933f8f4a6564ad7d272721ff6e76fd4c0e3a8fabc", false},
    776 
    777    {99, "",
    778     "5beaf406a6627eaafcadb6dea4e27ba4fd879fd3e5bfd87ea3c8d5e0acfbbda2c6bf006be"
    779     "af5a30312e690724c4744a3",
    780     "bc57d467a9a2af64ad5e14b7bc0898dc63",
    781     "7cfaae1946e462ece04ec2fde8fef1a6e9e5a5a51657e14e", false},
    782 
    783    {100, "",
    784     "76b36cc3b8ca975708ee4b32bdbe40ca13f9ce384c52c4b6602b7fd92164f1fd8432706c1"
    785     "966f648bf4830f4deb34795",
    786     "b1d022c6536f401d147dfc0d7d4e600bb753ef0e9f243bc3",
    787     "f41947ef686bb9a4aa3555f72bb320dab577123f8f7b8add", false},
    788 
    789    {101, "",
    790     "20569a16f453dd3c34df98155286b1ca8a392ea164c919311f0df9d39d976062f4f992b96"
    791     "def3851886e6295f2615064",
    792     "5402c4e683d1a431868ad528afbf4128b0b10cef947d063b34d376d344b793b2",
    793     "ae11f9b8380ffb396aee5a643dcd8d1cc91544ab18201aec", false},
    794 
    795    {102, "long message",
    796     "9ef6a55f8a9b6b9ef1f8296167319078163706ae5b60897c2dd6e340b67ed5d577fb54c55"
    797     "47cd5f248f06e7082ffb826",
    798     "6a0d16276941d8f04eac2ec723fa53b9d6b16da7e30e7f2d9ad898e7cbb71bd3dd234ee22"
    799     "836ff4ac6011b6f12bd3a",
    800     "57d58ab4cbc8d53e6c18ce556afa2d9bcf22c1f4486e459c", false},
    801 
    802    {103, "long message",
    803     "fb56bbbc6d751b744d8c1b57cc27a1d2c2f4e38e3491f54448cfcfb9389b7f63fd0d41920"
    804     "968ef612510625f2637d28d",
    805     "cf1791517ef5a61c0db65a668bee26fdbc975d799b2623cc0f3e4560e80c7014fa9c02d56"
    806     "8c98c86385e000fe6776bb7",
    807     "c4aa19f4243645fa5731e03768d16d55225ade23ee7f371b", false},
    808 
    809    {104, "long message",
    810     "d041e24e59b34d7a18128a42d8a7a52dcba5d79e5ed585b55c7c9e4946e5ccaf7e59df0f3"
    811     "da98c7d0523e4cc8f9d7da4",
    812     "5279618f1b41534910395a78ded968aee3431085b599c4f55eb5ff8a2e879bc44291d923d"
    813     "e31009db1b9f7f81095afb3ea",
    814     "ee3f2946aa04e60b7f4b7f57ee15dec5a7fcf8d114ebc14d", false},
    815 
    816    {105, "long message",
    817     "e1ce4884fd74a0e197c68ace3b29b552313af8e451e98d9ab8d0e8f8ee74143e8fcb64462"
    818     "17c0f3123a426b8ab6f62cb",
    819     "71154b9a657b905f884ba5140d5e7b9243fec3e03fbbdbb360c8194963ae43177b5502cd2"
    820     "0f559eeeff8638d028c501926ebc7eddd132ccea29ead7ad0c95a30b9d325952cafb0ea5e"
    821     "c9d9d6fdeb63950d5d69c8bbbea702aed1d444da286807ffd6b36cb49902cba7abf9bda1b"
    822     "577c6",
    823     "928ac14f18d87b8e1eee759b4ffee3c17a2913c914d8974d", false},
    824 
    825    {106, "long message",
    826     "8a242c22d1b54ce216ca03c88455beb128211a9f35af2343709af7c5f43a681451ea53a36"
    827     "de2e5048eb44a51681c6120",
    828     "ab5eee6b83869119f00dd3cc66dde75cb5700535a90e9b3e32b31434c297ef53f94659d7d"
    829     "9b11323161b2e66c6b9c9ad20e313303f81e88e471786c8e936011f78121e39630b2e0804"
    830     "fc97ce5cb3a34f26949439fe530adcea6e97c78b042e0817253bf75dd54335584122f5edd"
    831     "210341b6d93f58aa1b4de2aad76fecec44f",
    832     "20ccf4f222d139d4ab7623b3a38c91543469270056ff8c80", false},
    833 
    834    {107, "long message",
    835     "311c4bee7cf257b780135a2e4a6413e68a816f5d8462515dcb1c72494b6335581a9b60a21"
    836     "7b9ff1c75e7768148f8df46",
    837     "63ccc3849c4c323cb6ce926877969048b849ee4af18e71eef52fe9f274a8678560f9a5d47"
    838     "510c3c98c8a08ed4c01a01e0a3663ef0cc6c3cdca6276d91e99b0d414263498fb64ad74b8"
    839     "20ab52b37adeaf27cb44545edb8f09094992837b8d3a0baa2a101a49592eb889dc8bace4c"
    840     "71e3efcb9d4149bd670ce2f774d73c12f2a45",
    841     "dae65a8c37c5458f017770fdbfc2023291e021bddf7625c4", false},
    842 
    843    {108, "long message",
    844     "fb792867c8928f0503aa24477cebf42e0b018346e3619770b9e8f5097945e2e275ad06f0c"
    845     "12152366ac06e278c94090a",
    846     "0a63e6d91d7a6a18dbad879fb8e23ae351920391eb40fead6cba846768a2c6797ff347b43"
    847     "01327b09afc41f7b803af6b61f6d9b818e0ddcc02536d0543dbf1a87f2c5e020f64590943"
    848     "44b72596d548435c313544e92c254d54a70a1d6f6edd2f82540a1ea2e82125b0715fa0f89"
    849     "0bb2be4ba0065d2ba0144854682aed041c1035996648e2ed671b7253ba567ffb999d91fd8"
    850     "e7ffce5c6dc4790732adae443435a454fe6c2a7c6708d9d5b2eb9292d6fbe5e026d65332b"
    851     "38c7925eff9beb89063cab63fbecb2ac0e1bb61a5b1e511f949c43a34ee26f1156e97793d"
    852     "a97bcf5b5c67641384f268131b297857d719eeb6cafa3dbe9b8d0da55c98656f20e5b39b",
    853     "927bfdba4ee11d8f158491764840fd64ff6401401543b539", false},
    854 
    855    {109, "Flipped bit 0 in tag",
    856     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    857     "425262728292a2b2c2d2e2f",
    858     "", "d10ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    859 
    860    {110, "Flipped bit 0 in tag",
    861     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    862     "425262728292a2b2c2d2e2f",
    863     "000102030405060708090a0b0c0d0e0f",
    864     "6654fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    865 
    866    {111, "Flipped bit 1 in tag",
    867     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    868     "425262728292a2b2c2d2e2f",
    869     "", "d20ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    870 
    871    {112, "Flipped bit 1 in tag",
    872     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    873     "425262728292a2b2c2d2e2f",
    874     "000102030405060708090a0b0c0d0e0f",
    875     "6554fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    876 
    877    {113, "Flipped bit 7 in tag",
    878     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    879     "425262728292a2b2c2d2e2f",
    880     "", "500ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    881 
    882    {114, "Flipped bit 7 in tag",
    883     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    884     "425262728292a2b2c2d2e2f",
    885     "000102030405060708090a0b0c0d0e0f",
    886     "e754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    887 
    888    {115, "Flipped bit 8 in tag",
    889     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    890     "425262728292a2b2c2d2e2f",
    891     "", "d00de89d5235b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    892 
    893    {116, "Flipped bit 8 in tag",
    894     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    895     "425262728292a2b2c2d2e2f",
    896     "000102030405060708090a0b0c0d0e0f",
    897     "6755fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    898 
    899    {117, "Flipped bit 31 in tag",
    900     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    901     "425262728292a2b2c2d2e2f",
    902     "", "d00ce81d5235b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    903 
    904    {118, "Flipped bit 31 in tag",
    905     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    906     "425262728292a2b2c2d2e2f",
    907     "000102030405060708090a0b0c0d0e0f",
    908     "6754fec4542b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    909 
    910    {119, "Flipped bit 32 in tag",
    911     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    912     "425262728292a2b2c2d2e2f",
    913     "", "d00ce89d5335b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    914 
    915    {120, "Flipped bit 32 in tag",
    916     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    917     "425262728292a2b2c2d2e2f",
    918     "000102030405060708090a0b0c0d0e0f",
    919     "6754fe44552b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    920 
    921    {121, "Flipped bit 33 in tag",
    922     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    923     "425262728292a2b2c2d2e2f",
    924     "", "d00ce89d5035b22aaf49dae078c0c8c29fc3ab699d89837e", true},
    925 
    926    {122, "Flipped bit 33 in tag",
    927     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    928     "425262728292a2b2c2d2e2f",
    929     "000102030405060708090a0b0c0d0e0f",
    930     "6754fe44562b3f1cd0b14728e69bbf6083f02cafd8ccc416", true},
    931 
    932    {123, "Flipped bit 63 in tag",
    933     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    934     "425262728292a2b2c2d2e2f",
    935     "", "d00ce89d5235b2aaaf49dae078c0c8c29fc3ab699d89837e", true},
    936 
    937    {124, "Flipped bit 63 in tag",
    938     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    939     "425262728292a2b2c2d2e2f",
    940     "000102030405060708090a0b0c0d0e0f",
    941     "6754fe44542b3f9cd0b14728e69bbf6083f02cafd8ccc416", true},
    942 
    943    {125, "Flipped bit 64 in tag",
    944     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    945     "425262728292a2b2c2d2e2f",
    946     "", "d00ce89d5235b22aae49dae078c0c8c29fc3ab699d89837e", true},
    947 
    948    {126, "Flipped bit 64 in tag",
    949     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    950     "425262728292a2b2c2d2e2f",
    951     "000102030405060708090a0b0c0d0e0f",
    952     "6754fe44542b3f1cd1b14728e69bbf6083f02cafd8ccc416", true},
    953 
    954    {127, "Flipped bit 71 in tag",
    955     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    956     "425262728292a2b2c2d2e2f",
    957     "", "d00ce89d5235b22a2f49dae078c0c8c29fc3ab699d89837e", true},
    958 
    959    {128, "Flipped bit 71 in tag",
    960     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    961     "425262728292a2b2c2d2e2f",
    962     "000102030405060708090a0b0c0d0e0f",
    963     "6754fe44542b3f1c50b14728e69bbf6083f02cafd8ccc416", true},
    964 
    965    {129, "Flipped bit 77 in tag",
    966     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    967     "425262728292a2b2c2d2e2f",
    968     "", "d00ce89d5235b22aaf69dae078c0c8c29fc3ab699d89837e", true},
    969 
    970    {130, "Flipped bit 77 in tag",
    971     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    972     "425262728292a2b2c2d2e2f",
    973     "000102030405060708090a0b0c0d0e0f",
    974     "6754fe44542b3f1cd0914728e69bbf6083f02cafd8ccc416", true},
    975 
    976    {131, "Flipped bit 80 in tag",
    977     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    978     "425262728292a2b2c2d2e2f",
    979     "", "d00ce89d5235b22aaf49dbe078c0c8c29fc3ab699d89837e", true},
    980 
    981    {132, "Flipped bit 80 in tag",
    982     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    983     "425262728292a2b2c2d2e2f",
    984     "000102030405060708090a0b0c0d0e0f",
    985     "6754fe44542b3f1cd0b14628e69bbf6083f02cafd8ccc416", true},
    986 
    987    {133, "Flipped bit 96 in tag",
    988     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    989     "425262728292a2b2c2d2e2f",
    990     "", "d00ce89d5235b22aaf49dae079c0c8c29fc3ab699d89837e", true},
    991 
    992    {134, "Flipped bit 96 in tag",
    993     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
    994     "425262728292a2b2c2d2e2f",
    995     "000102030405060708090a0b0c0d0e0f",
    996     "6754fe44542b3f1cd0b14728e79bbf6083f02cafd8ccc416", true},
    997 
    998    {135, "Flipped bit 97 in tag",
    999     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1000     "425262728292a2b2c2d2e2f",
   1001     "", "d00ce89d5235b22aaf49dae07ac0c8c29fc3ab699d89837e", true},
   1002 
   1003    {136, "Flipped bit 97 in tag",
   1004     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1005     "425262728292a2b2c2d2e2f",
   1006     "000102030405060708090a0b0c0d0e0f",
   1007     "6754fe44542b3f1cd0b14728e49bbf6083f02cafd8ccc416", true},
   1008 
   1009    {137, "Flipped bit 103 in tag",
   1010     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1011     "425262728292a2b2c2d2e2f",
   1012     "", "d00ce89d5235b22aaf49dae0f8c0c8c29fc3ab699d89837e", true},
   1013 
   1014    {138, "Flipped bit 103 in tag",
   1015     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1016     "425262728292a2b2c2d2e2f",
   1017     "000102030405060708090a0b0c0d0e0f",
   1018     "6754fe44542b3f1cd0b14728669bbf6083f02cafd8ccc416", true},
   1019 
   1020    {139, "Flipped bit 184 in tag",
   1021     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1022     "425262728292a2b2c2d2e2f",
   1023     "", "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837f", true},
   1024 
   1025    {140, "Flipped bit 184 in tag",
   1026     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1027     "425262728292a2b2c2d2e2f",
   1028     "000102030405060708090a0b0c0d0e0f",
   1029     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc417", true},
   1030 
   1031    {141, "Flipped bit 185 in tag",
   1032     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1033     "425262728292a2b2c2d2e2f",
   1034     "", "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89837c", true},
   1035 
   1036    {142, "Flipped bit 185 in tag",
   1037     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1038     "425262728292a2b2c2d2e2f",
   1039     "000102030405060708090a0b0c0d0e0f",
   1040     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc414", true},
   1041 
   1042    {143, "Flipped bit 190 in tag",
   1043     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1044     "425262728292a2b2c2d2e2f",
   1045     "", "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d89833e", true},
   1046 
   1047    {144, "Flipped bit 190 in tag",
   1048     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1049     "425262728292a2b2c2d2e2f",
   1050     "000102030405060708090a0b0c0d0e0f",
   1051     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc456", true},
   1052 
   1053    {145, "Flipped bit 191 in tag",
   1054     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1055     "425262728292a2b2c2d2e2f",
   1056     "", "d00ce89d5235b22aaf49dae078c0c8c29fc3ab699d8983fe", true},
   1057 
   1058    {146, "Flipped bit 191 in tag",
   1059     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1060     "425262728292a2b2c2d2e2f",
   1061     "000102030405060708090a0b0c0d0e0f",
   1062     "6754fe44542b3f1cd0b14728e69bbf6083f02cafd8ccc496", true},
   1063 
   1064    {147, "Flipped bits 0 and 64 in tag",
   1065     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1066     "425262728292a2b2c2d2e2f",
   1067     "", "d10ce89d5235b22aae49dae078c0c8c29fc3ab699d89837e", true},
   1068 
   1069    {148, "Flipped bits 0 and 64 in tag",
   1070     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1071     "425262728292a2b2c2d2e2f",
   1072     "000102030405060708090a0b0c0d0e0f",
   1073     "6654fe44542b3f1cd1b14728e69bbf6083f02cafd8ccc416", true},
   1074 
   1075    {149, "Flipped bits 31 and 63 in tag",
   1076     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1077     "425262728292a2b2c2d2e2f",
   1078     "", "d00ce81d5235b2aaaf49dae078c0c8c29fc3ab699d89837e", true},
   1079 
   1080    {150, "Flipped bits 31 and 63 in tag",
   1081     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1082     "425262728292a2b2c2d2e2f",
   1083     "000102030405060708090a0b0c0d0e0f",
   1084     "6754fec4542b3f9cd0b14728e69bbf6083f02cafd8ccc416", true},
   1085 
   1086    {151, "Flipped bits 63 and 127 in tag",
   1087     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1088     "425262728292a2b2c2d2e2f",
   1089     "", "d00ce89d5235b2aaaf49dae078c0c8429fc3ab699d89837e", true},
   1090 
   1091    {152, "Flipped bits 63 and 127 in tag",
   1092     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1093     "425262728292a2b2c2d2e2f",
   1094     "000102030405060708090a0b0c0d0e0f",
   1095     "6754fe44542b3f9cd0b14728e69bbfe083f02cafd8ccc416", true},
   1096 
   1097    {153, "all bits of tag flipped",
   1098     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1099     "425262728292a2b2c2d2e2f",
   1100     "", "2ff31762adca4dd550b6251f873f373d603c549662767c81", true},
   1101 
   1102    {154, "all bits of tag flipped",
   1103     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1104     "425262728292a2b2c2d2e2f",
   1105     "000102030405060708090a0b0c0d0e0f",
   1106     "98ab01bbabd4c0e32f4eb8d71964409f7c0fd35027333be9", true},
   1107 
   1108    {155, "Tag changed to all zero",
   1109     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1110     "425262728292a2b2c2d2e2f",
   1111     "", "000000000000000000000000000000000000000000000000", true},
   1112 
   1113    {156, "Tag changed to all zero",
   1114     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1115     "425262728292a2b2c2d2e2f",
   1116     "000102030405060708090a0b0c0d0e0f",
   1117     "000000000000000000000000000000000000000000000000", true},
   1118 
   1119    {157, "tag changed to all 1",
   1120     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1121     "425262728292a2b2c2d2e2f",
   1122     "", "ffffffffffffffffffffffffffffffffffffffffffffffff", true},
   1123 
   1124    {158, "tag changed to all 1",
   1125     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1126     "425262728292a2b2c2d2e2f",
   1127     "000102030405060708090a0b0c0d0e0f",
   1128     "ffffffffffffffffffffffffffffffffffffffffffffffff", true},
   1129 
   1130    {159, "msbs changed in tag",
   1131     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1132     "425262728292a2b2c2d2e2f",
   1133     "", "508c681dd2b532aa2fc95a60f84048421f432be91d0903fe", true},
   1134 
   1135    {160, "msbs changed in tag",
   1136     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1137     "425262728292a2b2c2d2e2f",
   1138     "000102030405060708090a0b0c0d0e0f",
   1139     "e7d47ec4d4abbf9c5031c7a8661b3fe00370ac2f584c4496", true},
   1140 
   1141    {161, "lsbs changed in tag",
   1142     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1143     "425262728292a2b2c2d2e2f",
   1144     "", "d10de99c5334b32bae48dbe179c1c9c39ec2aa689c88827f", true},
   1145 
   1146    {162, "lsbs changed in tag",
   1147     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232"
   1148     "425262728292a2b2c2d2e2f",
   1149     "000102030405060708090a0b0c0d0e0f",
   1150     "6655ff45552a3e1dd1b04629e79abe6182f12daed9cdc517", true},
   1151 
   1152    {163, "short key", "08476e9d49499c5f52e37f80ece6f5a45459948806b48241", "",
   1153     "fc5143709d60f6655e009acfea7016386350593622e590560c47e846a3fae8f6edc3e4331"
   1154     "b8305834cae249dba9e269f",
   1155     false},
   1156 
   1157    {164, "short key", "213b44d8e1fabaff837ef30ee2542f9ab82ed70411dae78f",
   1158     "ee0bf48585c186ff991b4d8607817c9c",
   1159     "b9255a1f98c06ff6048760a1b22d63c0e8a7479c5d453664a60028512d64e13d79f7e39e8"
   1160     "cb5399d859f1c8be4761172",
   1161     false},
   1162 
   1163    {165, "short key", "b4afa9daaa8c944d73a3881f3221e42b34ef4e35f184e878",
   1164     "cf607f6a0eb44ecbca81b6d1fdb595cee35f2353da02e82e28e133b9decd8fbb",
   1165     "b56641a9d6514b118c70f30a61c08e7e7a650ae2cfb9d73d633c3cc402a0b9ff75c9224a9"
   1166     "4610861322225ba31d9f3ad",
   1167     false},
   1168 
   1169    {166, "short key", "89e46b66209548c80b0c830662223b49b0e3b895eb30e2fc", "",
   1170     "eeebe1823fb042cc7c56b31748af6a134458eab62fa2e0a7", false},
   1171 
   1172    {167, "short key", "f2c10ce8cb1cf3b363354473b027c1e53deccef03233be0c",
   1173     "e1fa10b8e301e0348405770bc3fafcb1",
   1174     "9f0e9d9be70c82525f8add7dd15d925b9398d7fdbe1f2110", false},
   1175 
   1176    {168, "short key", "92e074442cc4c59e72260808d80d8e7b85c6335068917b83",
   1177     "34eae27425ace17771e164cbb634306f352edc9c37bf608be8a755fb94148183",
   1178     "b789a4371f0aa2f667a7ade1c53c98b53a39ff65dfbe7d28", false},
   1179 
   1180    {169, "long key",
   1181     "db6f9956c3f4ca6e41f1f7f14629d44c79e0353edbf3e310e6858bbc45a7cd57778a9053b"
   1182     "a22a141bf58bfd434ad08648c7041a224b97a0d17e0edf94fd40b410a",
   1183     "",
   1184     "2553a0441bda89fe78a8fef9d334f92224c3fd47b7eb8f18bd6ba3e7c2ddc383ab9264f50"
   1185     "eed7d09f5e40a10e5cf5271",
   1186     false},
   1187 
   1188    {170, "long key",
   1189     "f03404bdb3e08f530d4c3a5f165d236012a4c45cd063e3e4483da088ec0afdb24e9639fcc"
   1190     "abb91f98a49dc2972e2981426573ecfe69c00c43a2d99a3107cef3a70",
   1191     "73ed9fa2acf49d6c98bfc7d6c5ad9c56",
   1192     "c345a72ff4dc5a62c8fef912c51f7d95814a3b59291df3f38da214a46423af89a40f8e370"
   1193     "47403c9499768b3171a55c2",
   1194     false},
   1195 
   1196    {171, "long key",
   1197     "ee799e25edb1b18452e5ed174bc6b2185a6754417d6cc05d736d2ba9efc8367e4b05ba0a2"
   1198     "ee525ceeab74f9804a8479130c328d671e34070cf174a003a1dfb5994",
   1199     "ac3e7da7e578b9b4dc2424030446c7f6aebcc471445a9e0e6e65099caeec5b2f",
   1200     "956d33ddc96bacdcb4e0058c161ae812d79d81d9f0f597e203aa6dae0daab27ad93c5171f"
   1201     "564525fb91926dfcfbaa09d",
   1202     false},
   1203 
   1204    {172, "long key",
   1205     "063d6e12e670098adabe68192023b637bb6d8d713fc8436188c4ec06fdd084ce6d193f26c"
   1206     "86a9560e1abc27d813fce2b3eac0170fd1cb72e1930a2776bc84d6c11",
   1207     "", "24a9852f76ffa1ba3a6043cd348f17be036755162131259a", false},
   1208 
   1209    {173, "long key",
   1210     "359318e6c6279ba9ebcb1675f5a98195bbf5d895da9c17b8329038be857dc395b12ae91a5"
   1211     "5598876593c1c20bc0172cf15126b7a6bf0a238eda3325d6dd60600ef",
   1212     "7ad0c9098ea10e615bb672b52c96542d",
   1213     "b3de2addd5fce93122f0f2f320c607fafac23b280898068e", false},
   1214 
   1215    {174, "long key",
   1216     "d01cd898089d8a1eeb0035b0d332da80fbd3571b9192db10fa6f55f665ab192d7050cab64"
   1217     "3996e99254d9573e0cf4eeaa63afccdefd81614fe7b83dfe30e3ba19f",
   1218     "d67c77cdd0af5d10e8cae887e5a609bb76a9e5597653773c303b82b918fdc59f",
   1219     "f692da39c59268288b0f081a7b60de6111cef724a14f893a", false}};
   1220 
   1221 #endif  // hmac_sha3_384_vectors_h__