"Fossies" - the Fresh Open Source Software Archive

Member "nss-3.55/nss/gtests/common/wycheproof/source_vectors/aes_cmac_test.json" (24 Jul 2020, 95702 Bytes) of package /linux/misc/nss-3.55.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) JSON source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 {
    2   "algorithm" : "AES-CMAC",
    3   "generatorVersion" : "0.8r12",
    4   "numberOfTests" : 308,
    5   "header" : [
    6     "Test vectors of type MacTest are intended for testing the",
    7     "generation and verification of MACs."
    8   ],
    9   "notes" : {
   10   },
   11   "schema" : "mac_test_schema.json",
   12   "testGroups" : [
   13     {
   14       "keySize" : 128,
   15       "tagSize" : 128,
   16       "type" : "MacTest",
   17       "tests" : [
   18         {
   19           "tcId" : 1,
   20           "comment" : "empty message",
   21           "key" : "e34f15c7bd819930fe9d66e0c166e61c",
   22           "msg" : "",
   23           "tag" : "d47afca1d857a5933405b1eb7a5cb7af",
   24           "result" : "valid",
   25           "flags" : []
   26         },
   27         {
   28           "tcId" : 2,
   29           "comment" : "short message",
   30           "key" : "e1e726677f4893890f8c027f9d8ef80d",
   31           "msg" : "3f",
   32           "tag" : "15f856bbed3b321952a584b3c4437a63",
   33           "result" : "valid",
   34           "flags" : []
   35         },
   36         {
   37           "tcId" : 3,
   38           "comment" : "short message",
   39           "key" : "b151f491c4c006d1f28214aa3da9a985",
   40           "msg" : "27d9",
   41           "tag" : "bdbbebac982dd62b9f682618a6a604e9",
   42           "result" : "valid",
   43           "flags" : []
   44         },
   45         {
   46           "tcId" : 4,
   47           "comment" : "short message",
   48           "key" : "c36ff15f72777ee21deec07b63c1a0cd",
   49           "msg" : "50b428",
   50           "tag" : "be0c3ede157568af394023eb9a7cc983",
   51           "result" : "valid",
   52           "flags" : []
   53         },
   54         {
   55           "tcId" : 5,
   56           "comment" : "short message",
   57           "key" : "32b9c5c78c3a0689a86052420fa1e8fc",
   58           "msg" : "0b9262ec",
   59           "tag" : "57e1506856c55dd32cd9ca821adb6c81",
   60           "result" : "valid",
   61           "flags" : []
   62         },
   63         {
   64           "tcId" : 6,
   65           "comment" : "short message",
   66           "key" : "43151bbaef367277ebfc97509d0aa49c",
   67           "msg" : "eaa91273e7",
   68           "tag" : "e01adc3be6a7621824232c4285dd35b9",
   69           "result" : "valid",
   70           "flags" : []
   71         },
   72         {
   73           "tcId" : 7,
   74           "comment" : "short message",
   75           "key" : "481440298525cc261f8159159aedf62d",
   76           "msg" : "6123c556c5cc",
   77           "tag" : "a281e0d2d5378dfdcc1310fd9782ca56",
   78           "result" : "valid",
   79           "flags" : []
   80         },
   81         {
   82           "tcId" : 8,
   83           "comment" : "short message",
   84           "key" : "9ca26eb88731efbf7f810d5d95e196ac",
   85           "msg" : "7e48f06183aa40",
   86           "tag" : "fc81761f2f7b4ce13b53d36e32677332",
   87           "result" : "valid",
   88           "flags" : []
   89         },
   90         {
   91           "tcId" : 9,
   92           "comment" : "short message",
   93           "key" : "48f0d03e41cc55c4b58f737b5acdea32",
   94           "msg" : "f4a133aa6d5985a0",
   95           "tag" : "1f1cd0327c02e6d00086915937dd61d9",
   96           "result" : "valid",
   97           "flags" : []
   98         },
   99         {
  100           "tcId" : 10,
  101           "comment" : "short message",
  102           "key" : "1c958849f31996b28939ce513087d1be",
  103           "msg" : "b0d2fee11b8e2f86b7",
  104           "tag" : "555f462151f7dd16de698d639fb26760",
  105           "result" : "valid",
  106           "flags" : []
  107         },
  108         {
  109           "tcId" : 11,
  110           "comment" : "short message",
  111           "key" : "39de0ebea97c09b2301a90009a423253",
  112           "msg" : "81e5c33b4c620852f044",
  113           "tag" : "9b004f15b7f6f366374954e64bc58f5f",
  114           "result" : "valid",
  115           "flags" : []
  116         },
  117         {
  118           "tcId" : 12,
  119           "comment" : "short message",
  120           "key" : "91656d8fc0aced60ddb1c4006d0dde53",
  121           "msg" : "7b3e440fe566790064b2ec",
  122           "tag" : "76672ed16c29be449e0c80785cc38e89",
  123           "result" : "valid",
  124           "flags" : []
  125         },
  126         {
  127           "tcId" : 13,
  128           "comment" : "short message",
  129           "key" : "af7d5134720b5386158d51ea126e7cf9",
  130           "msg" : "7cc6fcc925c20f3c83b5567c",
  131           "tag" : "2dc5c88cf3b80ab6c0199f40be904abc",
  132           "result" : "valid",
  133           "flags" : []
  134         },
  135         {
  136           "tcId" : 14,
  137           "comment" : "short message",
  138           "key" : "4ed56753de6f75a032ebabca3ce27971",
  139           "msg" : "0c8c0f5619d9f8da5339281285",
  140           "tag" : "eab4366d97e99a0850f077329ad058c0",
  141           "result" : "valid",
  142           "flags" : []
  143         },
  144         {
  145           "tcId" : 15,
  146           "comment" : "short message",
  147           "key" : "beba50c936b696c15e25046dffb23a64",
  148           "msg" : "821ea8532fbabffb6e3d212e9b46",
  149           "tag" : "22f33cab09c173f75d3401fe44efeead",
  150           "result" : "valid",
  151           "flags" : []
  152         },
  153         {
  154           "tcId" : 16,
  155           "comment" : "short message",
  156           "key" : "501d81ebf912ddb87fbe3b7aac1437bc",
  157           "msg" : "2368e3c3636b5e8e94d2081adbf798",
  158           "tag" : "aeb784a3825168ddd61f72d0202125e6",
  159           "result" : "valid",
  160           "flags" : []
  161         },
  162         {
  163           "tcId" : 17,
  164           "comment" : "",
  165           "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
  166           "msg" : "ef4eab37181f98423e53e947e7050fd0",
  167           "tag" : "40facf0e2fb51b73a7472681b033d6dc",
  168           "result" : "valid",
  169           "flags" : []
  170         },
  171         {
  172           "tcId" : 18,
  173           "comment" : "",
  174           "key" : "831e664c9e3f0c3094c0b27b9d908eb2",
  175           "msg" : "26603bb76dd0a0180791c4ed4d3b058807",
  176           "tag" : "a8144c8b24f2aa47d9c160cff4ab1716",
  177           "result" : "valid",
  178           "flags" : []
  179         },
  180         {
  181           "tcId" : 19,
  182           "comment" : "",
  183           "key" : "549bd282ee21b4d7c3b1d02e3ee20ef7",
  184           "msg" : "d84bf73c5eecbd38444f1a73556e2fa3253f4c54d6916545",
  185           "tag" : "7ed458afe02f4a513f59715b664b1bbe",
  186           "result" : "valid",
  187           "flags" : []
  188         },
  189         {
  190           "tcId" : 20,
  191           "comment" : "",
  192           "key" : "9bd3902ed0996c869b572272e76f3889",
  193           "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
  194           "tag" : "45082218c2d05eef32247feb1133d0a3",
  195           "result" : "valid",
  196           "flags" : []
  197         },
  198         {
  199           "tcId" : 21,
  200           "comment" : "Flipped bit 0 in tag",
  201           "key" : "000102030405060708090a0b0c0d0e0f",
  202           "msg" : "",
  203           "tag" : "96dd6e5a882cbd564c39ae7d1c5a31aa",
  204           "result" : "invalid",
  205           "flags" : []
  206         },
  207         {
  208           "tcId" : 22,
  209           "comment" : "Flipped bit 0 in tag",
  210           "key" : "000102030405060708090a0b0c0d0e0f",
  211           "msg" : "0001020304050607",
  212           "tag" : "43802eb1931f0032afe984443738cd31",
  213           "result" : "invalid",
  214           "flags" : []
  215         },
  216         {
  217           "tcId" : 23,
  218           "comment" : "Flipped bit 0 in tag",
  219           "key" : "000102030405060708090a0b0c0d0e0f",
  220           "msg" : "000102030405060708090a0b0c0d0e0f",
  221           "tag" : "7acfbbca7a2ea68b966fc5399f74809e",
  222           "result" : "invalid",
  223           "flags" : []
  224         },
  225         {
  226           "tcId" : 24,
  227           "comment" : "Flipped bit 1 in tag",
  228           "key" : "000102030405060708090a0b0c0d0e0f",
  229           "msg" : "",
  230           "tag" : "95dd6e5a882cbd564c39ae7d1c5a31aa",
  231           "result" : "invalid",
  232           "flags" : []
  233         },
  234         {
  235           "tcId" : 25,
  236           "comment" : "Flipped bit 1 in tag",
  237           "key" : "000102030405060708090a0b0c0d0e0f",
  238           "msg" : "0001020304050607",
  239           "tag" : "40802eb1931f0032afe984443738cd31",
  240           "result" : "invalid",
  241           "flags" : []
  242         },
  243         {
  244           "tcId" : 26,
  245           "comment" : "Flipped bit 1 in tag",
  246           "key" : "000102030405060708090a0b0c0d0e0f",
  247           "msg" : "000102030405060708090a0b0c0d0e0f",
  248           "tag" : "79cfbbca7a2ea68b966fc5399f74809e",
  249           "result" : "invalid",
  250           "flags" : []
  251         },
  252         {
  253           "tcId" : 27,
  254           "comment" : "Flipped bit 7 in tag",
  255           "key" : "000102030405060708090a0b0c0d0e0f",
  256           "msg" : "",
  257           "tag" : "17dd6e5a882cbd564c39ae7d1c5a31aa",
  258           "result" : "invalid",
  259           "flags" : []
  260         },
  261         {
  262           "tcId" : 28,
  263           "comment" : "Flipped bit 7 in tag",
  264           "key" : "000102030405060708090a0b0c0d0e0f",
  265           "msg" : "0001020304050607",
  266           "tag" : "c2802eb1931f0032afe984443738cd31",
  267           "result" : "invalid",
  268           "flags" : []
  269         },
  270         {
  271           "tcId" : 29,
  272           "comment" : "Flipped bit 7 in tag",
  273           "key" : "000102030405060708090a0b0c0d0e0f",
  274           "msg" : "000102030405060708090a0b0c0d0e0f",
  275           "tag" : "fbcfbbca7a2ea68b966fc5399f74809e",
  276           "result" : "invalid",
  277           "flags" : []
  278         },
  279         {
  280           "tcId" : 30,
  281           "comment" : "Flipped bit 8 in tag",
  282           "key" : "000102030405060708090a0b0c0d0e0f",
  283           "msg" : "",
  284           "tag" : "97dc6e5a882cbd564c39ae7d1c5a31aa",
  285           "result" : "invalid",
  286           "flags" : []
  287         },
  288         {
  289           "tcId" : 31,
  290           "comment" : "Flipped bit 8 in tag",
  291           "key" : "000102030405060708090a0b0c0d0e0f",
  292           "msg" : "0001020304050607",
  293           "tag" : "42812eb1931f0032afe984443738cd31",
  294           "result" : "invalid",
  295           "flags" : []
  296         },
  297         {
  298           "tcId" : 32,
  299           "comment" : "Flipped bit 8 in tag",
  300           "key" : "000102030405060708090a0b0c0d0e0f",
  301           "msg" : "000102030405060708090a0b0c0d0e0f",
  302           "tag" : "7bcebbca7a2ea68b966fc5399f74809e",
  303           "result" : "invalid",
  304           "flags" : []
  305         },
  306         {
  307           "tcId" : 33,
  308           "comment" : "Flipped bit 31 in tag",
  309           "key" : "000102030405060708090a0b0c0d0e0f",
  310           "msg" : "",
  311           "tag" : "97dd6eda882cbd564c39ae7d1c5a31aa",
  312           "result" : "invalid",
  313           "flags" : []
  314         },
  315         {
  316           "tcId" : 34,
  317           "comment" : "Flipped bit 31 in tag",
  318           "key" : "000102030405060708090a0b0c0d0e0f",
  319           "msg" : "0001020304050607",
  320           "tag" : "42802e31931f0032afe984443738cd31",
  321           "result" : "invalid",
  322           "flags" : []
  323         },
  324         {
  325           "tcId" : 35,
  326           "comment" : "Flipped bit 31 in tag",
  327           "key" : "000102030405060708090a0b0c0d0e0f",
  328           "msg" : "000102030405060708090a0b0c0d0e0f",
  329           "tag" : "7bcfbb4a7a2ea68b966fc5399f74809e",
  330           "result" : "invalid",
  331           "flags" : []
  332         },
  333         {
  334           "tcId" : 36,
  335           "comment" : "Flipped bit 32 in tag",
  336           "key" : "000102030405060708090a0b0c0d0e0f",
  337           "msg" : "",
  338           "tag" : "97dd6e5a892cbd564c39ae7d1c5a31aa",
  339           "result" : "invalid",
  340           "flags" : []
  341         },
  342         {
  343           "tcId" : 37,
  344           "comment" : "Flipped bit 32 in tag",
  345           "key" : "000102030405060708090a0b0c0d0e0f",
  346           "msg" : "0001020304050607",
  347           "tag" : "42802eb1921f0032afe984443738cd31",
  348           "result" : "invalid",
  349           "flags" : []
  350         },
  351         {
  352           "tcId" : 38,
  353           "comment" : "Flipped bit 32 in tag",
  354           "key" : "000102030405060708090a0b0c0d0e0f",
  355           "msg" : "000102030405060708090a0b0c0d0e0f",
  356           "tag" : "7bcfbbca7b2ea68b966fc5399f74809e",
  357           "result" : "invalid",
  358           "flags" : []
  359         },
  360         {
  361           "tcId" : 39,
  362           "comment" : "Flipped bit 33 in tag",
  363           "key" : "000102030405060708090a0b0c0d0e0f",
  364           "msg" : "",
  365           "tag" : "97dd6e5a8a2cbd564c39ae7d1c5a31aa",
  366           "result" : "invalid",
  367           "flags" : []
  368         },
  369         {
  370           "tcId" : 40,
  371           "comment" : "Flipped bit 33 in tag",
  372           "key" : "000102030405060708090a0b0c0d0e0f",
  373           "msg" : "0001020304050607",
  374           "tag" : "42802eb1911f0032afe984443738cd31",
  375           "result" : "invalid",
  376           "flags" : []
  377         },
  378         {
  379           "tcId" : 41,
  380           "comment" : "Flipped bit 33 in tag",
  381           "key" : "000102030405060708090a0b0c0d0e0f",
  382           "msg" : "000102030405060708090a0b0c0d0e0f",
  383           "tag" : "7bcfbbca782ea68b966fc5399f74809e",
  384           "result" : "invalid",
  385           "flags" : []
  386         },
  387         {
  388           "tcId" : 42,
  389           "comment" : "Flipped bit 63 in tag",
  390           "key" : "000102030405060708090a0b0c0d0e0f",
  391           "msg" : "",
  392           "tag" : "97dd6e5a882cbdd64c39ae7d1c5a31aa",
  393           "result" : "invalid",
  394           "flags" : []
  395         },
  396         {
  397           "tcId" : 43,
  398           "comment" : "Flipped bit 63 in tag",
  399           "key" : "000102030405060708090a0b0c0d0e0f",
  400           "msg" : "0001020304050607",
  401           "tag" : "42802eb1931f00b2afe984443738cd31",
  402           "result" : "invalid",
  403           "flags" : []
  404         },
  405         {
  406           "tcId" : 44,
  407           "comment" : "Flipped bit 63 in tag",
  408           "key" : "000102030405060708090a0b0c0d0e0f",
  409           "msg" : "000102030405060708090a0b0c0d0e0f",
  410           "tag" : "7bcfbbca7a2ea60b966fc5399f74809e",
  411           "result" : "invalid",
  412           "flags" : []
  413         },
  414         {
  415           "tcId" : 45,
  416           "comment" : "Flipped bit 64 in tag",
  417           "key" : "000102030405060708090a0b0c0d0e0f",
  418           "msg" : "",
  419           "tag" : "97dd6e5a882cbd564d39ae7d1c5a31aa",
  420           "result" : "invalid",
  421           "flags" : []
  422         },
  423         {
  424           "tcId" : 46,
  425           "comment" : "Flipped bit 64 in tag",
  426           "key" : "000102030405060708090a0b0c0d0e0f",
  427           "msg" : "0001020304050607",
  428           "tag" : "42802eb1931f0032aee984443738cd31",
  429           "result" : "invalid",
  430           "flags" : []
  431         },
  432         {
  433           "tcId" : 47,
  434           "comment" : "Flipped bit 64 in tag",
  435           "key" : "000102030405060708090a0b0c0d0e0f",
  436           "msg" : "000102030405060708090a0b0c0d0e0f",
  437           "tag" : "7bcfbbca7a2ea68b976fc5399f74809e",
  438           "result" : "invalid",
  439           "flags" : []
  440         },
  441         {
  442           "tcId" : 48,
  443           "comment" : "Flipped bit 71 in tag",
  444           "key" : "000102030405060708090a0b0c0d0e0f",
  445           "msg" : "",
  446           "tag" : "97dd6e5a882cbd56cc39ae7d1c5a31aa",
  447           "result" : "invalid",
  448           "flags" : []
  449         },
  450         {
  451           "tcId" : 49,
  452           "comment" : "Flipped bit 71 in tag",
  453           "key" : "000102030405060708090a0b0c0d0e0f",
  454           "msg" : "0001020304050607",
  455           "tag" : "42802eb1931f00322fe984443738cd31",
  456           "result" : "invalid",
  457           "flags" : []
  458         },
  459         {
  460           "tcId" : 50,
  461           "comment" : "Flipped bit 71 in tag",
  462           "key" : "000102030405060708090a0b0c0d0e0f",
  463           "msg" : "000102030405060708090a0b0c0d0e0f",
  464           "tag" : "7bcfbbca7a2ea68b166fc5399f74809e",
  465           "result" : "invalid",
  466           "flags" : []
  467         },
  468         {
  469           "tcId" : 51,
  470           "comment" : "Flipped bit 77 in tag",
  471           "key" : "000102030405060708090a0b0c0d0e0f",
  472           "msg" : "",
  473           "tag" : "97dd6e5a882cbd564c19ae7d1c5a31aa",
  474           "result" : "invalid",
  475           "flags" : []
  476         },
  477         {
  478           "tcId" : 52,
  479           "comment" : "Flipped bit 77 in tag",
  480           "key" : "000102030405060708090a0b0c0d0e0f",
  481           "msg" : "0001020304050607",
  482           "tag" : "42802eb1931f0032afc984443738cd31",
  483           "result" : "invalid",
  484           "flags" : []
  485         },
  486         {
  487           "tcId" : 53,
  488           "comment" : "Flipped bit 77 in tag",
  489           "key" : "000102030405060708090a0b0c0d0e0f",
  490           "msg" : "000102030405060708090a0b0c0d0e0f",
  491           "tag" : "7bcfbbca7a2ea68b964fc5399f74809e",
  492           "result" : "invalid",
  493           "flags" : []
  494         },
  495         {
  496           "tcId" : 54,
  497           "comment" : "Flipped bit 80 in tag",
  498           "key" : "000102030405060708090a0b0c0d0e0f",
  499           "msg" : "",
  500           "tag" : "97dd6e5a882cbd564c39af7d1c5a31aa",
  501           "result" : "invalid",
  502           "flags" : []
  503         },
  504         {
  505           "tcId" : 55,
  506           "comment" : "Flipped bit 80 in tag",
  507           "key" : "000102030405060708090a0b0c0d0e0f",
  508           "msg" : "0001020304050607",
  509           "tag" : "42802eb1931f0032afe985443738cd31",
  510           "result" : "invalid",
  511           "flags" : []
  512         },
  513         {
  514           "tcId" : 56,
  515           "comment" : "Flipped bit 80 in tag",
  516           "key" : "000102030405060708090a0b0c0d0e0f",
  517           "msg" : "000102030405060708090a0b0c0d0e0f",
  518           "tag" : "7bcfbbca7a2ea68b966fc4399f74809e",
  519           "result" : "invalid",
  520           "flags" : []
  521         },
  522         {
  523           "tcId" : 57,
  524           "comment" : "Flipped bit 96 in tag",
  525           "key" : "000102030405060708090a0b0c0d0e0f",
  526           "msg" : "",
  527           "tag" : "97dd6e5a882cbd564c39ae7d1d5a31aa",
  528           "result" : "invalid",
  529           "flags" : []
  530         },
  531         {
  532           "tcId" : 58,
  533           "comment" : "Flipped bit 96 in tag",
  534           "key" : "000102030405060708090a0b0c0d0e0f",
  535           "msg" : "0001020304050607",
  536           "tag" : "42802eb1931f0032afe984443638cd31",
  537           "result" : "invalid",
  538           "flags" : []
  539         },
  540         {
  541           "tcId" : 59,
  542           "comment" : "Flipped bit 96 in tag",
  543           "key" : "000102030405060708090a0b0c0d0e0f",
  544           "msg" : "000102030405060708090a0b0c0d0e0f",
  545           "tag" : "7bcfbbca7a2ea68b966fc5399e74809e",
  546           "result" : "invalid",
  547           "flags" : []
  548         },
  549         {
  550           "tcId" : 60,
  551           "comment" : "Flipped bit 97 in tag",
  552           "key" : "000102030405060708090a0b0c0d0e0f",
  553           "msg" : "",
  554           "tag" : "97dd6e5a882cbd564c39ae7d1e5a31aa",
  555           "result" : "invalid",
  556           "flags" : []
  557         },
  558         {
  559           "tcId" : 61,
  560           "comment" : "Flipped bit 97 in tag",
  561           "key" : "000102030405060708090a0b0c0d0e0f",
  562           "msg" : "0001020304050607",
  563           "tag" : "42802eb1931f0032afe984443538cd31",
  564           "result" : "invalid",
  565           "flags" : []
  566         },
  567         {
  568           "tcId" : 62,
  569           "comment" : "Flipped bit 97 in tag",
  570           "key" : "000102030405060708090a0b0c0d0e0f",
  571           "msg" : "000102030405060708090a0b0c0d0e0f",
  572           "tag" : "7bcfbbca7a2ea68b966fc5399d74809e",
  573           "result" : "invalid",
  574           "flags" : []
  575         },
  576         {
  577           "tcId" : 63,
  578           "comment" : "Flipped bit 103 in tag",
  579           "key" : "000102030405060708090a0b0c0d0e0f",
  580           "msg" : "",
  581           "tag" : "97dd6e5a882cbd564c39ae7d9c5a31aa",
  582           "result" : "invalid",
  583           "flags" : []
  584         },
  585         {
  586           "tcId" : 64,
  587           "comment" : "Flipped bit 103 in tag",
  588           "key" : "000102030405060708090a0b0c0d0e0f",
  589           "msg" : "0001020304050607",
  590           "tag" : "42802eb1931f0032afe98444b738cd31",
  591           "result" : "invalid",
  592           "flags" : []
  593         },
  594         {
  595           "tcId" : 65,
  596           "comment" : "Flipped bit 103 in tag",
  597           "key" : "000102030405060708090a0b0c0d0e0f",
  598           "msg" : "000102030405060708090a0b0c0d0e0f",
  599           "tag" : "7bcfbbca7a2ea68b966fc5391f74809e",
  600           "result" : "invalid",
  601           "flags" : []
  602         },
  603         {
  604           "tcId" : 66,
  605           "comment" : "Flipped bit 120 in tag",
  606           "key" : "000102030405060708090a0b0c0d0e0f",
  607           "msg" : "",
  608           "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ab",
  609           "result" : "invalid",
  610           "flags" : []
  611         },
  612         {
  613           "tcId" : 67,
  614           "comment" : "Flipped bit 120 in tag",
  615           "key" : "000102030405060708090a0b0c0d0e0f",
  616           "msg" : "0001020304050607",
  617           "tag" : "42802eb1931f0032afe984443738cd30",
  618           "result" : "invalid",
  619           "flags" : []
  620         },
  621         {
  622           "tcId" : 68,
  623           "comment" : "Flipped bit 120 in tag",
  624           "key" : "000102030405060708090a0b0c0d0e0f",
  625           "msg" : "000102030405060708090a0b0c0d0e0f",
  626           "tag" : "7bcfbbca7a2ea68b966fc5399f74809f",
  627           "result" : "invalid",
  628           "flags" : []
  629         },
  630         {
  631           "tcId" : 69,
  632           "comment" : "Flipped bit 121 in tag",
  633           "key" : "000102030405060708090a0b0c0d0e0f",
  634           "msg" : "",
  635           "tag" : "97dd6e5a882cbd564c39ae7d1c5a31a8",
  636           "result" : "invalid",
  637           "flags" : []
  638         },
  639         {
  640           "tcId" : 70,
  641           "comment" : "Flipped bit 121 in tag",
  642           "key" : "000102030405060708090a0b0c0d0e0f",
  643           "msg" : "0001020304050607",
  644           "tag" : "42802eb1931f0032afe984443738cd33",
  645           "result" : "invalid",
  646           "flags" : []
  647         },
  648         {
  649           "tcId" : 71,
  650           "comment" : "Flipped bit 121 in tag",
  651           "key" : "000102030405060708090a0b0c0d0e0f",
  652           "msg" : "000102030405060708090a0b0c0d0e0f",
  653           "tag" : "7bcfbbca7a2ea68b966fc5399f74809c",
  654           "result" : "invalid",
  655           "flags" : []
  656         },
  657         {
  658           "tcId" : 72,
  659           "comment" : "Flipped bit 126 in tag",
  660           "key" : "000102030405060708090a0b0c0d0e0f",
  661           "msg" : "",
  662           "tag" : "97dd6e5a882cbd564c39ae7d1c5a31ea",
  663           "result" : "invalid",
  664           "flags" : []
  665         },
  666         {
  667           "tcId" : 73,
  668           "comment" : "Flipped bit 126 in tag",
  669           "key" : "000102030405060708090a0b0c0d0e0f",
  670           "msg" : "0001020304050607",
  671           "tag" : "42802eb1931f0032afe984443738cd71",
  672           "result" : "invalid",
  673           "flags" : []
  674         },
  675         {
  676           "tcId" : 74,
  677           "comment" : "Flipped bit 126 in tag",
  678           "key" : "000102030405060708090a0b0c0d0e0f",
  679           "msg" : "000102030405060708090a0b0c0d0e0f",
  680           "tag" : "7bcfbbca7a2ea68b966fc5399f7480de",
  681           "result" : "invalid",
  682           "flags" : []
  683         },
  684         {
  685           "tcId" : 75,
  686           "comment" : "Flipped bit 127 in tag",
  687           "key" : "000102030405060708090a0b0c0d0e0f",
  688           "msg" : "",
  689           "tag" : "97dd6e5a882cbd564c39ae7d1c5a312a",
  690           "result" : "invalid",
  691           "flags" : []
  692         },
  693         {
  694           "tcId" : 76,
  695           "comment" : "Flipped bit 127 in tag",
  696           "key" : "000102030405060708090a0b0c0d0e0f",
  697           "msg" : "0001020304050607",
  698           "tag" : "42802eb1931f0032afe984443738cdb1",
  699           "result" : "invalid",
  700           "flags" : []
  701         },
  702         {
  703           "tcId" : 77,
  704           "comment" : "Flipped bit 127 in tag",
  705           "key" : "000102030405060708090a0b0c0d0e0f",
  706           "msg" : "000102030405060708090a0b0c0d0e0f",
  707           "tag" : "7bcfbbca7a2ea68b966fc5399f74801e",
  708           "result" : "invalid",
  709           "flags" : []
  710         },
  711         {
  712           "tcId" : 78,
  713           "comment" : "Flipped bits 0 and 64 in tag",
  714           "key" : "000102030405060708090a0b0c0d0e0f",
  715           "msg" : "",
  716           "tag" : "96dd6e5a882cbd564d39ae7d1c5a31aa",
  717           "result" : "invalid",
  718           "flags" : []
  719         },
  720         {
  721           "tcId" : 79,
  722           "comment" : "Flipped bits 0 and 64 in tag",
  723           "key" : "000102030405060708090a0b0c0d0e0f",
  724           "msg" : "0001020304050607",
  725           "tag" : "43802eb1931f0032aee984443738cd31",
  726           "result" : "invalid",
  727           "flags" : []
  728         },
  729         {
  730           "tcId" : 80,
  731           "comment" : "Flipped bits 0 and 64 in tag",
  732           "key" : "000102030405060708090a0b0c0d0e0f",
  733           "msg" : "000102030405060708090a0b0c0d0e0f",
  734           "tag" : "7acfbbca7a2ea68b976fc5399f74809e",
  735           "result" : "invalid",
  736           "flags" : []
  737         },
  738         {
  739           "tcId" : 81,
  740           "comment" : "Flipped bits 31 and 63 in tag",
  741           "key" : "000102030405060708090a0b0c0d0e0f",
  742           "msg" : "",
  743           "tag" : "97dd6eda882cbdd64c39ae7d1c5a31aa",
  744           "result" : "invalid",
  745           "flags" : []
  746         },
  747         {
  748           "tcId" : 82,
  749           "comment" : "Flipped bits 31 and 63 in tag",
  750           "key" : "000102030405060708090a0b0c0d0e0f",
  751           "msg" : "0001020304050607",
  752           "tag" : "42802e31931f00b2afe984443738cd31",
  753           "result" : "invalid",
  754           "flags" : []
  755         },
  756         {
  757           "tcId" : 83,
  758           "comment" : "Flipped bits 31 and 63 in tag",
  759           "key" : "000102030405060708090a0b0c0d0e0f",
  760           "msg" : "000102030405060708090a0b0c0d0e0f",
  761           "tag" : "7bcfbb4a7a2ea60b966fc5399f74809e",
  762           "result" : "invalid",
  763           "flags" : []
  764         },
  765         {
  766           "tcId" : 84,
  767           "comment" : "Flipped bits 63 and 127 in tag",
  768           "key" : "000102030405060708090a0b0c0d0e0f",
  769           "msg" : "",
  770           "tag" : "97dd6e5a882cbdd64c39ae7d1c5a312a",
  771           "result" : "invalid",
  772           "flags" : []
  773         },
  774         {
  775           "tcId" : 85,
  776           "comment" : "Flipped bits 63 and 127 in tag",
  777           "key" : "000102030405060708090a0b0c0d0e0f",
  778           "msg" : "0001020304050607",
  779           "tag" : "42802eb1931f00b2afe984443738cdb1",
  780           "result" : "invalid",
  781           "flags" : []
  782         },
  783         {
  784           "tcId" : 86,
  785           "comment" : "Flipped bits 63 and 127 in tag",
  786           "key" : "000102030405060708090a0b0c0d0e0f",
  787           "msg" : "000102030405060708090a0b0c0d0e0f",
  788           "tag" : "7bcfbbca7a2ea60b966fc5399f74801e",
  789           "result" : "invalid",
  790           "flags" : []
  791         },
  792         {
  793           "tcId" : 87,
  794           "comment" : "all bits of tag flipped",
  795           "key" : "000102030405060708090a0b0c0d0e0f",
  796           "msg" : "",
  797           "tag" : "682291a577d342a9b3c65182e3a5ce55",
  798           "result" : "invalid",
  799           "flags" : []
  800         },
  801         {
  802           "tcId" : 88,
  803           "comment" : "all bits of tag flipped",
  804           "key" : "000102030405060708090a0b0c0d0e0f",
  805           "msg" : "0001020304050607",
  806           "tag" : "bd7fd14e6ce0ffcd50167bbbc8c732ce",
  807           "result" : "invalid",
  808           "flags" : []
  809         },
  810         {
  811           "tcId" : 89,
  812           "comment" : "all bits of tag flipped",
  813           "key" : "000102030405060708090a0b0c0d0e0f",
  814           "msg" : "000102030405060708090a0b0c0d0e0f",
  815           "tag" : "8430443585d1597469903ac6608b7f61",
  816           "result" : "invalid",
  817           "flags" : []
  818         },
  819         {
  820           "tcId" : 90,
  821           "comment" : "Tag changed to all zero",
  822           "key" : "000102030405060708090a0b0c0d0e0f",
  823           "msg" : "",
  824           "tag" : "00000000000000000000000000000000",
  825           "result" : "invalid",
  826           "flags" : []
  827         },
  828         {
  829           "tcId" : 91,
  830           "comment" : "Tag changed to all zero",
  831           "key" : "000102030405060708090a0b0c0d0e0f",
  832           "msg" : "0001020304050607",
  833           "tag" : "00000000000000000000000000000000",
  834           "result" : "invalid",
  835           "flags" : []
  836         },
  837         {
  838           "tcId" : 92,
  839           "comment" : "Tag changed to all zero",
  840           "key" : "000102030405060708090a0b0c0d0e0f",
  841           "msg" : "000102030405060708090a0b0c0d0e0f",
  842           "tag" : "00000000000000000000000000000000",
  843           "result" : "invalid",
  844           "flags" : []
  845         },
  846         {
  847           "tcId" : 93,
  848           "comment" : "tag changed to all 1",
  849           "key" : "000102030405060708090a0b0c0d0e0f",
  850           "msg" : "",
  851           "tag" : "ffffffffffffffffffffffffffffffff",
  852           "result" : "invalid",
  853           "flags" : []
  854         },
  855         {
  856           "tcId" : 94,
  857           "comment" : "tag changed to all 1",
  858           "key" : "000102030405060708090a0b0c0d0e0f",
  859           "msg" : "0001020304050607",
  860           "tag" : "ffffffffffffffffffffffffffffffff",
  861           "result" : "invalid",
  862           "flags" : []
  863         },
  864         {
  865           "tcId" : 95,
  866           "comment" : "tag changed to all 1",
  867           "key" : "000102030405060708090a0b0c0d0e0f",
  868           "msg" : "000102030405060708090a0b0c0d0e0f",
  869           "tag" : "ffffffffffffffffffffffffffffffff",
  870           "result" : "invalid",
  871           "flags" : []
  872         },
  873         {
  874           "tcId" : 96,
  875           "comment" : "msbs changed in tag",
  876           "key" : "000102030405060708090a0b0c0d0e0f",
  877           "msg" : "",
  878           "tag" : "175deeda08ac3dd6ccb92efd9cdab12a",
  879           "result" : "invalid",
  880           "flags" : []
  881         },
  882         {
  883           "tcId" : 97,
  884           "comment" : "msbs changed in tag",
  885           "key" : "000102030405060708090a0b0c0d0e0f",
  886           "msg" : "0001020304050607",
  887           "tag" : "c200ae31139f80b22f6904c4b7b84db1",
  888           "result" : "invalid",
  889           "flags" : []
  890         },
  891         {
  892           "tcId" : 98,
  893           "comment" : "msbs changed in tag",
  894           "key" : "000102030405060708090a0b0c0d0e0f",
  895           "msg" : "000102030405060708090a0b0c0d0e0f",
  896           "tag" : "fb4f3b4afaae260b16ef45b91ff4001e",
  897           "result" : "invalid",
  898           "flags" : []
  899         },
  900         {
  901           "tcId" : 99,
  902           "comment" : "lsbs changed in tag",
  903           "key" : "000102030405060708090a0b0c0d0e0f",
  904           "msg" : "",
  905           "tag" : "96dc6f5b892dbc574d38af7c1d5b30ab",
  906           "result" : "invalid",
  907           "flags" : []
  908         },
  909         {
  910           "tcId" : 100,
  911           "comment" : "lsbs changed in tag",
  912           "key" : "000102030405060708090a0b0c0d0e0f",
  913           "msg" : "0001020304050607",
  914           "tag" : "43812fb0921e0133aee885453639cc30",
  915           "result" : "invalid",
  916           "flags" : []
  917         },
  918         {
  919           "tcId" : 101,
  920           "comment" : "lsbs changed in tag",
  921           "key" : "000102030405060708090a0b0c0d0e0f",
  922           "msg" : "000102030405060708090a0b0c0d0e0f",
  923           "tag" : "7acebacb7b2fa78a976ec4389e75819f",
  924           "result" : "invalid",
  925           "flags" : []
  926         }
  927       ]
  928     },
  929     {
  930       "keySize" : 192,
  931       "tagSize" : 128,
  932       "type" : "MacTest",
  933       "tests" : [
  934         {
  935           "tcId" : 102,
  936           "comment" : "empty message",
  937           "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
  938           "msg" : "",
  939           "tag" : "a8dd15fe2ce3495ec5b666744ec29220",
  940           "result" : "valid",
  941           "flags" : []
  942         },
  943         {
  944           "tcId" : 103,
  945           "comment" : "short message",
  946           "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
  947           "msg" : "58",
  948           "tag" : "e13b3f7f7f510c3a059df7a68c7e2ad5",
  949           "result" : "valid",
  950           "flags" : []
  951         },
  952         {
  953           "tcId" : 104,
  954           "comment" : "short message",
  955           "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
  956           "msg" : "0f7e",
  957           "tag" : "06ef847f5f9dbf03a4f283da8c400220",
  958           "result" : "valid",
  959           "flags" : []
  960         },
  961         {
  962           "tcId" : 105,
  963           "comment" : "short message",
  964           "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
  965           "msg" : "33f530",
  966           "tag" : "dd135053a47ca8f282c299e83b8c57c4",
  967           "result" : "valid",
  968           "flags" : []
  969         },
  970         {
  971           "tcId" : 106,
  972           "comment" : "short message",
  973           "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
  974           "msg" : "3aa73c48",
  975           "tag" : "1e93fff846934a6eea0575eecb0f0e1f",
  976           "result" : "valid",
  977           "flags" : []
  978         },
  979         {
  980           "tcId" : 107,
  981           "comment" : "short message",
  982           "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
  983           "msg" : "7e4c690a88",
  984           "tag" : "016d4df06c68a6a788a9ea052e1b550d",
  985           "result" : "valid",
  986           "flags" : []
  987         },
  988         {
  989           "tcId" : 108,
  990           "comment" : "short message",
  991           "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
  992           "msg" : "e9520280973b",
  993           "tag" : "8030ae9f98f5d20c6089f6b1bd87c29e",
  994           "result" : "valid",
  995           "flags" : []
  996         },
  997         {
  998           "tcId" : 109,
  999           "comment" : "short message",
 1000           "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
 1001           "msg" : "4880b412287a0b",
 1002           "tag" : "bcaf50785f062a8fb8dd3c2c4cead2e1",
 1003           "result" : "valid",
 1004           "flags" : []
 1005         },
 1006         {
 1007           "tcId" : 110,
 1008           "comment" : "short message",
 1009           "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
 1010           "msg" : "004e3f4a4e6db955",
 1011           "tag" : "c4c2c0876be9eabeb5a956da53846b08",
 1012           "result" : "valid",
 1013           "flags" : []
 1014         },
 1015         {
 1016           "tcId" : 111,
 1017           "comment" : "short message",
 1018           "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
 1019           "msg" : "41a25354efeb1bc3b8",
 1020           "tag" : "f33a62caf397f9aff71fe42941ba41d8",
 1021           "result" : "valid",
 1022           "flags" : []
 1023         },
 1024         {
 1025           "tcId" : 112,
 1026           "comment" : "short message",
 1027           "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
 1028           "msg" : "f0e82fb5c5666f4af49f",
 1029           "tag" : "4d724d05f3402967eb65ae1e32d5469e",
 1030           "result" : "valid",
 1031           "flags" : []
 1032         },
 1033         {
 1034           "tcId" : 113,
 1035           "comment" : "short message",
 1036           "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
 1037           "msg" : "178ea8404ba54ee4e4522c",
 1038           "tag" : "64a0e0b6757309ab58d74f72c310e473",
 1039           "result" : "valid",
 1040           "flags" : []
 1041         },
 1042         {
 1043           "tcId" : 114,
 1044           "comment" : "short message",
 1045           "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
 1046           "msg" : "cda5709e7f115624e74ab031",
 1047           "tag" : "6ab2074334be14a95b6a241f897a43de",
 1048           "result" : "valid",
 1049           "flags" : []
 1050         },
 1051         {
 1052           "tcId" : 115,
 1053           "comment" : "short message",
 1054           "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
 1055           "msg" : "a1171eae1979f48345dd9485a0",
 1056           "tag" : "7aa57cf98b24897cc9230e3316758e61",
 1057           "result" : "valid",
 1058           "flags" : []
 1059         },
 1060         {
 1061           "tcId" : 116,
 1062           "comment" : "short message",
 1063           "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
 1064           "msg" : "967593cc64bcbf7f3c58d04cb82b",
 1065           "tag" : "6cc488b0a40eadbe4bcee2623239d126",
 1066           "result" : "valid",
 1067           "flags" : []
 1068         },
 1069         {
 1070           "tcId" : 117,
 1071           "comment" : "short message",
 1072           "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
 1073           "msg" : "586f4f171af116519061a8e0e77940",
 1074           "tag" : "fb11a360c9776991d73d6e41d07710a2",
 1075           "result" : "valid",
 1076           "flags" : []
 1077         },
 1078         {
 1079           "tcId" : 118,
 1080           "comment" : "",
 1081           "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
 1082           "msg" : "0e239f239705b282ce2200fe20de1165",
 1083           "tag" : "ab20a6cf60873665b1d6999b05c7f9c6",
 1084           "result" : "valid",
 1085           "flags" : []
 1086         },
 1087         {
 1088           "tcId" : 119,
 1089           "comment" : "",
 1090           "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
 1091           "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
 1092           "tag" : "b95a016b83a0ae4194023333c8a7345a",
 1093           "result" : "valid",
 1094           "flags" : []
 1095         },
 1096         {
 1097           "tcId" : 120,
 1098           "comment" : "",
 1099           "key" : "648a44468d67bb6744b235ee7a3fcd6ed4bdc29ec5b5fa1a",
 1100           "msg" : "c59d0d6981cca1be1d5519fc7881e6d230f39f6c12a9e827",
 1101           "tag" : "a1b96272ae7f9aef567271795f21d1d3",
 1102           "result" : "valid",
 1103           "flags" : []
 1104         },
 1105         {
 1106           "tcId" : 121,
 1107           "comment" : "",
 1108           "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
 1109           "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
 1110           "tag" : "8597d9a04d1c271d61d42f007b435175",
 1111           "result" : "valid",
 1112           "flags" : []
 1113         },
 1114         {
 1115           "tcId" : 122,
 1116           "comment" : "Flipped bit 0 in tag",
 1117           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1118           "msg" : "",
 1119           "tag" : "ed12390ea0a7ed15d9d37a6eca1fc990",
 1120           "result" : "invalid",
 1121           "flags" : []
 1122         },
 1123         {
 1124           "tcId" : 123,
 1125           "comment" : "Flipped bit 0 in tag",
 1126           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1127           "msg" : "0001020304050607",
 1128           "tag" : "c81307df60859acb911c7be61be7ca90",
 1129           "result" : "invalid",
 1130           "flags" : []
 1131         },
 1132         {
 1133           "tcId" : 124,
 1134           "comment" : "Flipped bit 0 in tag",
 1135           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1136           "msg" : "000102030405060708090a0b0c0d0e0f",
 1137           "tag" : "f91bde0069a6e389573bf04e7cde688c",
 1138           "result" : "invalid",
 1139           "flags" : []
 1140         },
 1141         {
 1142           "tcId" : 125,
 1143           "comment" : "Flipped bit 1 in tag",
 1144           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1145           "msg" : "",
 1146           "tag" : "ee12390ea0a7ed15d9d37a6eca1fc990",
 1147           "result" : "invalid",
 1148           "flags" : []
 1149         },
 1150         {
 1151           "tcId" : 126,
 1152           "comment" : "Flipped bit 1 in tag",
 1153           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1154           "msg" : "0001020304050607",
 1155           "tag" : "cb1307df60859acb911c7be61be7ca90",
 1156           "result" : "invalid",
 1157           "flags" : []
 1158         },
 1159         {
 1160           "tcId" : 127,
 1161           "comment" : "Flipped bit 1 in tag",
 1162           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1163           "msg" : "000102030405060708090a0b0c0d0e0f",
 1164           "tag" : "fa1bde0069a6e389573bf04e7cde688c",
 1165           "result" : "invalid",
 1166           "flags" : []
 1167         },
 1168         {
 1169           "tcId" : 128,
 1170           "comment" : "Flipped bit 7 in tag",
 1171           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1172           "msg" : "",
 1173           "tag" : "6c12390ea0a7ed15d9d37a6eca1fc990",
 1174           "result" : "invalid",
 1175           "flags" : []
 1176         },
 1177         {
 1178           "tcId" : 129,
 1179           "comment" : "Flipped bit 7 in tag",
 1180           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1181           "msg" : "0001020304050607",
 1182           "tag" : "491307df60859acb911c7be61be7ca90",
 1183           "result" : "invalid",
 1184           "flags" : []
 1185         },
 1186         {
 1187           "tcId" : 130,
 1188           "comment" : "Flipped bit 7 in tag",
 1189           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1190           "msg" : "000102030405060708090a0b0c0d0e0f",
 1191           "tag" : "781bde0069a6e389573bf04e7cde688c",
 1192           "result" : "invalid",
 1193           "flags" : []
 1194         },
 1195         {
 1196           "tcId" : 131,
 1197           "comment" : "Flipped bit 8 in tag",
 1198           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1199           "msg" : "",
 1200           "tag" : "ec13390ea0a7ed15d9d37a6eca1fc990",
 1201           "result" : "invalid",
 1202           "flags" : []
 1203         },
 1204         {
 1205           "tcId" : 132,
 1206           "comment" : "Flipped bit 8 in tag",
 1207           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1208           "msg" : "0001020304050607",
 1209           "tag" : "c91207df60859acb911c7be61be7ca90",
 1210           "result" : "invalid",
 1211           "flags" : []
 1212         },
 1213         {
 1214           "tcId" : 133,
 1215           "comment" : "Flipped bit 8 in tag",
 1216           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1217           "msg" : "000102030405060708090a0b0c0d0e0f",
 1218           "tag" : "f81ade0069a6e389573bf04e7cde688c",
 1219           "result" : "invalid",
 1220           "flags" : []
 1221         },
 1222         {
 1223           "tcId" : 134,
 1224           "comment" : "Flipped bit 31 in tag",
 1225           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1226           "msg" : "",
 1227           "tag" : "ec12398ea0a7ed15d9d37a6eca1fc990",
 1228           "result" : "invalid",
 1229           "flags" : []
 1230         },
 1231         {
 1232           "tcId" : 135,
 1233           "comment" : "Flipped bit 31 in tag",
 1234           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1235           "msg" : "0001020304050607",
 1236           "tag" : "c913075f60859acb911c7be61be7ca90",
 1237           "result" : "invalid",
 1238           "flags" : []
 1239         },
 1240         {
 1241           "tcId" : 136,
 1242           "comment" : "Flipped bit 31 in tag",
 1243           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1244           "msg" : "000102030405060708090a0b0c0d0e0f",
 1245           "tag" : "f81bde8069a6e389573bf04e7cde688c",
 1246           "result" : "invalid",
 1247           "flags" : []
 1248         },
 1249         {
 1250           "tcId" : 137,
 1251           "comment" : "Flipped bit 32 in tag",
 1252           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1253           "msg" : "",
 1254           "tag" : "ec12390ea1a7ed15d9d37a6eca1fc990",
 1255           "result" : "invalid",
 1256           "flags" : []
 1257         },
 1258         {
 1259           "tcId" : 138,
 1260           "comment" : "Flipped bit 32 in tag",
 1261           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1262           "msg" : "0001020304050607",
 1263           "tag" : "c91307df61859acb911c7be61be7ca90",
 1264           "result" : "invalid",
 1265           "flags" : []
 1266         },
 1267         {
 1268           "tcId" : 139,
 1269           "comment" : "Flipped bit 32 in tag",
 1270           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1271           "msg" : "000102030405060708090a0b0c0d0e0f",
 1272           "tag" : "f81bde0068a6e389573bf04e7cde688c",
 1273           "result" : "invalid",
 1274           "flags" : []
 1275         },
 1276         {
 1277           "tcId" : 140,
 1278           "comment" : "Flipped bit 33 in tag",
 1279           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1280           "msg" : "",
 1281           "tag" : "ec12390ea2a7ed15d9d37a6eca1fc990",
 1282           "result" : "invalid",
 1283           "flags" : []
 1284         },
 1285         {
 1286           "tcId" : 141,
 1287           "comment" : "Flipped bit 33 in tag",
 1288           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1289           "msg" : "0001020304050607",
 1290           "tag" : "c91307df62859acb911c7be61be7ca90",
 1291           "result" : "invalid",
 1292           "flags" : []
 1293         },
 1294         {
 1295           "tcId" : 142,
 1296           "comment" : "Flipped bit 33 in tag",
 1297           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1298           "msg" : "000102030405060708090a0b0c0d0e0f",
 1299           "tag" : "f81bde006ba6e389573bf04e7cde688c",
 1300           "result" : "invalid",
 1301           "flags" : []
 1302         },
 1303         {
 1304           "tcId" : 143,
 1305           "comment" : "Flipped bit 63 in tag",
 1306           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1307           "msg" : "",
 1308           "tag" : "ec12390ea0a7ed95d9d37a6eca1fc990",
 1309           "result" : "invalid",
 1310           "flags" : []
 1311         },
 1312         {
 1313           "tcId" : 144,
 1314           "comment" : "Flipped bit 63 in tag",
 1315           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1316           "msg" : "0001020304050607",
 1317           "tag" : "c91307df60859a4b911c7be61be7ca90",
 1318           "result" : "invalid",
 1319           "flags" : []
 1320         },
 1321         {
 1322           "tcId" : 145,
 1323           "comment" : "Flipped bit 63 in tag",
 1324           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1325           "msg" : "000102030405060708090a0b0c0d0e0f",
 1326           "tag" : "f81bde0069a6e309573bf04e7cde688c",
 1327           "result" : "invalid",
 1328           "flags" : []
 1329         },
 1330         {
 1331           "tcId" : 146,
 1332           "comment" : "Flipped bit 64 in tag",
 1333           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1334           "msg" : "",
 1335           "tag" : "ec12390ea0a7ed15d8d37a6eca1fc990",
 1336           "result" : "invalid",
 1337           "flags" : []
 1338         },
 1339         {
 1340           "tcId" : 147,
 1341           "comment" : "Flipped bit 64 in tag",
 1342           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1343           "msg" : "0001020304050607",
 1344           "tag" : "c91307df60859acb901c7be61be7ca90",
 1345           "result" : "invalid",
 1346           "flags" : []
 1347         },
 1348         {
 1349           "tcId" : 148,
 1350           "comment" : "Flipped bit 64 in tag",
 1351           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1352           "msg" : "000102030405060708090a0b0c0d0e0f",
 1353           "tag" : "f81bde0069a6e389563bf04e7cde688c",
 1354           "result" : "invalid",
 1355           "flags" : []
 1356         },
 1357         {
 1358           "tcId" : 149,
 1359           "comment" : "Flipped bit 71 in tag",
 1360           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1361           "msg" : "",
 1362           "tag" : "ec12390ea0a7ed1559d37a6eca1fc990",
 1363           "result" : "invalid",
 1364           "flags" : []
 1365         },
 1366         {
 1367           "tcId" : 150,
 1368           "comment" : "Flipped bit 71 in tag",
 1369           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1370           "msg" : "0001020304050607",
 1371           "tag" : "c91307df60859acb111c7be61be7ca90",
 1372           "result" : "invalid",
 1373           "flags" : []
 1374         },
 1375         {
 1376           "tcId" : 151,
 1377           "comment" : "Flipped bit 71 in tag",
 1378           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1379           "msg" : "000102030405060708090a0b0c0d0e0f",
 1380           "tag" : "f81bde0069a6e389d73bf04e7cde688c",
 1381           "result" : "invalid",
 1382           "flags" : []
 1383         },
 1384         {
 1385           "tcId" : 152,
 1386           "comment" : "Flipped bit 77 in tag",
 1387           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1388           "msg" : "",
 1389           "tag" : "ec12390ea0a7ed15d9f37a6eca1fc990",
 1390           "result" : "invalid",
 1391           "flags" : []
 1392         },
 1393         {
 1394           "tcId" : 153,
 1395           "comment" : "Flipped bit 77 in tag",
 1396           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1397           "msg" : "0001020304050607",
 1398           "tag" : "c91307df60859acb913c7be61be7ca90",
 1399           "result" : "invalid",
 1400           "flags" : []
 1401         },
 1402         {
 1403           "tcId" : 154,
 1404           "comment" : "Flipped bit 77 in tag",
 1405           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1406           "msg" : "000102030405060708090a0b0c0d0e0f",
 1407           "tag" : "f81bde0069a6e389571bf04e7cde688c",
 1408           "result" : "invalid",
 1409           "flags" : []
 1410         },
 1411         {
 1412           "tcId" : 155,
 1413           "comment" : "Flipped bit 80 in tag",
 1414           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1415           "msg" : "",
 1416           "tag" : "ec12390ea0a7ed15d9d37b6eca1fc990",
 1417           "result" : "invalid",
 1418           "flags" : []
 1419         },
 1420         {
 1421           "tcId" : 156,
 1422           "comment" : "Flipped bit 80 in tag",
 1423           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1424           "msg" : "0001020304050607",
 1425           "tag" : "c91307df60859acb911c7ae61be7ca90",
 1426           "result" : "invalid",
 1427           "flags" : []
 1428         },
 1429         {
 1430           "tcId" : 157,
 1431           "comment" : "Flipped bit 80 in tag",
 1432           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1433           "msg" : "000102030405060708090a0b0c0d0e0f",
 1434           "tag" : "f81bde0069a6e389573bf14e7cde688c",
 1435           "result" : "invalid",
 1436           "flags" : []
 1437         },
 1438         {
 1439           "tcId" : 158,
 1440           "comment" : "Flipped bit 96 in tag",
 1441           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1442           "msg" : "",
 1443           "tag" : "ec12390ea0a7ed15d9d37a6ecb1fc990",
 1444           "result" : "invalid",
 1445           "flags" : []
 1446         },
 1447         {
 1448           "tcId" : 159,
 1449           "comment" : "Flipped bit 96 in tag",
 1450           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1451           "msg" : "0001020304050607",
 1452           "tag" : "c91307df60859acb911c7be61ae7ca90",
 1453           "result" : "invalid",
 1454           "flags" : []
 1455         },
 1456         {
 1457           "tcId" : 160,
 1458           "comment" : "Flipped bit 96 in tag",
 1459           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1460           "msg" : "000102030405060708090a0b0c0d0e0f",
 1461           "tag" : "f81bde0069a6e389573bf04e7dde688c",
 1462           "result" : "invalid",
 1463           "flags" : []
 1464         },
 1465         {
 1466           "tcId" : 161,
 1467           "comment" : "Flipped bit 97 in tag",
 1468           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1469           "msg" : "",
 1470           "tag" : "ec12390ea0a7ed15d9d37a6ec81fc990",
 1471           "result" : "invalid",
 1472           "flags" : []
 1473         },
 1474         {
 1475           "tcId" : 162,
 1476           "comment" : "Flipped bit 97 in tag",
 1477           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1478           "msg" : "0001020304050607",
 1479           "tag" : "c91307df60859acb911c7be619e7ca90",
 1480           "result" : "invalid",
 1481           "flags" : []
 1482         },
 1483         {
 1484           "tcId" : 163,
 1485           "comment" : "Flipped bit 97 in tag",
 1486           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1487           "msg" : "000102030405060708090a0b0c0d0e0f",
 1488           "tag" : "f81bde0069a6e389573bf04e7ede688c",
 1489           "result" : "invalid",
 1490           "flags" : []
 1491         },
 1492         {
 1493           "tcId" : 164,
 1494           "comment" : "Flipped bit 103 in tag",
 1495           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1496           "msg" : "",
 1497           "tag" : "ec12390ea0a7ed15d9d37a6e4a1fc990",
 1498           "result" : "invalid",
 1499           "flags" : []
 1500         },
 1501         {
 1502           "tcId" : 165,
 1503           "comment" : "Flipped bit 103 in tag",
 1504           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1505           "msg" : "0001020304050607",
 1506           "tag" : "c91307df60859acb911c7be69be7ca90",
 1507           "result" : "invalid",
 1508           "flags" : []
 1509         },
 1510         {
 1511           "tcId" : 166,
 1512           "comment" : "Flipped bit 103 in tag",
 1513           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1514           "msg" : "000102030405060708090a0b0c0d0e0f",
 1515           "tag" : "f81bde0069a6e389573bf04efcde688c",
 1516           "result" : "invalid",
 1517           "flags" : []
 1518         },
 1519         {
 1520           "tcId" : 167,
 1521           "comment" : "Flipped bit 120 in tag",
 1522           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1523           "msg" : "",
 1524           "tag" : "ec12390ea0a7ed15d9d37a6eca1fc991",
 1525           "result" : "invalid",
 1526           "flags" : []
 1527         },
 1528         {
 1529           "tcId" : 168,
 1530           "comment" : "Flipped bit 120 in tag",
 1531           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1532           "msg" : "0001020304050607",
 1533           "tag" : "c91307df60859acb911c7be61be7ca91",
 1534           "result" : "invalid",
 1535           "flags" : []
 1536         },
 1537         {
 1538           "tcId" : 169,
 1539           "comment" : "Flipped bit 120 in tag",
 1540           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1541           "msg" : "000102030405060708090a0b0c0d0e0f",
 1542           "tag" : "f81bde0069a6e389573bf04e7cde688d",
 1543           "result" : "invalid",
 1544           "flags" : []
 1545         },
 1546         {
 1547           "tcId" : 170,
 1548           "comment" : "Flipped bit 121 in tag",
 1549           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1550           "msg" : "",
 1551           "tag" : "ec12390ea0a7ed15d9d37a6eca1fc992",
 1552           "result" : "invalid",
 1553           "flags" : []
 1554         },
 1555         {
 1556           "tcId" : 171,
 1557           "comment" : "Flipped bit 121 in tag",
 1558           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1559           "msg" : "0001020304050607",
 1560           "tag" : "c91307df60859acb911c7be61be7ca92",
 1561           "result" : "invalid",
 1562           "flags" : []
 1563         },
 1564         {
 1565           "tcId" : 172,
 1566           "comment" : "Flipped bit 121 in tag",
 1567           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1568           "msg" : "000102030405060708090a0b0c0d0e0f",
 1569           "tag" : "f81bde0069a6e389573bf04e7cde688e",
 1570           "result" : "invalid",
 1571           "flags" : []
 1572         },
 1573         {
 1574           "tcId" : 173,
 1575           "comment" : "Flipped bit 126 in tag",
 1576           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1577           "msg" : "",
 1578           "tag" : "ec12390ea0a7ed15d9d37a6eca1fc9d0",
 1579           "result" : "invalid",
 1580           "flags" : []
 1581         },
 1582         {
 1583           "tcId" : 174,
 1584           "comment" : "Flipped bit 126 in tag",
 1585           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1586           "msg" : "0001020304050607",
 1587           "tag" : "c91307df60859acb911c7be61be7cad0",
 1588           "result" : "invalid",
 1589           "flags" : []
 1590         },
 1591         {
 1592           "tcId" : 175,
 1593           "comment" : "Flipped bit 126 in tag",
 1594           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1595           "msg" : "000102030405060708090a0b0c0d0e0f",
 1596           "tag" : "f81bde0069a6e389573bf04e7cde68cc",
 1597           "result" : "invalid",
 1598           "flags" : []
 1599         },
 1600         {
 1601           "tcId" : 176,
 1602           "comment" : "Flipped bit 127 in tag",
 1603           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1604           "msg" : "",
 1605           "tag" : "ec12390ea0a7ed15d9d37a6eca1fc910",
 1606           "result" : "invalid",
 1607           "flags" : []
 1608         },
 1609         {
 1610           "tcId" : 177,
 1611           "comment" : "Flipped bit 127 in tag",
 1612           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1613           "msg" : "0001020304050607",
 1614           "tag" : "c91307df60859acb911c7be61be7ca10",
 1615           "result" : "invalid",
 1616           "flags" : []
 1617         },
 1618         {
 1619           "tcId" : 178,
 1620           "comment" : "Flipped bit 127 in tag",
 1621           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1622           "msg" : "000102030405060708090a0b0c0d0e0f",
 1623           "tag" : "f81bde0069a6e389573bf04e7cde680c",
 1624           "result" : "invalid",
 1625           "flags" : []
 1626         },
 1627         {
 1628           "tcId" : 179,
 1629           "comment" : "Flipped bits 0 and 64 in tag",
 1630           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1631           "msg" : "",
 1632           "tag" : "ed12390ea0a7ed15d8d37a6eca1fc990",
 1633           "result" : "invalid",
 1634           "flags" : []
 1635         },
 1636         {
 1637           "tcId" : 180,
 1638           "comment" : "Flipped bits 0 and 64 in tag",
 1639           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1640           "msg" : "0001020304050607",
 1641           "tag" : "c81307df60859acb901c7be61be7ca90",
 1642           "result" : "invalid",
 1643           "flags" : []
 1644         },
 1645         {
 1646           "tcId" : 181,
 1647           "comment" : "Flipped bits 0 and 64 in tag",
 1648           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1649           "msg" : "000102030405060708090a0b0c0d0e0f",
 1650           "tag" : "f91bde0069a6e389563bf04e7cde688c",
 1651           "result" : "invalid",
 1652           "flags" : []
 1653         },
 1654         {
 1655           "tcId" : 182,
 1656           "comment" : "Flipped bits 31 and 63 in tag",
 1657           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1658           "msg" : "",
 1659           "tag" : "ec12398ea0a7ed95d9d37a6eca1fc990",
 1660           "result" : "invalid",
 1661           "flags" : []
 1662         },
 1663         {
 1664           "tcId" : 183,
 1665           "comment" : "Flipped bits 31 and 63 in tag",
 1666           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1667           "msg" : "0001020304050607",
 1668           "tag" : "c913075f60859a4b911c7be61be7ca90",
 1669           "result" : "invalid",
 1670           "flags" : []
 1671         },
 1672         {
 1673           "tcId" : 184,
 1674           "comment" : "Flipped bits 31 and 63 in tag",
 1675           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1676           "msg" : "000102030405060708090a0b0c0d0e0f",
 1677           "tag" : "f81bde8069a6e309573bf04e7cde688c",
 1678           "result" : "invalid",
 1679           "flags" : []
 1680         },
 1681         {
 1682           "tcId" : 185,
 1683           "comment" : "Flipped bits 63 and 127 in tag",
 1684           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1685           "msg" : "",
 1686           "tag" : "ec12390ea0a7ed95d9d37a6eca1fc910",
 1687           "result" : "invalid",
 1688           "flags" : []
 1689         },
 1690         {
 1691           "tcId" : 186,
 1692           "comment" : "Flipped bits 63 and 127 in tag",
 1693           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1694           "msg" : "0001020304050607",
 1695           "tag" : "c91307df60859a4b911c7be61be7ca10",
 1696           "result" : "invalid",
 1697           "flags" : []
 1698         },
 1699         {
 1700           "tcId" : 187,
 1701           "comment" : "Flipped bits 63 and 127 in tag",
 1702           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1703           "msg" : "000102030405060708090a0b0c0d0e0f",
 1704           "tag" : "f81bde0069a6e309573bf04e7cde680c",
 1705           "result" : "invalid",
 1706           "flags" : []
 1707         },
 1708         {
 1709           "tcId" : 188,
 1710           "comment" : "all bits of tag flipped",
 1711           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1712           "msg" : "",
 1713           "tag" : "13edc6f15f5812ea262c859135e0366f",
 1714           "result" : "invalid",
 1715           "flags" : []
 1716         },
 1717         {
 1718           "tcId" : 189,
 1719           "comment" : "all bits of tag flipped",
 1720           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1721           "msg" : "0001020304050607",
 1722           "tag" : "36ecf8209f7a65346ee38419e418356f",
 1723           "result" : "invalid",
 1724           "flags" : []
 1725         },
 1726         {
 1727           "tcId" : 190,
 1728           "comment" : "all bits of tag flipped",
 1729           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1730           "msg" : "000102030405060708090a0b0c0d0e0f",
 1731           "tag" : "07e421ff96591c76a8c40fb183219773",
 1732           "result" : "invalid",
 1733           "flags" : []
 1734         },
 1735         {
 1736           "tcId" : 191,
 1737           "comment" : "Tag changed to all zero",
 1738           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1739           "msg" : "",
 1740           "tag" : "00000000000000000000000000000000",
 1741           "result" : "invalid",
 1742           "flags" : []
 1743         },
 1744         {
 1745           "tcId" : 192,
 1746           "comment" : "Tag changed to all zero",
 1747           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1748           "msg" : "0001020304050607",
 1749           "tag" : "00000000000000000000000000000000",
 1750           "result" : "invalid",
 1751           "flags" : []
 1752         },
 1753         {
 1754           "tcId" : 193,
 1755           "comment" : "Tag changed to all zero",
 1756           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1757           "msg" : "000102030405060708090a0b0c0d0e0f",
 1758           "tag" : "00000000000000000000000000000000",
 1759           "result" : "invalid",
 1760           "flags" : []
 1761         },
 1762         {
 1763           "tcId" : 194,
 1764           "comment" : "tag changed to all 1",
 1765           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1766           "msg" : "",
 1767           "tag" : "ffffffffffffffffffffffffffffffff",
 1768           "result" : "invalid",
 1769           "flags" : []
 1770         },
 1771         {
 1772           "tcId" : 195,
 1773           "comment" : "tag changed to all 1",
 1774           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1775           "msg" : "0001020304050607",
 1776           "tag" : "ffffffffffffffffffffffffffffffff",
 1777           "result" : "invalid",
 1778           "flags" : []
 1779         },
 1780         {
 1781           "tcId" : 196,
 1782           "comment" : "tag changed to all 1",
 1783           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1784           "msg" : "000102030405060708090a0b0c0d0e0f",
 1785           "tag" : "ffffffffffffffffffffffffffffffff",
 1786           "result" : "invalid",
 1787           "flags" : []
 1788         },
 1789         {
 1790           "tcId" : 197,
 1791           "comment" : "msbs changed in tag",
 1792           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1793           "msg" : "",
 1794           "tag" : "6c92b98e20276d955953faee4a9f4910",
 1795           "result" : "invalid",
 1796           "flags" : []
 1797         },
 1798         {
 1799           "tcId" : 198,
 1800           "comment" : "msbs changed in tag",
 1801           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1802           "msg" : "0001020304050607",
 1803           "tag" : "4993875fe0051a4b119cfb669b674a10",
 1804           "result" : "invalid",
 1805           "flags" : []
 1806         },
 1807         {
 1808           "tcId" : 199,
 1809           "comment" : "msbs changed in tag",
 1810           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1811           "msg" : "000102030405060708090a0b0c0d0e0f",
 1812           "tag" : "789b5e80e9266309d7bb70cefc5ee80c",
 1813           "result" : "invalid",
 1814           "flags" : []
 1815         },
 1816         {
 1817           "tcId" : 200,
 1818           "comment" : "lsbs changed in tag",
 1819           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1820           "msg" : "",
 1821           "tag" : "ed13380fa1a6ec14d8d27b6fcb1ec891",
 1822           "result" : "invalid",
 1823           "flags" : []
 1824         },
 1825         {
 1826           "tcId" : 201,
 1827           "comment" : "lsbs changed in tag",
 1828           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1829           "msg" : "0001020304050607",
 1830           "tag" : "c81206de61849bca901d7ae71ae6cb91",
 1831           "result" : "invalid",
 1832           "flags" : []
 1833         },
 1834         {
 1835           "tcId" : 202,
 1836           "comment" : "lsbs changed in tag",
 1837           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 1838           "msg" : "000102030405060708090a0b0c0d0e0f",
 1839           "tag" : "f91adf0168a7e288563af14f7ddf698d",
 1840           "result" : "invalid",
 1841           "flags" : []
 1842         }
 1843       ]
 1844     },
 1845     {
 1846       "keySize" : 256,
 1847       "tagSize" : 128,
 1848       "type" : "MacTest",
 1849       "tests" : [
 1850         {
 1851           "tcId" : 203,
 1852           "comment" : "empty message",
 1853           "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
 1854           "msg" : "",
 1855           "tag" : "736c7b56957db774c5ddf7c7a70ba8a8",
 1856           "result" : "valid",
 1857           "flags" : []
 1858         },
 1859         {
 1860           "tcId" : 204,
 1861           "comment" : "short message",
 1862           "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
 1863           "msg" : "40",
 1864           "tag" : "9d47482c2d9252bace43a75a8335b8b8",
 1865           "result" : "valid",
 1866           "flags" : []
 1867         },
 1868         {
 1869           "tcId" : 205,
 1870           "comment" : "short message",
 1871           "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
 1872           "msg" : "6601",
 1873           "tag" : "c7c44e31c466334992d6f9de3c771634",
 1874           "result" : "valid",
 1875           "flags" : []
 1876         },
 1877         {
 1878           "tcId" : 206,
 1879           "comment" : "short message",
 1880           "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
 1881           "msg" : "f1d300",
 1882           "tag" : "b7086603a85e11fceb8cadea9bd30939",
 1883           "result" : "valid",
 1884           "flags" : []
 1885         },
 1886         {
 1887           "tcId" : 207,
 1888           "comment" : "short message",
 1889           "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
 1890           "msg" : "2ae63cbf",
 1891           "tag" : "ba383a3a15c9df64bba50d611113a024",
 1892           "result" : "valid",
 1893           "flags" : []
 1894         },
 1895         {
 1896           "tcId" : 208,
 1897           "comment" : "short message",
 1898           "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
 1899           "msg" : "af3a015ea1",
 1900           "tag" : "b457137c548908c629f714fe83b1ed90",
 1901           "result" : "valid",
 1902           "flags" : []
 1903         },
 1904         {
 1905           "tcId" : 209,
 1906           "comment" : "short message",
 1907           "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
 1908           "msg" : "3f56935def3f",
 1909           "tag" : "b6d6fde93fc85de289b36b446d77b423",
 1910           "result" : "valid",
 1911           "flags" : []
 1912         },
 1913         {
 1914           "tcId" : 210,
 1915           "comment" : "short message",
 1916           "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
 1917           "msg" : "57bb86beed156f",
 1918           "tag" : "8b1ef72d0a612735b08efef981f213c2",
 1919           "result" : "valid",
 1920           "flags" : []
 1921         },
 1922         {
 1923           "tcId" : 211,
 1924           "comment" : "short message",
 1925           "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
 1926           "msg" : "2e4e7ef728fe11af",
 1927           "tag" : "f79606b83a7706a2a19e068bce818898",
 1928           "result" : "valid",
 1929           "flags" : []
 1930         },
 1931         {
 1932           "tcId" : 212,
 1933           "comment" : "short message",
 1934           "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
 1935           "msg" : "852a21d92848e627c7",
 1936           "tag" : "a5a877f22ac743b7fb9e050d2e3ddb02",
 1937           "result" : "valid",
 1938           "flags" : []
 1939         },
 1940         {
 1941           "tcId" : 213,
 1942           "comment" : "short message",
 1943           "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
 1944           "msg" : "195a3b292f93baff0a2c",
 1945           "tag" : "6ea172e5c4d2fac075ca602de5757a62",
 1946           "result" : "valid",
 1947           "flags" : []
 1948         },
 1949         {
 1950           "tcId" : 214,
 1951           "comment" : "short message",
 1952           "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
 1953           "msg" : "afd73117330c6e8528a6e4",
 1954           "tag" : "68020bfc9bd73fd80d3ce581ba3b1208",
 1955           "result" : "valid",
 1956           "flags" : []
 1957         },
 1958         {
 1959           "tcId" : 215,
 1960           "comment" : "short message",
 1961           "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
 1962           "msg" : "0ff54d6b6759120c2e8a51e3",
 1963           "tag" : "110edd727a9bf7fa11a6358afe617d9d",
 1964           "result" : "valid",
 1965           "flags" : []
 1966         },
 1967         {
 1968           "tcId" : 216,
 1969           "comment" : "short message",
 1970           "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
 1971           "msg" : "f0058d412a104e53d820b95a7f",
 1972           "tag" : "1fa24c6625a0f8e1fc37827ac84d3cc4",
 1973           "result" : "valid",
 1974           "flags" : []
 1975         },
 1976         {
 1977           "tcId" : 217,
 1978           "comment" : "short message",
 1979           "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
 1980           "msg" : "aacc36972f183057919ff57b49e1",
 1981           "tag" : "868765a8fa6aa898ddec0f4123e996be",
 1982           "result" : "valid",
 1983           "flags" : []
 1984         },
 1985         {
 1986           "tcId" : 218,
 1987           "comment" : "short message",
 1988           "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
 1989           "msg" : "5d066a92c300e9b6ddd63a7c13ae33",
 1990           "tag" : "b96818b7acaf879c7a7f8271375a6914",
 1991           "result" : "valid",
 1992           "flags" : []
 1993         },
 1994         {
 1995           "tcId" : 219,
 1996           "comment" : "",
 1997           "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
 1998           "msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
 1999           "tag" : "4b88e193000c5a4b23e95c7f2b26530b",
 2000           "result" : "valid",
 2001           "flags" : []
 2002         },
 2003         {
 2004           "tcId" : 220,
 2005           "comment" : "",
 2006           "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
 2007           "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
 2008           "tag" : "86911c7da51dc0823d6e93d4290d1ad4",
 2009           "result" : "valid",
 2010           "flags" : []
 2011         },
 2012         {
 2013           "tcId" : 221,
 2014           "comment" : "",
 2015           "key" : "0427a70e257528f3ab70640bba1a5de12cf3885dd4c8e284fbbb55feb35294a5",
 2016           "msg" : "13937f8544f44270d01175a011f7670e93fa6ba7ef02336e",
 2017           "tag" : "ccb2c51bfbe2598f9109fc70ed07f0eb",
 2018           "result" : "valid",
 2019           "flags" : []
 2020         },
 2021         {
 2022           "tcId" : 222,
 2023           "comment" : "",
 2024           "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
 2025           "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
 2026           "tag" : "925f177d85ea297ef14b203fe409f9ab",
 2027           "result" : "valid",
 2028           "flags" : []
 2029         },
 2030         {
 2031           "tcId" : 223,
 2032           "comment" : "Flipped bit 0 in tag",
 2033           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2034           "msg" : "",
 2035           "tag" : "6af0a293d8cba0101f0089727691b7fb",
 2036           "result" : "invalid",
 2037           "flags" : []
 2038         },
 2039         {
 2040           "tcId" : 224,
 2041           "comment" : "Flipped bit 0 in tag",
 2042           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2043           "msg" : "0001020304050607",
 2044           "tag" : "d709717c3a4ef8a2ea200b297d2accec",
 2045           "result" : "invalid",
 2046           "flags" : []
 2047         },
 2048         {
 2049           "tcId" : 225,
 2050           "comment" : "Flipped bit 0 in tag",
 2051           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2052           "msg" : "000102030405060708090a0b0c0d0e0f",
 2053           "tag" : "58ee3f3b5f83e290cae26dad29bba32d",
 2054           "result" : "invalid",
 2055           "flags" : []
 2056         },
 2057         {
 2058           "tcId" : 226,
 2059           "comment" : "Flipped bit 1 in tag",
 2060           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2061           "msg" : "",
 2062           "tag" : "69f0a293d8cba0101f0089727691b7fb",
 2063           "result" : "invalid",
 2064           "flags" : []
 2065         },
 2066         {
 2067           "tcId" : 227,
 2068           "comment" : "Flipped bit 1 in tag",
 2069           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2070           "msg" : "0001020304050607",
 2071           "tag" : "d409717c3a4ef8a2ea200b297d2accec",
 2072           "result" : "invalid",
 2073           "flags" : []
 2074         },
 2075         {
 2076           "tcId" : 228,
 2077           "comment" : "Flipped bit 1 in tag",
 2078           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2079           "msg" : "000102030405060708090a0b0c0d0e0f",
 2080           "tag" : "5bee3f3b5f83e290cae26dad29bba32d",
 2081           "result" : "invalid",
 2082           "flags" : []
 2083         },
 2084         {
 2085           "tcId" : 229,
 2086           "comment" : "Flipped bit 7 in tag",
 2087           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2088           "msg" : "",
 2089           "tag" : "ebf0a293d8cba0101f0089727691b7fb",
 2090           "result" : "invalid",
 2091           "flags" : []
 2092         },
 2093         {
 2094           "tcId" : 230,
 2095           "comment" : "Flipped bit 7 in tag",
 2096           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2097           "msg" : "0001020304050607",
 2098           "tag" : "5609717c3a4ef8a2ea200b297d2accec",
 2099           "result" : "invalid",
 2100           "flags" : []
 2101         },
 2102         {
 2103           "tcId" : 231,
 2104           "comment" : "Flipped bit 7 in tag",
 2105           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2106           "msg" : "000102030405060708090a0b0c0d0e0f",
 2107           "tag" : "d9ee3f3b5f83e290cae26dad29bba32d",
 2108           "result" : "invalid",
 2109           "flags" : []
 2110         },
 2111         {
 2112           "tcId" : 232,
 2113           "comment" : "Flipped bit 8 in tag",
 2114           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2115           "msg" : "",
 2116           "tag" : "6bf1a293d8cba0101f0089727691b7fb",
 2117           "result" : "invalid",
 2118           "flags" : []
 2119         },
 2120         {
 2121           "tcId" : 233,
 2122           "comment" : "Flipped bit 8 in tag",
 2123           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2124           "msg" : "0001020304050607",
 2125           "tag" : "d608717c3a4ef8a2ea200b297d2accec",
 2126           "result" : "invalid",
 2127           "flags" : []
 2128         },
 2129         {
 2130           "tcId" : 234,
 2131           "comment" : "Flipped bit 8 in tag",
 2132           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2133           "msg" : "000102030405060708090a0b0c0d0e0f",
 2134           "tag" : "59ef3f3b5f83e290cae26dad29bba32d",
 2135           "result" : "invalid",
 2136           "flags" : []
 2137         },
 2138         {
 2139           "tcId" : 235,
 2140           "comment" : "Flipped bit 31 in tag",
 2141           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2142           "msg" : "",
 2143           "tag" : "6bf0a213d8cba0101f0089727691b7fb",
 2144           "result" : "invalid",
 2145           "flags" : []
 2146         },
 2147         {
 2148           "tcId" : 236,
 2149           "comment" : "Flipped bit 31 in tag",
 2150           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2151           "msg" : "0001020304050607",
 2152           "tag" : "d60971fc3a4ef8a2ea200b297d2accec",
 2153           "result" : "invalid",
 2154           "flags" : []
 2155         },
 2156         {
 2157           "tcId" : 237,
 2158           "comment" : "Flipped bit 31 in tag",
 2159           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2160           "msg" : "000102030405060708090a0b0c0d0e0f",
 2161           "tag" : "59ee3fbb5f83e290cae26dad29bba32d",
 2162           "result" : "invalid",
 2163           "flags" : []
 2164         },
 2165         {
 2166           "tcId" : 238,
 2167           "comment" : "Flipped bit 32 in tag",
 2168           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2169           "msg" : "",
 2170           "tag" : "6bf0a293d9cba0101f0089727691b7fb",
 2171           "result" : "invalid",
 2172           "flags" : []
 2173         },
 2174         {
 2175           "tcId" : 239,
 2176           "comment" : "Flipped bit 32 in tag",
 2177           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2178           "msg" : "0001020304050607",
 2179           "tag" : "d609717c3b4ef8a2ea200b297d2accec",
 2180           "result" : "invalid",
 2181           "flags" : []
 2182         },
 2183         {
 2184           "tcId" : 240,
 2185           "comment" : "Flipped bit 32 in tag",
 2186           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2187           "msg" : "000102030405060708090a0b0c0d0e0f",
 2188           "tag" : "59ee3f3b5e83e290cae26dad29bba32d",
 2189           "result" : "invalid",
 2190           "flags" : []
 2191         },
 2192         {
 2193           "tcId" : 241,
 2194           "comment" : "Flipped bit 33 in tag",
 2195           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2196           "msg" : "",
 2197           "tag" : "6bf0a293dacba0101f0089727691b7fb",
 2198           "result" : "invalid",
 2199           "flags" : []
 2200         },
 2201         {
 2202           "tcId" : 242,
 2203           "comment" : "Flipped bit 33 in tag",
 2204           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2205           "msg" : "0001020304050607",
 2206           "tag" : "d609717c384ef8a2ea200b297d2accec",
 2207           "result" : "invalid",
 2208           "flags" : []
 2209         },
 2210         {
 2211           "tcId" : 243,
 2212           "comment" : "Flipped bit 33 in tag",
 2213           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2214           "msg" : "000102030405060708090a0b0c0d0e0f",
 2215           "tag" : "59ee3f3b5d83e290cae26dad29bba32d",
 2216           "result" : "invalid",
 2217           "flags" : []
 2218         },
 2219         {
 2220           "tcId" : 244,
 2221           "comment" : "Flipped bit 63 in tag",
 2222           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2223           "msg" : "",
 2224           "tag" : "6bf0a293d8cba0901f0089727691b7fb",
 2225           "result" : "invalid",
 2226           "flags" : []
 2227         },
 2228         {
 2229           "tcId" : 245,
 2230           "comment" : "Flipped bit 63 in tag",
 2231           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2232           "msg" : "0001020304050607",
 2233           "tag" : "d609717c3a4ef822ea200b297d2accec",
 2234           "result" : "invalid",
 2235           "flags" : []
 2236         },
 2237         {
 2238           "tcId" : 246,
 2239           "comment" : "Flipped bit 63 in tag",
 2240           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2241           "msg" : "000102030405060708090a0b0c0d0e0f",
 2242           "tag" : "59ee3f3b5f83e210cae26dad29bba32d",
 2243           "result" : "invalid",
 2244           "flags" : []
 2245         },
 2246         {
 2247           "tcId" : 247,
 2248           "comment" : "Flipped bit 64 in tag",
 2249           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2250           "msg" : "",
 2251           "tag" : "6bf0a293d8cba0101e0089727691b7fb",
 2252           "result" : "invalid",
 2253           "flags" : []
 2254         },
 2255         {
 2256           "tcId" : 248,
 2257           "comment" : "Flipped bit 64 in tag",
 2258           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2259           "msg" : "0001020304050607",
 2260           "tag" : "d609717c3a4ef8a2eb200b297d2accec",
 2261           "result" : "invalid",
 2262           "flags" : []
 2263         },
 2264         {
 2265           "tcId" : 249,
 2266           "comment" : "Flipped bit 64 in tag",
 2267           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2268           "msg" : "000102030405060708090a0b0c0d0e0f",
 2269           "tag" : "59ee3f3b5f83e290cbe26dad29bba32d",
 2270           "result" : "invalid",
 2271           "flags" : []
 2272         },
 2273         {
 2274           "tcId" : 250,
 2275           "comment" : "Flipped bit 71 in tag",
 2276           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2277           "msg" : "",
 2278           "tag" : "6bf0a293d8cba0109f0089727691b7fb",
 2279           "result" : "invalid",
 2280           "flags" : []
 2281         },
 2282         {
 2283           "tcId" : 251,
 2284           "comment" : "Flipped bit 71 in tag",
 2285           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2286           "msg" : "0001020304050607",
 2287           "tag" : "d609717c3a4ef8a26a200b297d2accec",
 2288           "result" : "invalid",
 2289           "flags" : []
 2290         },
 2291         {
 2292           "tcId" : 252,
 2293           "comment" : "Flipped bit 71 in tag",
 2294           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2295           "msg" : "000102030405060708090a0b0c0d0e0f",
 2296           "tag" : "59ee3f3b5f83e2904ae26dad29bba32d",
 2297           "result" : "invalid",
 2298           "flags" : []
 2299         },
 2300         {
 2301           "tcId" : 253,
 2302           "comment" : "Flipped bit 77 in tag",
 2303           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2304           "msg" : "",
 2305           "tag" : "6bf0a293d8cba0101f2089727691b7fb",
 2306           "result" : "invalid",
 2307           "flags" : []
 2308         },
 2309         {
 2310           "tcId" : 254,
 2311           "comment" : "Flipped bit 77 in tag",
 2312           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2313           "msg" : "0001020304050607",
 2314           "tag" : "d609717c3a4ef8a2ea000b297d2accec",
 2315           "result" : "invalid",
 2316           "flags" : []
 2317         },
 2318         {
 2319           "tcId" : 255,
 2320           "comment" : "Flipped bit 77 in tag",
 2321           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2322           "msg" : "000102030405060708090a0b0c0d0e0f",
 2323           "tag" : "59ee3f3b5f83e290cac26dad29bba32d",
 2324           "result" : "invalid",
 2325           "flags" : []
 2326         },
 2327         {
 2328           "tcId" : 256,
 2329           "comment" : "Flipped bit 80 in tag",
 2330           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2331           "msg" : "",
 2332           "tag" : "6bf0a293d8cba0101f0088727691b7fb",
 2333           "result" : "invalid",
 2334           "flags" : []
 2335         },
 2336         {
 2337           "tcId" : 257,
 2338           "comment" : "Flipped bit 80 in tag",
 2339           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2340           "msg" : "0001020304050607",
 2341           "tag" : "d609717c3a4ef8a2ea200a297d2accec",
 2342           "result" : "invalid",
 2343           "flags" : []
 2344         },
 2345         {
 2346           "tcId" : 258,
 2347           "comment" : "Flipped bit 80 in tag",
 2348           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2349           "msg" : "000102030405060708090a0b0c0d0e0f",
 2350           "tag" : "59ee3f3b5f83e290cae26cad29bba32d",
 2351           "result" : "invalid",
 2352           "flags" : []
 2353         },
 2354         {
 2355           "tcId" : 259,
 2356           "comment" : "Flipped bit 96 in tag",
 2357           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2358           "msg" : "",
 2359           "tag" : "6bf0a293d8cba0101f0089727791b7fb",
 2360           "result" : "invalid",
 2361           "flags" : []
 2362         },
 2363         {
 2364           "tcId" : 260,
 2365           "comment" : "Flipped bit 96 in tag",
 2366           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2367           "msg" : "0001020304050607",
 2368           "tag" : "d609717c3a4ef8a2ea200b297c2accec",
 2369           "result" : "invalid",
 2370           "flags" : []
 2371         },
 2372         {
 2373           "tcId" : 261,
 2374           "comment" : "Flipped bit 96 in tag",
 2375           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2376           "msg" : "000102030405060708090a0b0c0d0e0f",
 2377           "tag" : "59ee3f3b5f83e290cae26dad28bba32d",
 2378           "result" : "invalid",
 2379           "flags" : []
 2380         },
 2381         {
 2382           "tcId" : 262,
 2383           "comment" : "Flipped bit 97 in tag",
 2384           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2385           "msg" : "",
 2386           "tag" : "6bf0a293d8cba0101f0089727491b7fb",
 2387           "result" : "invalid",
 2388           "flags" : []
 2389         },
 2390         {
 2391           "tcId" : 263,
 2392           "comment" : "Flipped bit 97 in tag",
 2393           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2394           "msg" : "0001020304050607",
 2395           "tag" : "d609717c3a4ef8a2ea200b297f2accec",
 2396           "result" : "invalid",
 2397           "flags" : []
 2398         },
 2399         {
 2400           "tcId" : 264,
 2401           "comment" : "Flipped bit 97 in tag",
 2402           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2403           "msg" : "000102030405060708090a0b0c0d0e0f",
 2404           "tag" : "59ee3f3b5f83e290cae26dad2bbba32d",
 2405           "result" : "invalid",
 2406           "flags" : []
 2407         },
 2408         {
 2409           "tcId" : 265,
 2410           "comment" : "Flipped bit 103 in tag",
 2411           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2412           "msg" : "",
 2413           "tag" : "6bf0a293d8cba0101f008972f691b7fb",
 2414           "result" : "invalid",
 2415           "flags" : []
 2416         },
 2417         {
 2418           "tcId" : 266,
 2419           "comment" : "Flipped bit 103 in tag",
 2420           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2421           "msg" : "0001020304050607",
 2422           "tag" : "d609717c3a4ef8a2ea200b29fd2accec",
 2423           "result" : "invalid",
 2424           "flags" : []
 2425         },
 2426         {
 2427           "tcId" : 267,
 2428           "comment" : "Flipped bit 103 in tag",
 2429           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2430           "msg" : "000102030405060708090a0b0c0d0e0f",
 2431           "tag" : "59ee3f3b5f83e290cae26dada9bba32d",
 2432           "result" : "invalid",
 2433           "flags" : []
 2434         },
 2435         {
 2436           "tcId" : 268,
 2437           "comment" : "Flipped bit 120 in tag",
 2438           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2439           "msg" : "",
 2440           "tag" : "6bf0a293d8cba0101f0089727691b7fa",
 2441           "result" : "invalid",
 2442           "flags" : []
 2443         },
 2444         {
 2445           "tcId" : 269,
 2446           "comment" : "Flipped bit 120 in tag",
 2447           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2448           "msg" : "0001020304050607",
 2449           "tag" : "d609717c3a4ef8a2ea200b297d2acced",
 2450           "result" : "invalid",
 2451           "flags" : []
 2452         },
 2453         {
 2454           "tcId" : 270,
 2455           "comment" : "Flipped bit 120 in tag",
 2456           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2457           "msg" : "000102030405060708090a0b0c0d0e0f",
 2458           "tag" : "59ee3f3b5f83e290cae26dad29bba32c",
 2459           "result" : "invalid",
 2460           "flags" : []
 2461         },
 2462         {
 2463           "tcId" : 271,
 2464           "comment" : "Flipped bit 121 in tag",
 2465           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2466           "msg" : "",
 2467           "tag" : "6bf0a293d8cba0101f0089727691b7f9",
 2468           "result" : "invalid",
 2469           "flags" : []
 2470         },
 2471         {
 2472           "tcId" : 272,
 2473           "comment" : "Flipped bit 121 in tag",
 2474           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2475           "msg" : "0001020304050607",
 2476           "tag" : "d609717c3a4ef8a2ea200b297d2accee",
 2477           "result" : "invalid",
 2478           "flags" : []
 2479         },
 2480         {
 2481           "tcId" : 273,
 2482           "comment" : "Flipped bit 121 in tag",
 2483           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2484           "msg" : "000102030405060708090a0b0c0d0e0f",
 2485           "tag" : "59ee3f3b5f83e290cae26dad29bba32f",
 2486           "result" : "invalid",
 2487           "flags" : []
 2488         },
 2489         {
 2490           "tcId" : 274,
 2491           "comment" : "Flipped bit 126 in tag",
 2492           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2493           "msg" : "",
 2494           "tag" : "6bf0a293d8cba0101f0089727691b7bb",
 2495           "result" : "invalid",
 2496           "flags" : []
 2497         },
 2498         {
 2499           "tcId" : 275,
 2500           "comment" : "Flipped bit 126 in tag",
 2501           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2502           "msg" : "0001020304050607",
 2503           "tag" : "d609717c3a4ef8a2ea200b297d2accac",
 2504           "result" : "invalid",
 2505           "flags" : []
 2506         },
 2507         {
 2508           "tcId" : 276,
 2509           "comment" : "Flipped bit 126 in tag",
 2510           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2511           "msg" : "000102030405060708090a0b0c0d0e0f",
 2512           "tag" : "59ee3f3b5f83e290cae26dad29bba36d",
 2513           "result" : "invalid",
 2514           "flags" : []
 2515         },
 2516         {
 2517           "tcId" : 277,
 2518           "comment" : "Flipped bit 127 in tag",
 2519           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2520           "msg" : "",
 2521           "tag" : "6bf0a293d8cba0101f0089727691b77b",
 2522           "result" : "invalid",
 2523           "flags" : []
 2524         },
 2525         {
 2526           "tcId" : 278,
 2527           "comment" : "Flipped bit 127 in tag",
 2528           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2529           "msg" : "0001020304050607",
 2530           "tag" : "d609717c3a4ef8a2ea200b297d2acc6c",
 2531           "result" : "invalid",
 2532           "flags" : []
 2533         },
 2534         {
 2535           "tcId" : 279,
 2536           "comment" : "Flipped bit 127 in tag",
 2537           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2538           "msg" : "000102030405060708090a0b0c0d0e0f",
 2539           "tag" : "59ee3f3b5f83e290cae26dad29bba3ad",
 2540           "result" : "invalid",
 2541           "flags" : []
 2542         },
 2543         {
 2544           "tcId" : 280,
 2545           "comment" : "Flipped bits 0 and 64 in tag",
 2546           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2547           "msg" : "",
 2548           "tag" : "6af0a293d8cba0101e0089727691b7fb",
 2549           "result" : "invalid",
 2550           "flags" : []
 2551         },
 2552         {
 2553           "tcId" : 281,
 2554           "comment" : "Flipped bits 0 and 64 in tag",
 2555           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2556           "msg" : "0001020304050607",
 2557           "tag" : "d709717c3a4ef8a2eb200b297d2accec",
 2558           "result" : "invalid",
 2559           "flags" : []
 2560         },
 2561         {
 2562           "tcId" : 282,
 2563           "comment" : "Flipped bits 0 and 64 in tag",
 2564           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2565           "msg" : "000102030405060708090a0b0c0d0e0f",
 2566           "tag" : "58ee3f3b5f83e290cbe26dad29bba32d",
 2567           "result" : "invalid",
 2568           "flags" : []
 2569         },
 2570         {
 2571           "tcId" : 283,
 2572           "comment" : "Flipped bits 31 and 63 in tag",
 2573           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2574           "msg" : "",
 2575           "tag" : "6bf0a213d8cba0901f0089727691b7fb",
 2576           "result" : "invalid",
 2577           "flags" : []
 2578         },
 2579         {
 2580           "tcId" : 284,
 2581           "comment" : "Flipped bits 31 and 63 in tag",
 2582           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2583           "msg" : "0001020304050607",
 2584           "tag" : "d60971fc3a4ef822ea200b297d2accec",
 2585           "result" : "invalid",
 2586           "flags" : []
 2587         },
 2588         {
 2589           "tcId" : 285,
 2590           "comment" : "Flipped bits 31 and 63 in tag",
 2591           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2592           "msg" : "000102030405060708090a0b0c0d0e0f",
 2593           "tag" : "59ee3fbb5f83e210cae26dad29bba32d",
 2594           "result" : "invalid",
 2595           "flags" : []
 2596         },
 2597         {
 2598           "tcId" : 286,
 2599           "comment" : "Flipped bits 63 and 127 in tag",
 2600           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2601           "msg" : "",
 2602           "tag" : "6bf0a293d8cba0901f0089727691b77b",
 2603           "result" : "invalid",
 2604           "flags" : []
 2605         },
 2606         {
 2607           "tcId" : 287,
 2608           "comment" : "Flipped bits 63 and 127 in tag",
 2609           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2610           "msg" : "0001020304050607",
 2611           "tag" : "d609717c3a4ef822ea200b297d2acc6c",
 2612           "result" : "invalid",
 2613           "flags" : []
 2614         },
 2615         {
 2616           "tcId" : 288,
 2617           "comment" : "Flipped bits 63 and 127 in tag",
 2618           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2619           "msg" : "000102030405060708090a0b0c0d0e0f",
 2620           "tag" : "59ee3f3b5f83e210cae26dad29bba3ad",
 2621           "result" : "invalid",
 2622           "flags" : []
 2623         },
 2624         {
 2625           "tcId" : 289,
 2626           "comment" : "all bits of tag flipped",
 2627           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2628           "msg" : "",
 2629           "tag" : "940f5d6c27345fefe0ff768d896e4804",
 2630           "result" : "invalid",
 2631           "flags" : []
 2632         },
 2633         {
 2634           "tcId" : 290,
 2635           "comment" : "all bits of tag flipped",
 2636           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2637           "msg" : "0001020304050607",
 2638           "tag" : "29f68e83c5b1075d15dff4d682d53313",
 2639           "result" : "invalid",
 2640           "flags" : []
 2641         },
 2642         {
 2643           "tcId" : 291,
 2644           "comment" : "all bits of tag flipped",
 2645           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2646           "msg" : "000102030405060708090a0b0c0d0e0f",
 2647           "tag" : "a611c0c4a07c1d6f351d9252d6445cd2",
 2648           "result" : "invalid",
 2649           "flags" : []
 2650         },
 2651         {
 2652           "tcId" : 292,
 2653           "comment" : "Tag changed to all zero",
 2654           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2655           "msg" : "",
 2656           "tag" : "00000000000000000000000000000000",
 2657           "result" : "invalid",
 2658           "flags" : []
 2659         },
 2660         {
 2661           "tcId" : 293,
 2662           "comment" : "Tag changed to all zero",
 2663           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2664           "msg" : "0001020304050607",
 2665           "tag" : "00000000000000000000000000000000",
 2666           "result" : "invalid",
 2667           "flags" : []
 2668         },
 2669         {
 2670           "tcId" : 294,
 2671           "comment" : "Tag changed to all zero",
 2672           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2673           "msg" : "000102030405060708090a0b0c0d0e0f",
 2674           "tag" : "00000000000000000000000000000000",
 2675           "result" : "invalid",
 2676           "flags" : []
 2677         },
 2678         {
 2679           "tcId" : 295,
 2680           "comment" : "tag changed to all 1",
 2681           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2682           "msg" : "",
 2683           "tag" : "ffffffffffffffffffffffffffffffff",
 2684           "result" : "invalid",
 2685           "flags" : []
 2686         },
 2687         {
 2688           "tcId" : 296,
 2689           "comment" : "tag changed to all 1",
 2690           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2691           "msg" : "0001020304050607",
 2692           "tag" : "ffffffffffffffffffffffffffffffff",
 2693           "result" : "invalid",
 2694           "flags" : []
 2695         },
 2696         {
 2697           "tcId" : 297,
 2698           "comment" : "tag changed to all 1",
 2699           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2700           "msg" : "000102030405060708090a0b0c0d0e0f",
 2701           "tag" : "ffffffffffffffffffffffffffffffff",
 2702           "result" : "invalid",
 2703           "flags" : []
 2704         },
 2705         {
 2706           "tcId" : 298,
 2707           "comment" : "msbs changed in tag",
 2708           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2709           "msg" : "",
 2710           "tag" : "eb702213584b20909f8009f2f611377b",
 2711           "result" : "invalid",
 2712           "flags" : []
 2713         },
 2714         {
 2715           "tcId" : 299,
 2716           "comment" : "msbs changed in tag",
 2717           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2718           "msg" : "0001020304050607",
 2719           "tag" : "5689f1fcbace78226aa08ba9fdaa4c6c",
 2720           "result" : "invalid",
 2721           "flags" : []
 2722         },
 2723         {
 2724           "tcId" : 300,
 2725           "comment" : "msbs changed in tag",
 2726           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2727           "msg" : "000102030405060708090a0b0c0d0e0f",
 2728           "tag" : "d96ebfbbdf0362104a62ed2da93b23ad",
 2729           "result" : "invalid",
 2730           "flags" : []
 2731         },
 2732         {
 2733           "tcId" : 301,
 2734           "comment" : "lsbs changed in tag",
 2735           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2736           "msg" : "",
 2737           "tag" : "6af1a392d9caa1111e0188737790b6fa",
 2738           "result" : "invalid",
 2739           "flags" : []
 2740         },
 2741         {
 2742           "tcId" : 302,
 2743           "comment" : "lsbs changed in tag",
 2744           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2745           "msg" : "0001020304050607",
 2746           "tag" : "d708707d3b4ff9a3eb210a287c2bcded",
 2747           "result" : "invalid",
 2748           "flags" : []
 2749         },
 2750         {
 2751           "tcId" : 303,
 2752           "comment" : "lsbs changed in tag",
 2753           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 2754           "msg" : "000102030405060708090a0b0c0d0e0f",
 2755           "tag" : "58ef3e3a5e82e391cbe36cac28baa22c",
 2756           "result" : "invalid",
 2757           "flags" : []
 2758         }
 2759       ]
 2760     },
 2761     {
 2762       "keySize" : 0,
 2763       "tagSize" : 128,
 2764       "type" : "MacTest",
 2765       "tests" : [
 2766         {
 2767           "tcId" : 304,
 2768           "comment" : "invalid key size",
 2769           "key" : "",
 2770           "msg" : "00b9449326d39416",
 2771           "tag" : "",
 2772           "result" : "invalid",
 2773           "flags" : []
 2774         }
 2775       ]
 2776     },
 2777     {
 2778       "keySize" : 8,
 2779       "tagSize" : 128,
 2780       "type" : "MacTest",
 2781       "tests" : [
 2782         {
 2783           "tcId" : 305,
 2784           "comment" : "invalid key size",
 2785           "key" : "0f",
 2786           "msg" : "4538b79a1397e2aa",
 2787           "tag" : "",
 2788           "result" : "invalid",
 2789           "flags" : []
 2790         }
 2791       ]
 2792     },
 2793     {
 2794       "keySize" : 64,
 2795       "tagSize" : 128,
 2796       "type" : "MacTest",
 2797       "tests" : [
 2798         {
 2799           "tcId" : 306,
 2800           "comment" : "invalid key size",
 2801           "key" : "a88e385af7185148",
 2802           "msg" : "dc63b7ef08096e4f",
 2803           "tag" : "",
 2804           "result" : "invalid",
 2805           "flags" : []
 2806         }
 2807       ]
 2808     },
 2809     {
 2810       "keySize" : 160,
 2811       "tagSize" : 128,
 2812       "type" : "MacTest",
 2813       "tests" : [
 2814         {
 2815           "tcId" : 307,
 2816           "comment" : "invalid key size",
 2817           "key" : "003a228008d390b645929df73a2b2bdd8298918d",
 2818           "msg" : "ad1d3c3122ab7ac6",
 2819           "tag" : "",
 2820           "result" : "invalid",
 2821           "flags" : []
 2822         }
 2823       ]
 2824     },
 2825     {
 2826       "keySize" : 320,
 2827       "tagSize" : 128,
 2828       "type" : "MacTest",
 2829       "tests" : [
 2830         {
 2831           "tcId" : 308,
 2832           "comment" : "invalid key size",
 2833           "key" : "94baaac150e2645ae1ec1939c7bcefb73f6edb146fae02289b6c6326ff39bc265d612bef2727fa72",
 2834           "msg" : "e3f75a886c4a5591",
 2835           "tag" : "",
 2836           "result" : "invalid",
 2837           "flags" : []
 2838         }
 2839       ]
 2840     }
 2841   ]
 2842 }