tor-browser

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

hmac-sha3-224-vectors.h (34876B)


      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_224_vectors_h__
     11 #define hmac_sha3_224_vectors_h__
     12 
     13 #include "testvectors_base/test-structs.h"
     14 
     15 const HmacTestVector kHmacSha3224WycheproofVectors[] = {
     16    {1, "empty message",
     17     "7eef1e40253350eb9307cc6bd8ab8df434bc2faf7095e45b50ffdd64", "",
     18     "f2aa17e549253ac51a9332c5c2390fc0c5003c40bed255df439c3d05", false},
     19 
     20    {2, "short message",
     21     "8648ee936c6ebc5ae4bb48c1139a54e3ac5d897beec492dc4d740752", "2e",
     22     "e4bbe7b3a8f173736a1b1e58283040bd20090a772ba1d1fa1f0f02ce", false},
     23 
     24    {3, "short message",
     25     "2297d78cc45faf9b885b36ac80205cc08e1b730f264f23f4edbbb406", "329f",
     26     "ec7ef165239a3eea8ea6310c9b98f33aa036175be706fc0186a86ef9", false},
     27 
     28    {4, "short message",
     29     "0361a904f7cbd107a617614ab69d11208ee6d423b3ae90e2bb6d7e54", "e6e765",
     30     "fcbcf9840d73b4143fbc2a988b801bea0212049e615dd0e5fd823b0a", false},
     31 
     32    {5, "short message",
     33     "264a8d2128e8fd0972d9acc66dc275b1286beeb0aff7ce8e97c7b96c", "25838e50",
     34     "edffc65c657d16730fe63bb6326ab7fd4366596ed6a62c26ae43d3d8", false},
     35 
     36    {6, "short message",
     37     "6dde8828f09b7aa981082aa116fca3b7341721c0440803f52cc9732e", "be81602da7",
     38     "6b349764a2d6cc6cc8ecdbbb2526d7cb9acfe2abe7057dae3755ad20", false},
     39 
     40    {7, "short message",
     41     "3ba156ffdc55d155bd085105aca64d13044db60c82cf2cd9d61d098f", "69c76c8937a0",
     42     "f0a6bc996be079f62c2c6a73337ce50013a05180a876d3363e07f12a", false},
     43 
     44    {8, "short message",
     45     "9c2739bae2a863fb0236466ba3408f4eec8d43206d56bb7aa2f8f75e",
     46     "aaf4c9146db948",
     47     "a473dd1d6f34fb1cf2586d1bb5a414d232e7dcc7397a1ef1735fb46f", false},
     48 
     49    {9, "short message",
     50     "31d9cae2c3df064018209b121f9e883976ea757942ecda9d92fdadfd",
     51     "b844289529206f5a",
     52     "2e44f4d141c338a4c882be2c8d326dda3ab53dcb02536a2096392726", false},
     53 
     54    {10, "short message",
     55     "89a1b9e9004444c1d4e967570c21a05512d3f618ec168fc3e13ea5a2",
     56     "6b42eb6d84e90c70c2",
     57     "56a078272a84a7dd98d9fd2551679b308f2ca0b8a31ec90448ffc2e4", false},
     58 
     59    {11, "short message",
     60     "4398731752fd7af1db86ebccbee0ad65eb5faf00ace6c9aa35441faa",
     61     "1ae2e7d917c48026570d",
     62     "37e090b83d12e0663c9ea9037ed32ab67afbfe43783669e6f57544e4", false},
     63 
     64    {12, "short message",
     65     "339460d6bb26ca60ebcef10c38587b9e575c398491782ccf9e8f6803",
     66     "ca03eb4f37536b2377738e",
     67     "ab81ecca201e69b7a6c11102943d141157865b6884b67da7593b6953", false},
     68 
     69    {13, "short message",
     70     "025f8380d10b8207b3623e4a90f79c3e753b1be6a35b88b68330a40c",
     71     "e57daef9ede4e915c3a9eece",
     72     "a22d2b3586b2f574eb65798f18a04e763935c88be53963a2e904838a", false},
     73 
     74    {14, "short message",
     75     "0bdc5f51f8a1a35d75554be70efbcdf51e54f30fa4696f727431941f",
     76     "cc3dd1eb0690f7af09ad408f9c",
     77     "96d7cc8bae498a3345b05d399b126162e156920eddca40e6f488f5bc", false},
     78 
     79    {15, "short message",
     80     "5ada97d90a74a7d4a68c5464fff25a9b7fa2e75d6acf0a59f143a2e9",
     81     "3fe4ede158af108e09f543e14ab7",
     82     "c5c07816701eecfa1d61b5c11ed9ed1d11ec495f711ec9752e6787ba", false},
     83 
     84    {16, "short message",
     85     "007afe6b7c0701c30cb76b431afa3510c8b31d21cfe0bbaa5289cd08",
     86     "c2cf80005c591c1f737369fcc212f0",
     87     "fb651bc4f41ab50d88849739529199519e33e948635e246235c81af3", false},
     88 
     89    {17, "", "26491168a32ce8cbc4c0cd64107e4fcc432f07d59c992862e1e55b1e",
     90     "15e51091b4f424ba1fdecb5e2fba11f6",
     91     "6ca3ae8f244120dee0b4c1d4db3dbed42564c04206fb47cfded97662", false},
     92 
     93    {18, "", "6978b6c134dd6949832d65e4cb9c1e1dc36beae4a134907c80da0f44",
     94     "6641d834b3fbfdb5d178007801f7b4e7b1",
     95     "fffc90de02cf66f6c9dc4272faf6b5cdcb165b3295add1b359f504cd", false},
     96 
     97    {19, "", "9f9fb280adf12e739548b1d676cb794d685b9104e63b619b055cb60f",
     98     "91513dd6de40a1c23f8d1eb0ab8f5ea6f6835506ec750894",
     99     "c49f485f16bbc63695ee3e5221d8b3dfda5b85aa461dbe925e44d18d", false},
    100 
    101    {20, "", "3b1b16e6dd2e69559dbeb964e10fc94c068471b2374d3a2d24d2d466",
    102     "8ecd55b56c668dcb8e8b1efd699c0e4a464204d29af140f87d3f5075495378a3",
    103     "9d849dee727eed22ae379f5bbd3f77a0f35d88f8f39a753013bdd4d0", false},
    104 
    105    {21, "long message",
    106     "fc296398845063e661bdf36ff3615926eaccbf06947cd31e6677f710",
    107     "62bd0ad75d64c554cb2cc109c6e4019fc601c61cabdf99f8de871edc17a301b4c1f55a15e"
    108     "d66f91eb4666dd08bc59c",
    109     "74dd2a6644c4ee035ae39ad8ff88c93003eeadb7ddc3042e69975816", false},
    110 
    111    {22, "long message",
    112     "6c98d1feafff9861351966bc6ed19ed467f9dc767fa0df6b56955554",
    113     "e99d51a1d9a25c5842501a5383133578c8debe501581b1610f7575519bbd26f01ab7cbe06"
    114     "9bfd5df3699a2fea5b461a3",
    115     "66f22e75e9cb458aab043c45ac3914e51d4cb6bc4c9c9bc376b566d9", false},
    116 
    117    {23, "long message",
    118     "42a164f94e33d574118e0f8c938bbc2874bab219ee7a179f21e13b02",
    119     "e895639631f8b5d48e3ce00eb310bf129976ffced96a6f30a09d6ac1c291f73e93690526d"
    120     "86cc4d1a8e21c11f5a8979308",
    121     "bf5f90d12aa12812778beea4cebe1972c715a04d90aa651f95fe58d2", false},
    122 
    123    {24, "long message",
    124     "c1b5b91210667e72aa510346e1811358815a3330c5ed27a695c39451",
    125     "bf1086c3ea8b8840418c690c92152c73a6730bd1a0210c8b1d25c43a2193e739684f04a25"
    126     "a52cc305599f22ba6f70c8ed00d10b914a9522a25e06c471ebca2ff1bb4fa6799b8512202"
    127     "0978dfa66ef12ed26ad38331b26eaf591afceac96d8c771eae50fb7f46242337dd0029f48"
    128     "13b53",
    129     "37d74bbc46661f0e2819bf745b136ab9a2ac5833b0b53ec4e25fc59a", false},
    130 
    131    {25, "long message",
    132     "4f09d14d40e475b68288c080668ebb1bc8c6be3191f6664d91a23fcd",
    133     "ae8b6ecc219b368d22fb596e42652d0bffee0b20d69cfd089ce3dc9303ba2f054ccaf5f51"
    134     "47c7968a028b140f5e3c9274eae2afc61c3bb6298dc598df77dec1cd2dd84212693b082b8"
    135     "132ad0f0b19f66db69fa7f6bf352b4feac724ce048440d2a42b44d53bb62fe2ab25f7f54b"
    136     "edf9ce7ddafd8e09330dacc6d52ee9b65f5",
    137     "8cf86ed44adb37c55b7a9be866b89b8fec1d772050b5424a5fa890d2", false},
    138 
    139    {26, "long message",
    140     "613f414cd94130bb8a6243e12eccd90836808428b4a7177867934da0",
    141     "f696b9063b64816a45064f48ca05ffe4d5cc3d0b3beb0dd4057b6ada994969bf039bfbb72"
    142     "ce197101cc4e4b3959b3702f045afb7fb3113c997606dcaf2aaab31e02ac6ee597dfc0f91"
    143     "43d0effedc9ae7ea10e7ddb1db860a91afec62c48ed9c0a6c10b4da1de748caf7f7a5e017"
    144     "99ac57090daf4e3352fe859c5131c205d262d",
    145     "0c8165ba519c38c931095d5d4cd13c8fb3035252896f26c058167fe0", false},
    146 
    147    {27, "long message",
    148     "5b88275307aaf691a0cf0c51f50553dda972d14f8afff98e62c2d972",
    149     "57e4efbde1ce9fee2e29db19dfc6ba3bcb17f33765af7f20133bbd1910d542145c7def187"
    150     "a304517b8d8954454a90a717f67f9c8cc587965fd9b43f41ecc50b3458d8ce9f66b475f1e"
    151     "aef4a29ba89a3d58e5011c92acd1536fcd18abec29411b389b64f7f344777ed6deae32127"
    152     "abaa69a50ba22a11d6e59354f2ff0e3c3e3293cdc335411cf55b180bab59da36903a6fba9"
    153     "1df34d2aadf7017ff49a4fbd73c9c74469f225dafc0a0c7048c2b824cc0cba8cad8aced11"
    154     "b8cdac3243cdb5b654f7a15ce2014e92ee287d06904d778512a1b1f5ec0c9b090b9ab439c"
    155     "44266b6be3d6a98947d26d079e4f7e849f3c6d93de98624e6c5f53ec02dbd368bc24a300",
    156     "9c62c309977641be25ede8f7cd227df71bbf1514d26c0df5ff3adfe7", false},
    157 
    158    {28, "Flipped bit 0 in tag",
    159     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    160     "42b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    161 
    162    {29, "Flipped bit 0 in tag",
    163     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    164     "000102030405060708090a0b0c0d0e0f",
    165     "14bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    166 
    167    {30, "Flipped bit 1 in tag",
    168     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    169     "41b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    170 
    171    {31, "Flipped bit 1 in tag",
    172     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    173     "000102030405060708090a0b0c0d0e0f",
    174     "17bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    175 
    176    {32, "Flipped bit 7 in tag",
    177     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    178     "c3b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    179 
    180    {33, "Flipped bit 7 in tag",
    181     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    182     "000102030405060708090a0b0c0d0e0f",
    183     "95bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    184 
    185    {34, "Flipped bit 8 in tag",
    186     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    187     "43b9f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    188 
    189    {35, "Flipped bit 8 in tag",
    190     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    191     "000102030405060708090a0b0c0d0e0f",
    192     "15bada5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    193 
    194    {36, "Flipped bit 31 in tag",
    195     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    196     "43b8f9cfe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    197 
    198    {37, "Flipped bit 31 in tag",
    199     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    200     "000102030405060708090a0b0c0d0e0f",
    201     "15bbdadae11dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    202 
    203    {38, "Flipped bit 32 in tag",
    204     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    205     "43b8f94fe21d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    206 
    207    {39, "Flipped bit 32 in tag",
    208     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    209     "000102030405060708090a0b0c0d0e0f",
    210     "15bbda5ae01dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    211 
    212    {40, "Flipped bit 33 in tag",
    213     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    214     "43b8f94fe11d2662600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    215 
    216    {41, "Flipped bit 33 in tag",
    217     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    218     "000102030405060708090a0b0c0d0e0f",
    219     "15bbda5ae31dc2dfad9608568f019710300a5e0b56672f6199fc62eb", true},
    220 
    221    {42, "Flipped bit 63 in tag",
    222     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    223     "43b8f94fe31d26e2600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    224 
    225    {43, "Flipped bit 63 in tag",
    226     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    227     "000102030405060708090a0b0c0d0e0f",
    228     "15bbda5ae11dc25fad9608568f019710300a5e0b56672f6199fc62eb", true},
    229 
    230    {44, "Flipped bit 64 in tag",
    231     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    232     "43b8f94fe31d2662610c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    233 
    234    {45, "Flipped bit 64 in tag",
    235     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    236     "000102030405060708090a0b0c0d0e0f",
    237     "15bbda5ae11dc2dfac9608568f019710300a5e0b56672f6199fc62eb", true},
    238 
    239    {46, "Flipped bit 71 in tag",
    240     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    241     "43b8f94fe31d2662e00c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    242 
    243    {47, "Flipped bit 71 in tag",
    244     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    245     "000102030405060708090a0b0c0d0e0f",
    246     "15bbda5ae11dc2df2d9608568f019710300a5e0b56672f6199fc62eb", true},
    247 
    248    {48, "Flipped bit 77 in tag",
    249     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    250     "43b8f94fe31d2662602c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    251 
    252    {49, "Flipped bit 77 in tag",
    253     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    254     "000102030405060708090a0b0c0d0e0f",
    255     "15bbda5ae11dc2dfadb608568f019710300a5e0b56672f6199fc62eb", true},
    256 
    257    {50, "Flipped bit 80 in tag",
    258     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    259     "43b8f94fe31d2662600c96097aa0d45422de6c5beb14dc05f76ba6da", true},
    260 
    261    {51, "Flipped bit 80 in tag",
    262     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    263     "000102030405060708090a0b0c0d0e0f",
    264     "15bbda5ae11dc2dfad9609568f019710300a5e0b56672f6199fc62eb", true},
    265 
    266    {52, "Flipped bit 96 in tag",
    267     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    268     "43b8f94fe31d2662600c97097ba0d45422de6c5beb14dc05f76ba6da", true},
    269 
    270    {53, "Flipped bit 96 in tag",
    271     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    272     "000102030405060708090a0b0c0d0e0f",
    273     "15bbda5ae11dc2dfad9608568e019710300a5e0b56672f6199fc62eb", true},
    274 
    275    {54, "Flipped bit 97 in tag",
    276     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    277     "43b8f94fe31d2662600c970978a0d45422de6c5beb14dc05f76ba6da", true},
    278 
    279    {55, "Flipped bit 97 in tag",
    280     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    281     "000102030405060708090a0b0c0d0e0f",
    282     "15bbda5ae11dc2dfad9608568d019710300a5e0b56672f6199fc62eb", true},
    283 
    284    {56, "Flipped bit 103 in tag",
    285     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    286     "43b8f94fe31d2662600c9709faa0d45422de6c5beb14dc05f76ba6da", true},
    287 
    288    {57, "Flipped bit 103 in tag",
    289     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    290     "000102030405060708090a0b0c0d0e0f",
    291     "15bbda5ae11dc2dfad9608560f019710300a5e0b56672f6199fc62eb", true},
    292 
    293    {58, "Flipped bit 216 in tag",
    294     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    295     "43b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6db", true},
    296 
    297    {59, "Flipped bit 216 in tag",
    298     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    299     "000102030405060708090a0b0c0d0e0f",
    300     "15bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62ea", true},
    301 
    302    {60, "Flipped bit 217 in tag",
    303     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    304     "43b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba6d8", true},
    305 
    306    {61, "Flipped bit 217 in tag",
    307     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    308     "000102030405060708090a0b0c0d0e0f",
    309     "15bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62e9", true},
    310 
    311    {62, "Flipped bit 222 in tag",
    312     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    313     "43b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba69a", true},
    314 
    315    {63, "Flipped bit 222 in tag",
    316     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    317     "000102030405060708090a0b0c0d0e0f",
    318     "15bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc62ab", true},
    319 
    320    {64, "Flipped bit 223 in tag",
    321     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    322     "43b8f94fe31d2662600c97097aa0d45422de6c5beb14dc05f76ba65a", true},
    323 
    324    {65, "Flipped bit 223 in tag",
    325     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    326     "000102030405060708090a0b0c0d0e0f",
    327     "15bbda5ae11dc2dfad9608568f019710300a5e0b56672f6199fc626b", true},
    328 
    329    {66, "Flipped bits 0 and 64 in tag",
    330     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    331     "42b8f94fe31d2662610c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    332 
    333    {67, "Flipped bits 0 and 64 in tag",
    334     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    335     "000102030405060708090a0b0c0d0e0f",
    336     "14bbda5ae11dc2dfac9608568f019710300a5e0b56672f6199fc62eb", true},
    337 
    338    {68, "Flipped bits 31 and 63 in tag",
    339     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    340     "43b8f9cfe31d26e2600c97097aa0d45422de6c5beb14dc05f76ba6da", true},
    341 
    342    {69, "Flipped bits 31 and 63 in tag",
    343     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    344     "000102030405060708090a0b0c0d0e0f",
    345     "15bbdadae11dc25fad9608568f019710300a5e0b56672f6199fc62eb", true},
    346 
    347    {70, "Flipped bits 63 and 127 in tag",
    348     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    349     "43b8f94fe31d26e2600c97097aa0d4d422de6c5beb14dc05f76ba6da", true},
    350 
    351    {71, "Flipped bits 63 and 127 in tag",
    352     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    353     "000102030405060708090a0b0c0d0e0f",
    354     "15bbda5ae11dc25fad9608568f019790300a5e0b56672f6199fc62eb", true},
    355 
    356    {72, "all bits of tag flipped",
    357     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    358     "bc4706b01ce2d99d9ff368f6855f2babdd2193a414eb23fa08945925", true},
    359 
    360    {73, "all bits of tag flipped",
    361     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    362     "000102030405060708090a0b0c0d0e0f",
    363     "ea4425a51ee23d205269f7a970fe68efcff5a1f4a998d09e66039d14", true},
    364 
    365    {74, "Tag changed to all zero",
    366     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    367     "00000000000000000000000000000000000000000000000000000000", true},
    368 
    369    {75, "Tag changed to all zero",
    370     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    371     "000102030405060708090a0b0c0d0e0f",
    372     "00000000000000000000000000000000000000000000000000000000", true},
    373 
    374    {76, "tag changed to all 1",
    375     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    376     "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true},
    377 
    378    {77, "tag changed to all 1",
    379     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    380     "000102030405060708090a0b0c0d0e0f",
    381     "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", true},
    382 
    383    {78, "msbs changed in tag",
    384     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    385     "c33879cf639da6e2e08c1789fa2054d4a25eecdb6b945c8577eb265a", true},
    386 
    387    {79, "msbs changed in tag",
    388     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    389     "000102030405060708090a0b0c0d0e0f",
    390     "953b5ada619d425f2d1688d60f811790b08ade8bd6e7afe1197ce26b", true},
    391 
    392    {80, "lsbs changed in tag",
    393     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    394     "42b9f84ee21c2763610d96087ba1d55523df6d5aea15dd04f66aa7db", true},
    395 
    396    {81, "lsbs changed in tag",
    397     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    398     "000102030405060708090a0b0c0d0e0f",
    399     "14badb5be01cc3deac9709578e009611310b5f0a57662e6098fd63ea", true},
    400 
    401    {82, "empty message",
    402     "26f314170b054daef5349804da18f969c94174baca2beeb009d47a23", "",
    403     "32f3e12826c2c869660ed7ac65a5", false},
    404 
    405    {83, "short message",
    406     "17429a622dc18d38715b31f8f2b963108e952a6708f3e52d5b25848a", "da",
    407     "24cae2ffb844b1074fbecfa21585", false},
    408 
    409    {84, "short message",
    410     "0acfe12d89acd7d9ca49bae6318f35b2fbbfc84e5d2c9d4954beded7", "03a8",
    411     "2594d62daaedef9e87080713ead3", false},
    412 
    413    {85, "short message",
    414     "5a0680f112354bd467865b19ae956b2719e21ecee1a913bdca294339", "a0fb73",
    415     "5111521c27f8235f154cce85d02c", false},
    416 
    417    {86, "short message",
    418     "46fa59aa524fe30a0f4e39561b5666854440dbd970bb59925ce0ae1a", "c8b2f557",
    419     "038521397a49e95f43c741276bd0", false},
    420 
    421    {87, "short message",
    422     "29efc5ab5d30e535357603f2711b6e0aa6cf4613546c23144436d213", "c8d9f5b373",
    423     "bcce4dd5a90f1a0431d45e8f1dcf", false},
    424 
    425    {88, "short message",
    426     "fe60e0322035538f2b1de9de380cde35f291deeb6e027b5d829ecd1e", "185e4cada4f4",
    427     "a11873691fd9ffcad1f1a3f66511", false},
    428 
    429    {89, "short message",
    430     "1bf7fcdf3742fa77991528cc1c678b98be9876a8c8c5b809beab7d9c",
    431     "9c0f34a5654279", "63722a805684c31a37aba7f5d79a", false},
    432 
    433    {90, "short message",
    434     "32533c16f792ed0acf8e9e60f54aa173937c7194b882ecc3e671009f",
    435     "f968dc7a19afe339", "348666b68285b51787be5d8d50ca", false},
    436 
    437    {91, "short message",
    438     "3cf28a476ce7eaecfc3fbf1b0859a042a568740a584c77cb8f9603ac",
    439     "dbca9e4bdd84b38934", "49a78665d8f77df14ad66047c377", false},
    440 
    441    {92, "short message",
    442     "a2a8090aef69277f92830ec7404c032f8fdebfbceabb9e590968a77f",
    443     "6b790a946a83364c79d7", "e7c0183be70df5d06d288827012b", false},
    444 
    445    {93, "short message",
    446     "6f999929e91672bac35ea70f8ff8b9aeefa5489493c99b0d27797207",
    447     "b7dabb237aeae2be8b5e19", "920b9e959d3d05bc7065d4f126f1", false},
    448 
    449    {94, "short message",
    450     "4525b96c263e4d2dab2890aa55f3cc503dc1206d9f1915a6fba5ae61",
    451     "ef858f496fcb7c3fabbfb52e", "b08764fec1a8a75c3cb81204d932", false},
    452 
    453    {95, "short message",
    454     "f89401acb0a60d07fd733ed563f2ee241f4ecfea8114587a44dfdb0c",
    455     "7d3c0918085984df95097afa81", "32b9e37330307f47ef400277c9a0", false},
    456 
    457    {96, "short message",
    458     "58bce8c0d17fc7131d2fa2262409bb14663a6e68019f88299987893e",
    459     "1ca50cd6c3f1225eb6c4ec4d6a90", "2adc605564c6da00bb3abebd5066", false},
    460 
    461    {97, "short message",
    462     "658e510fba4e2208afac98333f9e242bc118f6e79ef0661d619dd32b",
    463     "32c385b75ae84558ca302881c51639", "382cec4b6a5e80a6d703ef323161", false},
    464 
    465    {98, "", "6a41cc3ca7142ae14e6d979a3f890a331597e592dd74520ce4ea660f",
    466     "78e3a770a8aaaf039fd4c9b6a1780411", "fc51222de880062beb4fb986ba71", false},
    467 
    468    {99, "", "b8972b93b68302cbaa08d32904eae6375a66f3508ece3c9b22382c7e",
    469     "3687e6287d73c9e3f679a50e7671247127", "2f9a78f5175f17372920c8e7638f",
    470     false},
    471 
    472    {100, "", "bc570932abfa11050ad4fc80a6d5afe3271d86aa29dc62738b207d14",
    473     "d53202acd2ec74d746531bd9ad3016d0980e0166fb427a08",
    474     "edba9b4466e1145179c53b5eb65c", false},
    475 
    476    {101, "", "c92a0665c12e87026e1b344f971fdb0e474d450cba834aae40e2d21e",
    477     "4a3a85ac09f5190ab94f73fd91d98f056015263c89ed5da223fc4675cab25cdd",
    478     "05758de1ec12f00f069eed387c83", false},
    479 
    480    {102, "long message",
    481     "6fbef67cfbacc98c63252b1ca009a60e8e3479769a2d449fb4639064",
    482     "006e179eacfa9e1e628bb7823ee9609ae7968b6df90e176f772a79088d37e9b15cab31292"
    483     "2aaf8fc6583a341002bda",
    484     "c3756d9a9a1ed56b97d7b95e7e46", false},
    485 
    486    {103, "long message",
    487     "700b09908174f1072e31ae8ccbda1c4460fcf21fdf146a11482b210d",
    488     "f772564ecb109e80eefb1d5a7f1c95e203ba4c980233dd8d13de3046079a6b2ca26dc3521"
    489     "e5e0c807eae7a79877c73e9",
    490     "1f39ce1fcdfc2f19a8f34594f0b1", false},
    491 
    492    {104, "long message",
    493     "e18a20246ebe1b5796dbfe35110efc7637d74a355f0a6758d4a00b7d",
    494     "77720dde530e6eeaa0e9af3311f7e99189d6c4f7d71d0a4207d62c766bee32020c92f5d5d"
    495     "28d5de4d0d9c94b57ec05f0c3",
    496     "82dcc13275c2178befa27462bff8", false},
    497 
    498    {105, "long message",
    499     "3c4585a775bec76c7d8b27b87e70a5863a85e6111f3161b3815f59b4",
    500     "628c0ff8c432d74f4cfb77ba46b7cef67a48ac053cf0c18be41648736abcc8c6fbe498152"
    501     "9babd4b27866e34ced16d8b0bec456e14653a1422f5a62556d20b0fe4e03749d5f6e98637"
    502     "5062dbdd82f6e9e1d4ad547c31530c2a31383c25ff57e879eae99d9b3a0da1f3c1dacb975"
    503     "067ac",
    504     "5d763c4c224c4034de56ef2aa1b2", false},
    505 
    506    {106, "long message",
    507     "acaf94cb1a8ff4677fc586d2bdf981ac3a656b208215e0a7647b420f",
    508     "314c2c25465de3427279dbc89436505fee6d37d56fbda0e5e2a49449d9dbf003027f2e4ef"
    509     "5c52f7af93fd80155a66a1cd6b9885b56d828058a0de7d247e19580b2e8dcbdef2ae46840"
    510     "565fd8b276569c19d7e185116ea11ad67d5fc27f4a6816ba45be5d14f3ba4315c74d1edb2"
    511     "0f217b116be852b62a7f4e32b3e708ff9f7",
    512     "8876296366c17d836b269129af65", false},
    513 
    514    {107, "long message",
    515     "e490348ad78fd2cd5b51f2795b79e5805ce1d9baf1151dbdf995e1b0",
    516     "f6ff1845842b9e46f79adb1079aff47397391dc269bc0c899ba4087b58a676f5408c3f763"
    517     "7ffc4772af3e41b5cea51058bc528ea09bb4bd797594c798b0f0ff881695e98c08bbb040c"
    518     "12c5cbdb228d61cc99e332e963128d06e97ed2eefded2e1b5a035f3bea68273efac03a894"
    519     "dcf2fcc79a5696218595404b2758deb9a80ee",
    520     "f6970364f45c8b91d57947649742", false},
    521 
    522    {108, "long message",
    523     "c8e099dbb60a8f19d8b86856b21c55f3437ae27f77dff9808f12a1b5",
    524     "edbc109bf28c8ab32b1238eff1cd14308cdd845fa919bfd8a00c991cf9a8d6b05dd8cc7d2"
    525     "393782949c899de79e771ef7d8567f32287623963048e6c80d91f0778dd63311106e9d091"
    526     "3c08b7a0b7253fa3ce307ac40ec55a4c445f5455a570fec090e251e8646bada1a486d41c3"
    527     "794bce5639732f2c6cfd58081c479a68c515f5d47bc5b2f1622a08d38a596a817f3d4efef"
    528     "8003ae430e6ae93b0a3ae8fa95a2ace3d24d90a9ef861dc04c13e38f6e524b3abdf9cce4f"
    529     "a490707c80c16e254b7a71af00a12dbf473b50b9fe4097ec00ab27e66b6f3022b0f101ee1"
    530     "a9f7fa8652e9f095ca240a446067446867f78e8352c4110794c2e3383dfedfb35e74a33e",
    531     "865b855fbbcb0feb5dbea3507efa", false},
    532 
    533    {109, "Flipped bit 0 in tag",
    534     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    535     "42b8f94fe31d2662600c97097aa0", true},
    536 
    537    {110, "Flipped bit 0 in tag",
    538     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    539     "000102030405060708090a0b0c0d0e0f", "14bbda5ae11dc2dfad9608568f01", true},
    540 
    541    {111, "Flipped bit 1 in tag",
    542     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    543     "41b8f94fe31d2662600c97097aa0", true},
    544 
    545    {112, "Flipped bit 1 in tag",
    546     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    547     "000102030405060708090a0b0c0d0e0f", "17bbda5ae11dc2dfad9608568f01", true},
    548 
    549    {113, "Flipped bit 7 in tag",
    550     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    551     "c3b8f94fe31d2662600c97097aa0", true},
    552 
    553    {114, "Flipped bit 7 in tag",
    554     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    555     "000102030405060708090a0b0c0d0e0f", "95bbda5ae11dc2dfad9608568f01", true},
    556 
    557    {115, "Flipped bit 8 in tag",
    558     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    559     "43b9f94fe31d2662600c97097aa0", true},
    560 
    561    {116, "Flipped bit 8 in tag",
    562     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    563     "000102030405060708090a0b0c0d0e0f", "15bada5ae11dc2dfad9608568f01", true},
    564 
    565    {117, "Flipped bit 31 in tag",
    566     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    567     "43b8f9cfe31d2662600c97097aa0", true},
    568 
    569    {118, "Flipped bit 31 in tag",
    570     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    571     "000102030405060708090a0b0c0d0e0f", "15bbdadae11dc2dfad9608568f01", true},
    572 
    573    {119, "Flipped bit 32 in tag",
    574     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    575     "43b8f94fe21d2662600c97097aa0", true},
    576 
    577    {120, "Flipped bit 32 in tag",
    578     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    579     "000102030405060708090a0b0c0d0e0f", "15bbda5ae01dc2dfad9608568f01", true},
    580 
    581    {121, "Flipped bit 33 in tag",
    582     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    583     "43b8f94fe11d2662600c97097aa0", true},
    584 
    585    {122, "Flipped bit 33 in tag",
    586     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    587     "000102030405060708090a0b0c0d0e0f", "15bbda5ae31dc2dfad9608568f01", true},
    588 
    589    {123, "Flipped bit 63 in tag",
    590     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    591     "43b8f94fe31d26e2600c97097aa0", true},
    592 
    593    {124, "Flipped bit 63 in tag",
    594     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    595     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc25fad9608568f01", true},
    596 
    597    {125, "Flipped bit 64 in tag",
    598     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    599     "43b8f94fe31d2662610c97097aa0", true},
    600 
    601    {126, "Flipped bit 64 in tag",
    602     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    603     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfac9608568f01", true},
    604 
    605    {127, "Flipped bit 71 in tag",
    606     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    607     "43b8f94fe31d2662e00c97097aa0", true},
    608 
    609    {128, "Flipped bit 71 in tag",
    610     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    611     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2df2d9608568f01", true},
    612 
    613    {129, "Flipped bit 77 in tag",
    614     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    615     "43b8f94fe31d2662602c97097aa0", true},
    616 
    617    {130, "Flipped bit 77 in tag",
    618     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    619     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfadb608568f01", true},
    620 
    621    {131, "Flipped bit 80 in tag",
    622     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    623     "43b8f94fe31d2662600c96097aa0", true},
    624 
    625    {132, "Flipped bit 80 in tag",
    626     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    627     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9609568f01", true},
    628 
    629    {133, "Flipped bit 96 in tag",
    630     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    631     "43b8f94fe31d2662600c97097ba0", true},
    632 
    633    {134, "Flipped bit 96 in tag",
    634     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    635     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568e01", true},
    636 
    637    {135, "Flipped bit 97 in tag",
    638     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    639     "43b8f94fe31d2662600c970978a0", true},
    640 
    641    {136, "Flipped bit 97 in tag",
    642     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    643     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568d01", true},
    644 
    645    {137, "Flipped bit 103 in tag",
    646     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    647     "43b8f94fe31d2662600c9709faa0", true},
    648 
    649    {138, "Flipped bit 103 in tag",
    650     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    651     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608560f01", true},
    652 
    653    {139, "Flipped bit 104 in tag",
    654     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    655     "43b8f94fe31d2662600c97097aa1", true},
    656 
    657    {140, "Flipped bit 104 in tag",
    658     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    659     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568f00", true},
    660 
    661    {141, "Flipped bit 105 in tag",
    662     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    663     "43b8f94fe31d2662600c97097aa2", true},
    664 
    665    {142, "Flipped bit 105 in tag",
    666     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    667     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568f03", true},
    668 
    669    {143, "Flipped bit 110 in tag",
    670     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    671     "43b8f94fe31d2662600c97097ae0", true},
    672 
    673    {144, "Flipped bit 110 in tag",
    674     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    675     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568f41", true},
    676 
    677    {145, "Flipped bit 111 in tag",
    678     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    679     "43b8f94fe31d2662600c97097a20", true},
    680 
    681    {146, "Flipped bit 111 in tag",
    682     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    683     "000102030405060708090a0b0c0d0e0f", "15bbda5ae11dc2dfad9608568f81", true},
    684 
    685    {147, "Flipped bits 0 and 64 in tag",
    686     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    687     "42b8f94fe31d2662610c97097aa0", true},
    688 
    689    {148, "Flipped bits 0 and 64 in tag",
    690     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    691     "000102030405060708090a0b0c0d0e0f", "14bbda5ae11dc2dfac9608568f01", true},
    692 
    693    {149, "Flipped bits 31 and 63 in tag",
    694     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    695     "43b8f9cfe31d26e2600c97097aa0", true},
    696 
    697    {150, "Flipped bits 31 and 63 in tag",
    698     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    699     "000102030405060708090a0b0c0d0e0f", "15bbdadae11dc25fad9608568f01", true},
    700 
    701    {151, "all bits of tag flipped",
    702     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    703     "bc4706b01ce2d99d9ff368f6855f", true},
    704 
    705    {152, "all bits of tag flipped",
    706     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    707     "000102030405060708090a0b0c0d0e0f", "ea4425a51ee23d205269f7a970fe", true},
    708 
    709    {153, "Tag changed to all zero",
    710     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    711     "0000000000000000000000000000", true},
    712 
    713    {154, "Tag changed to all zero",
    714     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    715     "000102030405060708090a0b0c0d0e0f", "0000000000000000000000000000", true},
    716 
    717    {155, "tag changed to all 1",
    718     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    719     "ffffffffffffffffffffffffffff", true},
    720 
    721    {156, "tag changed to all 1",
    722     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    723     "000102030405060708090a0b0c0d0e0f", "ffffffffffffffffffffffffffff", true},
    724 
    725    {157, "msbs changed in tag",
    726     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    727     "c33879cf639da6e2e08c1789fa20", true},
    728 
    729    {158, "msbs changed in tag",
    730     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    731     "000102030405060708090a0b0c0d0e0f", "953b5ada619d425f2d1688d60f81", true},
    732 
    733    {159, "lsbs changed in tag",
    734     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", "",
    735     "42b9f84ee21c2763610d96087ba1", true},
    736 
    737    {160, "lsbs changed in tag",
    738     "000102030405060708090a0b0c0d0e0f101112131415161718191a1b",
    739     "000102030405060708090a0b0c0d0e0f", "14badb5be01cc3deac9709578e00", true},
    740 
    741    {161, "short key", "77b0de54e893642caeac34bfd1ab", "",
    742     "ec98a3472919934900eccd3e0ec3ed6b9def6f324b02fd35e1938194", false},
    743 
    744    {162, "short key", "7346c7e4b118b24e51f4512f906a",
    745     "506d4faf624f92965aa6b5c01e0c80a8",
    746     "09a4d9759d544b73bfd7a663adf5b13c0499073d861f9e1adea5df83", false},
    747 
    748    {163, "short key", "caa864179f66e826a0ef3b5edbe3",
    749     "73f64253706ce6b5094c24ee012ece9ac2495283dcd8c7f1114e81e4587d8ea4",
    750     "36db20b14b79d6294c9817d1aba325644f58526a1cda8f6f493711c3", false},
    751 
    752    {164, "short key", "663a97d6b5493dbfa60c8dd087ed", "",
    753     "afa2a693fb38a01a7ee809b44624", false},
    754 
    755    {165, "short key", "b08c345a7c7166fdd33ce768c1dc",
    756     "9964d80ee2338cffe28483aa446a6f76", "73abc31c5da5608373ec9b8248c7", false},
    757 
    758    {166, "short key", "fc9d2883c67534fefbd6ed4a9798",
    759     "a49820c194a43deef11f3a0f4eaa80425439fca9d9f1d7c8e665d6b130e4e908",
    760     "9a9703ea2037345f994a3a9d1267", false},
    761 
    762    {167, "long key",
    763     "cfa639656cd49f8d70f0b1a5a056ab4fc0aeeebc91338d067f36c47b6012dc8d856b8abcc"
    764     "4e1abffc910aeaee21b4d366e907488ffd0ca55b36a621aee0b2e9f0c",
    765     "", "75138f920397e8dc25abff1bbb844fb26a05f39f9456cf7157968b2b", false},
    766 
    767    {168, "long key",
    768     "b36d3d47a4585b401fc64c98eff56243d4da78863063d814e88f370b92576406d447fcf3d"
    769     "129a1ede57ddc56ea3a0a1f100105a95e83138cdf45ecf2a5992acf90",
    770     "15c75a64b04d097af2371af380079eb8",
    771     "0419e735f2ed98f26ef36f15c320a92512a4c3a53383d255464b70da", false},
    772 
    773    {169, "long key",
    774     "cf78b991382db5e8666ccb2333fb672179b10a75cf9e5a7699ae640005e19772ef6499a3b"
    775     "c97f12e58e835bb0017bb3b2e64c6ab44a0d619dfa0363484d1c991e2",
    776     "f661e598f180f25dc6dd76db8a9e0e4c9c272b9665a6b1756560c723b8e08595",
    777     "ca4610a8d081fc133fe6657700af54ee66fcda80f4bce0d4be110b51", false},
    778 
    779    {170, "long key",
    780     "3772ff6bb4e5b2811cfd4d6a3d34dc74bca3dbf89a5817b79d8472a1383b8c9afb27b3006"
    781     "196ce9966829eae6a313c2d724d995f4def17117c09edcfc8c0cbbc93",
    782     "", "1243fc7ecb0fb41e777d2207a72e", false},
    783 
    784    {171, "long key",
    785     "2ba910bc0bca90644cb21e96063e2cd85f5dd02fda75d353c9b51eaf45eee94c165ca6592"
    786     "d6cfdd987bfdc1cba66363d535a14b2f7ead841b17c4d76a5049105f9",
    787     "7ba461040de9ea3cefd4809124f78b39", "1f30f3b7a7ff3971032def03bf73", false},
    788 
    789    {172, "long key",
    790     "7fcf3cb1b1c5b537492aede4689284b5881935e3537bb7307198d6518e7a6aabf70b50b44"
    791     "e4a8dfee35e9f5cbada7447e511a37209390fcd171c62075c6a8bf1eb",
    792     "83d29c1c4d059ddb0d2aca787e5b701bac3953fb9bc72dc87b1ef92a582e9748",
    793     "dd10401fac834914f0a9a574c65e", false}};
    794 
    795 #endif  // hmac_sha3_224_vectors_h__