"Fossies" - the Fresh Open Source Software Archive

Member "nss-3.55/nss/gtests/common/wycheproof/source_vectors/aes_gcm_test.json" (24 Jul 2020, 133455 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-GCM",
    3   "generatorVersion" : "0.8r12",
    4   "numberOfTests" : 256,
    5   "header" : [
    6     "Test vectors of type AeadTest test authenticated encryption with",
    7     "additional data. The test vectors are intended for testing both",
    8     "encryption and decryption."
    9   ],
   10   "notes" : {
   11     "ConstructedIv" : "The counter for AES-GCM is reduced modulo 2**32. This test vector was constructed to test for correct wrapping of the counter.",
   12     "SmallIv" : "AES-GCM leaks the authentication key if the same IV is used twice. Hence short IV sizes are typically discouraged. This test vector uses an IV smaller than 12 bytes",
   13     "ZeroLengthIv" : "AES-GCM does not allow an IV of length 0. Encrypting with such an IV leaks the authentication key. Hence using an IV of length 0 is insecure even if the key itself is only used for a single encryption."
   14   },
   15   "schema" : "aead_test_schema.json",
   16   "testGroups" : [
   17     {
   18       "ivSize" : 96,
   19       "keySize" : 128,
   20       "tagSize" : 128,
   21       "type" : "AeadTest",
   22       "tests" : [
   23         {
   24           "tcId" : 1,
   25           "comment" : "",
   26           "key" : "5b9604fe14eadba931b0ccf34843dab9",
   27           "iv" : "028318abc1824029138141a2",
   28           "aad" : "",
   29           "msg" : "001d0c231287c1182784554ca3a21908",
   30           "ct" : "26073cc1d851beff176384dc9896d5ff",
   31           "tag" : "0a3ea7a5487cb5f7d70fb6c58d038554",
   32           "result" : "valid",
   33           "flags" : []
   34         },
   35         {
   36           "tcId" : 2,
   37           "comment" : "",
   38           "key" : "5b9604fe14eadba931b0ccf34843dab9",
   39           "iv" : "921d2507fa8007b7bd067d34",
   40           "aad" : "00112233445566778899aabbccddeeff",
   41           "msg" : "001d0c231287c1182784554ca3a21908",
   42           "ct" : "49d8b9783e911913d87094d1f63cc765",
   43           "tag" : "1e348ba07cca2cf04c618cb4d43a5b92",
   44           "result" : "valid",
   45           "flags" : []
   46         },
   47         {
   48           "tcId" : 3,
   49           "comment" : "",
   50           "key" : "aa023d0478dcb2b2312498293d9a9129",
   51           "iv" : "0432bc49ac34412081288127",
   52           "aad" : "aac39231129872a2",
   53           "msg" : "2035af313d1346ab00154fea78322105",
   54           "ct" : "eea945f3d0f98cc0fbab472a0cf24e87",
   55           "tag" : "4bb9b4812519dadf9e1232016d068133",
   56           "result" : "valid",
   57           "flags" : []
   58         },
   59         {
   60           "tcId" : 4,
   61           "comment" : "",
   62           "key" : "bedcfb5a011ebc84600fcb296c15af0d",
   63           "iv" : "438a547a94ea88dce46c6c85",
   64           "aad" : "",
   65           "msg" : "",
   66           "ct" : "",
   67           "tag" : "960247ba5cde02e41a313c4c0136edc3",
   68           "result" : "valid",
   69           "flags" : []
   70         },
   71         {
   72           "tcId" : 5,
   73           "comment" : "",
   74           "key" : "384ea416ac3c2f51a76e7d8226346d4e",
   75           "iv" : "b30c084727ad1c592ac21d12",
   76           "aad" : "",
   77           "msg" : "35",
   78           "ct" : "54",
   79           "tag" : "7c1e4ae88bb27e5638343cb9fd3f6337",
   80           "result" : "valid",
   81           "flags" : []
   82         },
   83         {
   84           "tcId" : 6,
   85           "comment" : "",
   86           "key" : "cae31cd9f55526eb038241fc44cac1e5",
   87           "iv" : "b5e006ded553110e6dc56529",
   88           "aad" : "",
   89           "msg" : "d10989f2c52e94ad",
   90           "ct" : "a036ead03193903f",
   91           "tag" : "3b626940e0e9f0cbea8e18c437fd6011",
   92           "result" : "valid",
   93           "flags" : []
   94         },
   95         {
   96           "tcId" : 7,
   97           "comment" : "",
   98           "key" : "dd6197cd63c963919cf0c273ef6b28bf",
   99           "iv" : "ecb0c42f7000ef0e6f95f24d",
  100           "aad" : "",
  101           "msg" : "4dcc1485365866e25ac3f2ca6aba97",
  102           "ct" : "8a9992388e735f80ee18f4a63c10ad",
  103           "tag" : "1486a91cccf92c9a5b00f7b0e034891c",
  104           "result" : "valid",
  105           "flags" : []
  106         },
  107         {
  108           "tcId" : 8,
  109           "comment" : "",
  110           "key" : "ffdf4228361ea1f8165852136b3480f7",
  111           "iv" : "0e1666f2dc652f7708fb8f0d",
  112           "aad" : "",
  113           "msg" : "25b12e28ac0ef6ead0226a3b2288c800",
  114           "ct" : "f7bd379d130477176b8bb3cb23dbbbaa",
  115           "tag" : "1ee6513ce30c7873f59dd4350a588f42",
  116           "result" : "valid",
  117           "flags" : []
  118         },
  119         {
  120           "tcId" : 9,
  121           "comment" : "",
  122           "key" : "c15ed227dd2e237ecd087eaaaad19ea4",
  123           "iv" : "965ff6643116ac1443a2dec7",
  124           "aad" : "",
  125           "msg" : "fee62fde973fe025ad6b322dcdf3c63fc7",
  126           "ct" : "0de51fe4f7f2d1f0f917569f5c6d1b009c",
  127           "tag" : "6cd8521422c0177e83ef1b7a845d97db",
  128           "result" : "valid",
  129           "flags" : []
  130         },
  131         {
  132           "tcId" : 10,
  133           "comment" : "",
  134           "key" : "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
  135           "iv" : "fbbc04fd6e025b7193eb57f6",
  136           "aad" : "",
  137           "msg" : "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf",
  138           "ct" : "7cd9f4e4f365704fff3b9900aa93ba54b672bac554275650",
  139           "tag" : "f4eb193241226db017b32ec38ca47217",
  140           "result" : "valid",
  141           "flags" : []
  142         },
  143         {
  144           "tcId" : 11,
  145           "comment" : "",
  146           "key" : "28ff3def08179311e2734c6d1c4e2871",
  147           "iv" : "32bcb9b569e3b852d37c766a",
  148           "aad" : "c3",
  149           "msg" : "dfc61a20df8505b53e3cd59f25770d5018add3d6",
  150           "ct" : "f58d453212c2c8a436e9283672f579f119122978",
  151           "tag" : "5901131d0760c8715901d881fdfd3bc0",
  152           "result" : "valid",
  153           "flags" : []
  154         },
  155         {
  156           "tcId" : 12,
  157           "comment" : "",
  158           "key" : "e63a43216c08867210e248859eb5e99c",
  159           "iv" : "9c3a4263d983456658aad4b1",
  160           "aad" : "834afdc5c737186b",
  161           "msg" : "b14da56b0462dc05b871fc815273ff4810f92f4b",
  162           "ct" : "bf864616c2347509ca9b10446379b9bdbb3b8f64",
  163           "tag" : "a97d25b490390b53c5db91f6ee2a15b8",
  164           "result" : "valid",
  165           "flags" : []
  166         },
  167         {
  168           "tcId" : 13,
  169           "comment" : "",
  170           "key" : "38449890234eb8afab0bbf82e2385454",
  171           "iv" : "33e90658416e7c1a7c005f11",
  172           "aad" : "4020855c66ac4595058395f367201c4c",
  173           "msg" : "f762776bf83163b323ca63a6b3adeac1e1357262",
  174           "ct" : "a6f2ef3c7ef74a126dd2d5f6673964e27d5b34b6",
  175           "tag" : "b8bbdc4f5014bc752c8b4e9b87f650a3",
  176           "result" : "valid",
  177           "flags" : []
  178         },
  179         {
  180           "tcId" : 14,
  181           "comment" : "",
  182           "key" : "6a68671dfe323d419894381f85eb63fd",
  183           "iv" : "9f0d85b605711f34cd2a35ba",
  184           "aad" : "76eb5f147250fa3c12bff0a6e3934a0b16860cf11646773b",
  185           "msg" : "0fc67899c3f1bbe196d90f1eca3797389230aa37",
  186           "ct" : "bd64802cfebaeb487d3a8f76ce943a37b3472dd5",
  187           "tag" : "fce9a5b530c7d7af718be1ec0ae9ed4d",
  188           "result" : "valid",
  189           "flags" : []
  190         },
  191         {
  192           "tcId" : 15,
  193           "comment" : "",
  194           "key" : "e12260fcd355a51a0d01bb1f6fa538c2",
  195           "iv" : "5dfc37366f5688275147d3f9",
  196           "aad" : "",
  197           "msg" : "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e",
  198           "ct" : "d33bf6722fc29384fad75f990248b9528e0959aa67ec66869dc3996c67a2d559e7d77ce5955f8cad2a4df5fdc3acccafa7bc0def53d848111256903e5add0420",
  199           "tag" : "8bc833de510863b4b432c3cbf45aa7cc",
  200           "result" : "valid",
  201           "flags" : []
  202         },
  203         {
  204           "tcId" : 16,
  205           "comment" : "",
  206           "key" : "3c55f88e9faa0d68ab50d02b47161276",
  207           "iv" : "d767c48d2037b4bd2c231bbd",
  208           "aad" : "",
  209           "msg" : "5d6add48e7a5704e54f9c2829a9b4283dce0d3a65b133eba3793c4fbfa1d8e3a2539d0d4f3de381598ce5b2360173fbd149476c31692c5d6e872fce40219378949c2e70b5f1b9f0a1d5f38352ad814b2a035bb3f3f26425d831a2f7a5e65c5dfcd91a315c2b24f53a662605ea40857dd980e9be5cdad000c569f2d204d4bd3b0",
  210           "ct" : "17d72d90bd23e076d8364a87ecb9ac58acc5de4629bfd590409b8bf1fcd3a2f602731b4614cec15e773ea65a65e7210994256bf5450a25acb527269c065f2e2f2279d1fe8b3eda98dcf87b348f1528377bbdd258355d46e035330483d8097e80c7de9bbb606ddf723f2909217ffdd18e8bdbd7b08062f1dcba960e5c0d290f5f",
  211           "tag" : "090b8c2ec98e4116186d0e5fbefeb9c2",
  212           "result" : "valid",
  213           "flags" : []
  214         },
  215         {
  216           "tcId" : 17,
  217           "comment" : "",
  218           "key" : "a294e70fa2ac10a1fb00c588b888b673",
  219           "iv" : "dfe20d1c4350e6235d987af1",
  220           "aad" : "",
  221           "msg" : "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c875bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e659e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a75c",
  222           "ct" : "5bc6dbafc401101c7a08c81d6c2791aa147ce093aad172be18379c747384a54a41a747ba955cade8fdfb8967aa808b43fee3d757cc80f11163b800e5e59df932757f76c40b3d9cba449aaf11e4f80e003b1f384eafa4f76e81b13c09ec1ad88e7650c750d442fe46d225a373e8a1b564b4915a5c6c513cfdfa22d929d5741ca5ebefaedcba636c7c3bbef18863fdc126b4b451611049c35d814fc2eb7e4b8f1a8995ecb4a3c86652a068c0b2a3e1c5941d59c210b458d5d5d3b06420ec2053465ccceca7c20f67404985460379e2ee806a46e8409dfab2e0dd67ea3cf46d5ad4eb78756827358c3ef1fdbd07c33834f3d9eca3ff13b744a01059a6c17a315a8fd4",
  223           "tag" : "c7587e7da41bed682c37377ea4324029",
  224           "result" : "valid",
  225           "flags" : []
  226         },
  227         {
  228           "tcId" : 18,
  229           "comment" : "",
  230           "key" : "c4b03435b91fc52e09eff27e4dc3fb42",
  231           "iv" : "5046e7e08f0747e1efccb09e",
  232           "aad" : "75fc9078b488e9503dcb568c882c9eec24d80b04f0958c82aac8484f025c90434148db8e9bfe29c7e071b797457cb1695a5e5a6317b83690ba0538fb11e325ca",
  233           "msg" : "8e887b224e8b89c82e9a641cf579e6879e1111c7",
  234           "ct" : "b6786812574a254eb43b1cb1d1753564c6b520e9",
  235           "tag" : "ad8c09610d508f3d0f03cc523c0d5fcc",
  236           "result" : "valid",
  237           "flags" : []
  238         },
  239         {
  240           "tcId" : 19,
  241           "comment" : "",
  242           "key" : "7e37d56e6b1d0172d40d64d6111dd424",
  243           "iv" : "517c55c2ec9bfea90addc2bd",
  244           "aad" : "8ed8a9be4c3d32a5098434ee5c0c4fc20f78ef5e25ed8b72a840a463e36b67b881e048b5e49f515b2541ad5ce4ebb3a917c16bcdc0dc3cb52bb4ed5a1dffcf1e1866544e8db103b2ad99c6fa6e7de1d8b45bff57ec872f1cfc78b0e4870f6f200ff1291cae033defc3327ba82792ba438e35c4bfbb684fec5ce5e3ae167d01d7",
  245           "msg" : "6a7dea03c1bba70be8c73da47d5ee06d72a27430",
  246           "ct" : "cfb631790767d0645d8ec6f23bf7fa8b19ce79ee",
  247           "tag" : "c5767ddaa747158446231766bd20490c",
  248           "result" : "valid",
  249           "flags" : []
  250         },
  251         {
  252           "tcId" : 20,
  253           "comment" : "",
  254           "key" : "3076741408f734ce25d48f982e8b844b",
  255           "iv" : "a2712eac5e06d3cc2864aa8b",
  256           "aad" : "18526e4efd995a0bf6405d9f906725c290278958d49554974d8fe025e7860daa225c1285b0573916a4b6741f7cc2e29ce4e525e12f436cb7ce0ad47df3d0f5bd80fb27e47635a4985fdaedf0e821f1c8959985cac49c97a4a02438d92b4afd4c855dcc7ef41ecfc36866334fcc05b2bb93ef13f00c5ea9b921e8a519d77f648e0efe9b5a62305a2ecf7d4999663a6ddfca517f1f36f0899b0bdef9f433c4bb2663c0cc1bb616e7d1949e522bec85485d371d1134c90eede75e865dc7be405b54c33f0acbace6cf780c78035b8035b6ea3f562a8d30a156c199fdafd25be06ee895581195ef125cb4e629e4f18e0bee979d31513896db8466e448e6b4600a316757",
  257           "msg" : "414ec6b149e54735302dada888b98b7fdb4c127c",
  258           "ct" : "e4d3f4898cb3d9732641d1f8d9d889b2c98af930",
  259           "tag" : "76d4fbb69d529b64175b328be00b1068",
  260           "result" : "valid",
  261           "flags" : []
  262         },
  263         {
  264           "tcId" : 21,
  265           "comment" : "special case",
  266           "key" : "00112233445566778899aabbccddeeff",
  267           "iv" : "000000000000000000000000",
  268           "aad" : "",
  269           "msg" : "ebd4a3e10cf6d41c50aeae007563b072",
  270           "ct" : "f62d84d649e56bc8cfedc5d74a51e2f7",
  271           "tag" : "ffffffffffffffffffffffffffffffff",
  272           "result" : "valid",
  273           "flags" : []
  274         },
  275         {
  276           "tcId" : 22,
  277           "comment" : "special case",
  278           "key" : "00112233445566778899aabbccddeeff",
  279           "iv" : "ffffffffffffffffffffffff",
  280           "aad" : "",
  281           "msg" : "d593c4d8224f1b100c35e4f6c4006543",
  282           "ct" : "431f31e6840931fd95f94bf88296ff69",
  283           "tag" : "00000000000000000000000000000000",
  284           "result" : "valid",
  285           "flags" : []
  286         },
  287         {
  288           "tcId" : 23,
  289           "comment" : "Flipped bit 0 in tag",
  290           "key" : "000102030405060708090a0b0c0d0e0f",
  291           "iv" : "505152535455565758595a5b",
  292           "aad" : "",
  293           "msg" : "202122232425262728292a2b2c2d2e2f",
  294           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  295           "tag" : "d9847dbc326a06e988c77ad3863e6083",
  296           "result" : "invalid",
  297           "flags" : []
  298         },
  299         {
  300           "tcId" : 24,
  301           "comment" : "Flipped bit 1 in tag",
  302           "key" : "000102030405060708090a0b0c0d0e0f",
  303           "iv" : "505152535455565758595a5b",
  304           "aad" : "",
  305           "msg" : "202122232425262728292a2b2c2d2e2f",
  306           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  307           "tag" : "da847dbc326a06e988c77ad3863e6083",
  308           "result" : "invalid",
  309           "flags" : []
  310         },
  311         {
  312           "tcId" : 25,
  313           "comment" : "Flipped bit 7 in tag",
  314           "key" : "000102030405060708090a0b0c0d0e0f",
  315           "iv" : "505152535455565758595a5b",
  316           "aad" : "",
  317           "msg" : "202122232425262728292a2b2c2d2e2f",
  318           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  319           "tag" : "58847dbc326a06e988c77ad3863e6083",
  320           "result" : "invalid",
  321           "flags" : []
  322         },
  323         {
  324           "tcId" : 26,
  325           "comment" : "Flipped bit 8 in tag",
  326           "key" : "000102030405060708090a0b0c0d0e0f",
  327           "iv" : "505152535455565758595a5b",
  328           "aad" : "",
  329           "msg" : "202122232425262728292a2b2c2d2e2f",
  330           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  331           "tag" : "d8857dbc326a06e988c77ad3863e6083",
  332           "result" : "invalid",
  333           "flags" : []
  334         },
  335         {
  336           "tcId" : 27,
  337           "comment" : "Flipped bit 31 in tag",
  338           "key" : "000102030405060708090a0b0c0d0e0f",
  339           "iv" : "505152535455565758595a5b",
  340           "aad" : "",
  341           "msg" : "202122232425262728292a2b2c2d2e2f",
  342           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  343           "tag" : "d8847d3c326a06e988c77ad3863e6083",
  344           "result" : "invalid",
  345           "flags" : []
  346         },
  347         {
  348           "tcId" : 28,
  349           "comment" : "Flipped bit 32 in tag",
  350           "key" : "000102030405060708090a0b0c0d0e0f",
  351           "iv" : "505152535455565758595a5b",
  352           "aad" : "",
  353           "msg" : "202122232425262728292a2b2c2d2e2f",
  354           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  355           "tag" : "d8847dbc336a06e988c77ad3863e6083",
  356           "result" : "invalid",
  357           "flags" : []
  358         },
  359         {
  360           "tcId" : 29,
  361           "comment" : "Flipped bit 33 in tag",
  362           "key" : "000102030405060708090a0b0c0d0e0f",
  363           "iv" : "505152535455565758595a5b",
  364           "aad" : "",
  365           "msg" : "202122232425262728292a2b2c2d2e2f",
  366           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  367           "tag" : "d8847dbc306a06e988c77ad3863e6083",
  368           "result" : "invalid",
  369           "flags" : []
  370         },
  371         {
  372           "tcId" : 30,
  373           "comment" : "Flipped bit 63 in tag",
  374           "key" : "000102030405060708090a0b0c0d0e0f",
  375           "iv" : "505152535455565758595a5b",
  376           "aad" : "",
  377           "msg" : "202122232425262728292a2b2c2d2e2f",
  378           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  379           "tag" : "d8847dbc326a066988c77ad3863e6083",
  380           "result" : "invalid",
  381           "flags" : []
  382         },
  383         {
  384           "tcId" : 31,
  385           "comment" : "Flipped bit 64 in tag",
  386           "key" : "000102030405060708090a0b0c0d0e0f",
  387           "iv" : "505152535455565758595a5b",
  388           "aad" : "",
  389           "msg" : "202122232425262728292a2b2c2d2e2f",
  390           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  391           "tag" : "d8847dbc326a06e989c77ad3863e6083",
  392           "result" : "invalid",
  393           "flags" : []
  394         },
  395         {
  396           "tcId" : 32,
  397           "comment" : "Flipped bit 71 in tag",
  398           "key" : "000102030405060708090a0b0c0d0e0f",
  399           "iv" : "505152535455565758595a5b",
  400           "aad" : "",
  401           "msg" : "202122232425262728292a2b2c2d2e2f",
  402           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  403           "tag" : "d8847dbc326a06e908c77ad3863e6083",
  404           "result" : "invalid",
  405           "flags" : []
  406         },
  407         {
  408           "tcId" : 33,
  409           "comment" : "Flipped bit 77 in tag",
  410           "key" : "000102030405060708090a0b0c0d0e0f",
  411           "iv" : "505152535455565758595a5b",
  412           "aad" : "",
  413           "msg" : "202122232425262728292a2b2c2d2e2f",
  414           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  415           "tag" : "d8847dbc326a06e988e77ad3863e6083",
  416           "result" : "invalid",
  417           "flags" : []
  418         },
  419         {
  420           "tcId" : 34,
  421           "comment" : "Flipped bit 80 in tag",
  422           "key" : "000102030405060708090a0b0c0d0e0f",
  423           "iv" : "505152535455565758595a5b",
  424           "aad" : "",
  425           "msg" : "202122232425262728292a2b2c2d2e2f",
  426           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  427           "tag" : "d8847dbc326a06e988c77bd3863e6083",
  428           "result" : "invalid",
  429           "flags" : []
  430         },
  431         {
  432           "tcId" : 35,
  433           "comment" : "Flipped bit 96 in tag",
  434           "key" : "000102030405060708090a0b0c0d0e0f",
  435           "iv" : "505152535455565758595a5b",
  436           "aad" : "",
  437           "msg" : "202122232425262728292a2b2c2d2e2f",
  438           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  439           "tag" : "d8847dbc326a06e988c77ad3873e6083",
  440           "result" : "invalid",
  441           "flags" : []
  442         },
  443         {
  444           "tcId" : 36,
  445           "comment" : "Flipped bit 97 in tag",
  446           "key" : "000102030405060708090a0b0c0d0e0f",
  447           "iv" : "505152535455565758595a5b",
  448           "aad" : "",
  449           "msg" : "202122232425262728292a2b2c2d2e2f",
  450           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  451           "tag" : "d8847dbc326a06e988c77ad3843e6083",
  452           "result" : "invalid",
  453           "flags" : []
  454         },
  455         {
  456           "tcId" : 37,
  457           "comment" : "Flipped bit 103 in tag",
  458           "key" : "000102030405060708090a0b0c0d0e0f",
  459           "iv" : "505152535455565758595a5b",
  460           "aad" : "",
  461           "msg" : "202122232425262728292a2b2c2d2e2f",
  462           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  463           "tag" : "d8847dbc326a06e988c77ad3063e6083",
  464           "result" : "invalid",
  465           "flags" : []
  466         },
  467         {
  468           "tcId" : 38,
  469           "comment" : "Flipped bit 120 in tag",
  470           "key" : "000102030405060708090a0b0c0d0e0f",
  471           "iv" : "505152535455565758595a5b",
  472           "aad" : "",
  473           "msg" : "202122232425262728292a2b2c2d2e2f",
  474           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  475           "tag" : "d8847dbc326a06e988c77ad3863e6082",
  476           "result" : "invalid",
  477           "flags" : []
  478         },
  479         {
  480           "tcId" : 39,
  481           "comment" : "Flipped bit 121 in tag",
  482           "key" : "000102030405060708090a0b0c0d0e0f",
  483           "iv" : "505152535455565758595a5b",
  484           "aad" : "",
  485           "msg" : "202122232425262728292a2b2c2d2e2f",
  486           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  487           "tag" : "d8847dbc326a06e988c77ad3863e6081",
  488           "result" : "invalid",
  489           "flags" : []
  490         },
  491         {
  492           "tcId" : 40,
  493           "comment" : "Flipped bit 126 in tag",
  494           "key" : "000102030405060708090a0b0c0d0e0f",
  495           "iv" : "505152535455565758595a5b",
  496           "aad" : "",
  497           "msg" : "202122232425262728292a2b2c2d2e2f",
  498           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  499           "tag" : "d8847dbc326a06e988c77ad3863e60c3",
  500           "result" : "invalid",
  501           "flags" : []
  502         },
  503         {
  504           "tcId" : 41,
  505           "comment" : "Flipped bit 127 in tag",
  506           "key" : "000102030405060708090a0b0c0d0e0f",
  507           "iv" : "505152535455565758595a5b",
  508           "aad" : "",
  509           "msg" : "202122232425262728292a2b2c2d2e2f",
  510           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  511           "tag" : "d8847dbc326a06e988c77ad3863e6003",
  512           "result" : "invalid",
  513           "flags" : []
  514         },
  515         {
  516           "tcId" : 42,
  517           "comment" : "Flipped bits 0 and 64 in tag",
  518           "key" : "000102030405060708090a0b0c0d0e0f",
  519           "iv" : "505152535455565758595a5b",
  520           "aad" : "",
  521           "msg" : "202122232425262728292a2b2c2d2e2f",
  522           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  523           "tag" : "d9847dbc326a06e989c77ad3863e6083",
  524           "result" : "invalid",
  525           "flags" : []
  526         },
  527         {
  528           "tcId" : 43,
  529           "comment" : "Flipped bits 31 and 63 in tag",
  530           "key" : "000102030405060708090a0b0c0d0e0f",
  531           "iv" : "505152535455565758595a5b",
  532           "aad" : "",
  533           "msg" : "202122232425262728292a2b2c2d2e2f",
  534           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  535           "tag" : "d8847d3c326a066988c77ad3863e6083",
  536           "result" : "invalid",
  537           "flags" : []
  538         },
  539         {
  540           "tcId" : 44,
  541           "comment" : "Flipped bits 63 and 127 in tag",
  542           "key" : "000102030405060708090a0b0c0d0e0f",
  543           "iv" : "505152535455565758595a5b",
  544           "aad" : "",
  545           "msg" : "202122232425262728292a2b2c2d2e2f",
  546           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  547           "tag" : "d8847dbc326a066988c77ad3863e6003",
  548           "result" : "invalid",
  549           "flags" : []
  550         },
  551         {
  552           "tcId" : 45,
  553           "comment" : "all bits of tag flipped",
  554           "key" : "000102030405060708090a0b0c0d0e0f",
  555           "iv" : "505152535455565758595a5b",
  556           "aad" : "",
  557           "msg" : "202122232425262728292a2b2c2d2e2f",
  558           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  559           "tag" : "277b8243cd95f9167738852c79c19f7c",
  560           "result" : "invalid",
  561           "flags" : []
  562         },
  563         {
  564           "tcId" : 46,
  565           "comment" : "Tag changed to all zero",
  566           "key" : "000102030405060708090a0b0c0d0e0f",
  567           "iv" : "505152535455565758595a5b",
  568           "aad" : "",
  569           "msg" : "202122232425262728292a2b2c2d2e2f",
  570           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  571           "tag" : "00000000000000000000000000000000",
  572           "result" : "invalid",
  573           "flags" : []
  574         },
  575         {
  576           "tcId" : 47,
  577           "comment" : "tag changed to all 1",
  578           "key" : "000102030405060708090a0b0c0d0e0f",
  579           "iv" : "505152535455565758595a5b",
  580           "aad" : "",
  581           "msg" : "202122232425262728292a2b2c2d2e2f",
  582           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  583           "tag" : "ffffffffffffffffffffffffffffffff",
  584           "result" : "invalid",
  585           "flags" : []
  586         },
  587         {
  588           "tcId" : 48,
  589           "comment" : "msbs changed in tag",
  590           "key" : "000102030405060708090a0b0c0d0e0f",
  591           "iv" : "505152535455565758595a5b",
  592           "aad" : "",
  593           "msg" : "202122232425262728292a2b2c2d2e2f",
  594           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  595           "tag" : "5804fd3cb2ea86690847fa5306bee003",
  596           "result" : "invalid",
  597           "flags" : []
  598         },
  599         {
  600           "tcId" : 49,
  601           "comment" : "lsbs changed in tag",
  602           "key" : "000102030405060708090a0b0c0d0e0f",
  603           "iv" : "505152535455565758595a5b",
  604           "aad" : "",
  605           "msg" : "202122232425262728292a2b2c2d2e2f",
  606           "ct" : "eb156d081ed6b6b55f4612f021d87b39",
  607           "tag" : "d9857cbd336b07e889c67bd2873f6182",
  608           "result" : "invalid",
  609           "flags" : []
  610         }
  611       ]
  612     },
  613     {
  614       "ivSize" : 64,
  615       "keySize" : 128,
  616       "tagSize" : 128,
  617       "type" : "AeadTest",
  618       "tests" : [
  619         {
  620           "tcId" : 50,
  621           "comment" : "",
  622           "key" : "aa023d0478dcb2b2312498293d9a9129",
  623           "iv" : "0432bc49ac344120",
  624           "aad" : "aac39231129872a2",
  625           "msg" : "2035af313d1346ab00154fea78322105",
  626           "ct" : "64c36bb3b732034e3a7d04efc5197785",
  627           "tag" : "b7d0dd70b00d65b97cfd080ff4b819d1",
  628           "result" : "valid",
  629           "flags" : []
  630         },
  631         {
  632           "tcId" : 51,
  633           "comment" : "small IV sizes",
  634           "key" : "f3434725c82a7f8bb07df1f8122fb6c9",
  635           "iv" : "28e9b7851724bae3",
  636           "aad" : "",
  637           "msg" : "",
  638           "ct" : "",
  639           "tag" : "44aca00f42e4199b829a55e69b073d9e",
  640           "result" : "acceptable",
  641           "flags" : [
  642             "SmallIv"
  643           ]
  644         },
  645         {
  646           "tcId" : 52,
  647           "comment" : "small IV sizes",
  648           "key" : "deb62233559b57476602b5adac57c77f",
  649           "iv" : "d084547de55bbc15",
  650           "aad" : "",
  651           "msg" : "d8986df0241ed3297582c0c239c724cb",
  652           "ct" : "03e1a168a7e377a913879b296a1b5f9c",
  653           "tag" : "3290aa95af505a742f517fabcc9b2094",
  654           "result" : "acceptable",
  655           "flags" : [
  656             "SmallIv"
  657           ]
  658         }
  659       ]
  660     },
  661     {
  662       "ivSize" : 128,
  663       "keySize" : 128,
  664       "tagSize" : 128,
  665       "type" : "AeadTest",
  666       "tests" : [
  667         {
  668           "tcId" : 53,
  669           "comment" : "",
  670           "key" : "2034a82547276c83dd3212a813572bce",
  671           "iv" : "3254202d854734812398127a3d134421",
  672           "aad" : "1a0293d8f90219058902139013908190bc490890d3ff12a3",
  673           "msg" : "02efd2e5782312827ed5d230189a2a342b277ce048462193",
  674           "ct" : "64069c2d58690561f27ee199e6b479b6369eec688672bde9",
  675           "tag" : "9b7abadd6e69c1d9ec925786534f5075",
  676           "result" : "valid",
  677           "flags" : []
  678         },
  679         {
  680           "tcId" : 54,
  681           "comment" : "",
  682           "key" : "b67b1a6efdd40d37080fbe8f8047aeb9",
  683           "iv" : "fa294b129972f7fc5bbd5b96bba837c9",
  684           "aad" : "",
  685           "msg" : "",
  686           "ct" : "",
  687           "tag" : "a2cf26481517ec25085c5b17d0786183",
  688           "result" : "valid",
  689           "flags" : []
  690         },
  691         {
  692           "tcId" : 55,
  693           "comment" : "",
  694           "key" : "209e6dbf2ad26a105445fc0207cd9e9a",
  695           "iv" : "9477849d6ccdfca112d92e53fae4a7ca",
  696           "aad" : "",
  697           "msg" : "01",
  698           "ct" : "fd",
  699           "tag" : "032df7bba5d8ea1a14f16f70bd0e14ec",
  700           "result" : "valid",
  701           "flags" : []
  702         },
  703         {
  704           "tcId" : 56,
  705           "comment" : "",
  706           "key" : "a549442e35154032d07c8666006aa6a2",
  707           "iv" : "5171524568e81d97e8c4de4ba56c10a0",
  708           "aad" : "",
  709           "msg" : "1182e93596cac5608946400bc73f3a",
  710           "ct" : "2f333087bdca58219f9bfc273e45cc",
  711           "tag" : "e06d1ef473132957ad37eaef29733ca0",
  712           "result" : "valid",
  713           "flags" : []
  714         },
  715         {
  716           "tcId" : 57,
  717           "comment" : "",
  718           "key" : "cfb4c26f126f6a0acb8e4e220f6c56cd",
  719           "iv" : "1275115499ae722268515bf0c164b49c",
  720           "aad" : "",
  721           "msg" : "09dfd7f080275257cf97e76f966b1ad9",
  722           "ct" : "a780bd01c80885156c88a973264c8ee5",
  723           "tag" : "2adeffa682c8d8a81fada7d9fcdd2ee2",
  724           "result" : "valid",
  725           "flags" : []
  726         },
  727         {
  728           "tcId" : 58,
  729           "comment" : "",
  730           "key" : "0b11ef3a08c02970f74281c860691c75",
  731           "iv" : "95c1dd8c0f1705ece68937901f7add7b",
  732           "aad" : "",
  733           "msg" : "f693d4edd825dbb0618d91113128880dbebb23e25d00ed1f077d870be9cc7536",
  734           "ct" : "7e47e10fe3c6fbfa381770eaf5d48d1482e71e0c44dff1e30ca6f95d92052084",
  735           "tag" : "d01444fa5d9c499629d174ff3927a1ac",
  736           "result" : "valid",
  737           "flags" : []
  738         },
  739         {
  740           "tcId" : 59,
  741           "comment" : "J0:000102030405060708090a0b0c0d0e0f",
  742           "key" : "00112233445566778899aabbccddeeff",
  743           "iv" : "f95fde4a751913202aeeee32a0b55753",
  744           "aad" : "",
  745           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  746           "ct" : "00078d109d92143fcd5df56721b884fac64ac7762cc09eea2a3c68e92a17bdb575f87bda18be564e",
  747           "tag" : "152a65045fe674f97627427af5be22da",
  748           "result" : "valid",
  749           "flags" : [
  750             "ConstructedIv"
  751           ]
  752         },
  753         {
  754           "tcId" : 60,
  755           "comment" : "J0:00000000000000000000000000000000",
  756           "key" : "00112233445566778899aabbccddeeff",
  757           "iv" : "7b95b8c356810a84711d68150a1b7750",
  758           "aad" : "",
  759           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  760           "ct" : "84d4c9c08b4f482861e3a9c6c35bc4d91df927374513bfd49f436bd73f325285daef4ff7e13d46a6",
  761           "tag" : "213a3cb93855d18e69337eee66aeec07",
  762           "result" : "valid",
  763           "flags" : [
  764             "ConstructedIv"
  765           ]
  766         },
  767         {
  768           "tcId" : 61,
  769           "comment" : "J0:ffffffffffffffffffffffffffffffff",
  770           "key" : "00112233445566778899aabbccddeeff",
  771           "iv" : "1a552e67cdc4dc1a33b824874ebf0bed",
  772           "aad" : "",
  773           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  774           "ct" : "948ca37a8e6649e88aeffb1c598f3607007702417ea0e0bc3c60ad5a949886de968cf53ea6462aed",
  775           "tag" : "99b381bfa2af9751c39d1b6e86d1be6a",
  776           "result" : "valid",
  777           "flags" : [
  778             "ConstructedIv"
  779           ]
  780         },
  781         {
  782           "tcId" : 62,
  783           "comment" : "J0:fffffffffffffffffffffffffffffffe",
  784           "key" : "00112233445566778899aabbccddeeff",
  785           "iv" : "dd9d0b4a0c3d681524bffca31d907661",
  786           "aad" : "",
  787           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  788           "ct" : "64b19314c31af45accdf7e3c4db79f0d948ca37a8e6649e88aeffb1c598f3607007702417ea0e0bc",
  789           "tag" : "5281efc7f13ac8e14ccf5dca7bfbfdd1",
  790           "result" : "valid",
  791           "flags" : [
  792             "ConstructedIv"
  793           ]
  794         },
  795         {
  796           "tcId" : 63,
  797           "comment" : "J0:fffffffffffffffffffffffffffffffd",
  798           "key" : "00112233445566778899aabbccddeeff",
  799           "iv" : "57c5643c4e37b4041db794cfe8e1f0f4",
  800           "aad" : "",
  801           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  802           "ct" : "2bb69c3e5d1f91815c6b87a0d5bbea7164b19314c31af45accdf7e3c4db79f0d948ca37a8e6649e8",
  803           "tag" : "a3ea2c09ee4f8c8a12f45cddf9aeff81",
  804           "result" : "valid",
  805           "flags" : [
  806             "ConstructedIv"
  807           ]
  808         },
  809         {
  810           "tcId" : 64,
  811           "comment" : "J0:000102030405060708090a0bffffffff",
  812           "key" : "00112233445566778899aabbccddeeff",
  813           "iv" : "99821c2dd5daecded07300f577f7aff1",
  814           "aad" : "",
  815           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  816           "ct" : "127af9b39ecdfc57bb11a2847c7c2d3d8f938f40f877e0c4af37d0fe9af033052bd537c4ae978f60",
  817           "tag" : "07eb2fe4a958f8434d40684899507c7c",
  818           "result" : "valid",
  819           "flags" : [
  820             "ConstructedIv"
  821           ]
  822         },
  823         {
  824           "tcId" : 65,
  825           "comment" : "J0:000102030405060708090a0bfffffffe",
  826           "key" : "00112233445566778899aabbccddeeff",
  827           "iv" : "5e4a3900142358d1c774d8d124d8d27d",
  828           "aad" : "",
  829           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  830           "ct" : "0cf6ae47156b14dce03c8a07a2e172b1127af9b39ecdfc57bb11a2847c7c2d3d8f938f40f877e0c4",
  831           "tag" : "f145c2dcaf339eede427be934357eac0",
  832           "result" : "valid",
  833           "flags" : [
  834             "ConstructedIv"
  835           ]
  836         },
  837         {
  838           "tcId" : 66,
  839           "comment" : "J0:000102030405060708090a0bfffffffd",
  840           "key" : "00112233445566778899aabbccddeeff",
  841           "iv" : "d4125676562984c0fe7cb0bdd1a954e8",
  842           "aad" : "",
  843           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  844           "ct" : "f0c6ffc18bd46df5569185a9afd169eb0cf6ae47156b14dce03c8a07a2e172b1127af9b39ecdfc57",
  845           "tag" : "facd0bfe8701b7b4a2ba96d98af52bd9",
  846           "result" : "valid",
  847           "flags" : [
  848             "ConstructedIv"
  849           ]
  850         },
  851         {
  852           "tcId" : 67,
  853           "comment" : "J0:000102030405060708090a0b7fffffff",
  854           "key" : "00112233445566778899aabbccddeeff",
  855           "iv" : "b97ec62a5e5900ccf9e4be332e336091",
  856           "aad" : "",
  857           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  858           "ct" : "d6928e094c06e0a7c4db42184cf7529e95de88b767edebe9b343000be3dab47ea08b744293eed698",
  859           "tag" : "a03e729dcfd7a03155655fece8affd7e",
  860           "result" : "valid",
  861           "flags" : [
  862             "ConstructedIv"
  863           ]
  864         },
  865         {
  866           "tcId" : 68,
  867           "comment" : "J0:000102030405060708090a0b7ffffffe",
  868           "key" : "00112233445566778899aabbccddeeff",
  869           "iv" : "7eb6e3079fa0b4c3eee366177d1c1d1d",
  870           "aad" : "",
  871           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  872           "ct" : "d82ce58771bf6487116bf8e96421877ed6928e094c06e0a7c4db42184cf7529e95de88b767edebe9",
  873           "tag" : "1e43926828bc9a1614c7b1639096c195",
  874           "result" : "valid",
  875           "flags" : [
  876             "ConstructedIv"
  877           ]
  878         },
  879         {
  880           "tcId" : 69,
  881           "comment" : "J0:000102030405060708090a0bffff7fff",
  882           "key" : "00112233445566778899aabbccddeeff",
  883           "iv" : "0314fcd10fdd675d3c612962c931f635",
  884           "aad" : "",
  885           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  886           "ct" : "a197a37a5d79697078536bc27fe46cd8d475526d9044aa94f088a054f8e380c64f79414795c61480",
  887           "tag" : "f08baddf0b5285c91fc06a67fe4708ca",
  888           "result" : "valid",
  889           "flags" : [
  890             "ConstructedIv"
  891           ]
  892         },
  893         {
  894           "tcId" : 70,
  895           "comment" : "J0:000102030405060708090a0bffff7ffe",
  896           "key" : "00112233445566778899aabbccddeeff",
  897           "iv" : "c4dcd9fcce24d3522b66f1469a1e8bb9",
  898           "aad" : "",
  899           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
  900           "ct" : "149fde9abbd3a43c2548575e0db9fb84a197a37a5d79697078536bc27fe46cd8d475526d9044aa94",
  901           "tag" : "62a4b6875c288345d6a454399eac1afa",
  902           "result" : "valid",
  903           "flags" : [
  904             "ConstructedIv"
  905           ]
  906         },
  907         {
  908           "tcId" : 71,
  909           "comment" : "special case",
  910           "key" : "00112233445566778899aabbccddeeff",
  911           "iv" : "00000000000000000000000000000000",
  912           "aad" : "",
  913           "msg" : "bec6fa05c1718b9b84c47345bbed7dcb",
  914           "ct" : "45a3f89d02918bfd0c8161658ccc9795",
  915           "tag" : "00000000000000000000000000000000",
  916           "result" : "valid",
  917           "flags" : []
  918         },
  919         {
  920           "tcId" : 72,
  921           "comment" : "special case",
  922           "key" : "00112233445566778899aabbccddeeff",
  923           "iv" : "ffffffffffffffffffffffffffffffff",
  924           "aad" : "",
  925           "msg" : "4d82639c39d3f3490ee903dd0be7afcf",
  926           "ct" : "1cd5a06214235ceb044d4bad7b047312",
  927           "tag" : "ffffffffffffffffffffffffffffffff",
  928           "result" : "valid",
  929           "flags" : []
  930         }
  931       ]
  932     },
  933     {
  934       "ivSize" : 96,
  935       "keySize" : 256,
  936       "tagSize" : 128,
  937       "type" : "AeadTest",
  938       "tests" : [
  939         {
  940           "tcId" : 73,
  941           "comment" : "",
  942           "key" : "92ace3e348cd821092cd921aa3546374299ab46209691bc28b8752d17f123c20",
  943           "iv" : "00112233445566778899aabb",
  944           "aad" : "00000000ffffffff",
  945           "msg" : "00010203040506070809",
  946           "ct" : "e27abdd2d2a53d2f136b",
  947           "tag" : "9a4a2579529301bcfb71c78d4060f52c",
  948           "result" : "valid",
  949           "flags" : []
  950         },
  951         {
  952           "tcId" : 74,
  953           "comment" : "",
  954           "key" : "29d3a44f8723dc640239100c365423a312934ac80239212ac3df3421a2098123",
  955           "iv" : "00112233445566778899aabb",
  956           "aad" : "aabbccddeeff",
  957           "msg" : "",
  958           "ct" : "",
  959           "tag" : "2a7d77fa526b8250cb296078926b5020",
  960           "result" : "valid",
  961           "flags" : []
  962         },
  963         {
  964           "tcId" : 75,
  965           "comment" : "",
  966           "key" : "80ba3192c803ce965ea371d5ff073cf0f43b6a2ab576b208426e11409c09b9b0",
  967           "iv" : "4da5bf8dfd5852c1ea12379d",
  968           "aad" : "",
  969           "msg" : "",
  970           "ct" : "",
  971           "tag" : "4771a7c404a472966cea8f73c8bfe17a",
  972           "result" : "valid",
  973           "flags" : []
  974         },
  975         {
  976           "tcId" : 76,
  977           "comment" : "",
  978           "key" : "cc56b680552eb75008f5484b4cb803fa5063ebd6eab91f6ab6aef4916a766273",
  979           "iv" : "99e23ec48985bccdeeab60f1",
  980           "aad" : "",
  981           "msg" : "2a",
  982           "ct" : "06",
  983           "tag" : "633c1e9703ef744ffffb40edf9d14355",
  984           "result" : "valid",
  985           "flags" : []
  986         },
  987         {
  988           "tcId" : 77,
  989           "comment" : "",
  990           "key" : "51e4bf2bad92b7aff1a4bc05550ba81df4b96fabf41c12c7b00e60e48db7e152",
  991           "iv" : "4f07afedfdc3b6c2361823d3",
  992           "aad" : "",
  993           "msg" : "be3308f72a2c6aed",
  994           "ct" : "cf332a12fdee800b",
  995           "tag" : "602e8d7c4799d62c140c9bb834876b09",
  996           "result" : "valid",
  997           "flags" : []
  998         },
  999         {
 1000           "tcId" : 78,
 1001           "comment" : "",
 1002           "key" : "67119627bd988eda906219e08c0d0d779a07d208ce8a4fe0709af755eeec6dcb",
 1003           "iv" : "68ab7fdbf61901dad461d23c",
 1004           "aad" : "",
 1005           "msg" : "51f8c1f731ea14acdb210a6d973e07",
 1006           "ct" : "43fc101bff4b32bfadd3daf57a590e",
 1007           "tag" : "ec04aacb7148a8b8be44cb7eaf4efa69",
 1008           "result" : "valid",
 1009           "flags" : []
 1010         },
 1011         {
 1012           "tcId" : 79,
 1013           "comment" : "",
 1014           "key" : "59d4eafb4de0cfc7d3db99a8f54b15d7b39f0acc8da69763b019c1699f87674a",
 1015           "iv" : "2fcb1b38a99e71b84740ad9b",
 1016           "aad" : "",
 1017           "msg" : "549b365af913f3b081131ccb6b825588",
 1018           "ct" : "f58c16690122d75356907fd96b570fca",
 1019           "tag" : "28752c20153092818faba2a334640d6e",
 1020           "result" : "valid",
 1021           "flags" : []
 1022         },
 1023         {
 1024           "tcId" : 80,
 1025           "comment" : "",
 1026           "key" : "3b2458d8176e1621c0cc24c0c0e24c1e80d72f7ee9149a4b166176629616d011",
 1027           "iv" : "45aaa3e5d16d2d42dc03445d",
 1028           "aad" : "",
 1029           "msg" : "3ff1514b1c503915918f0c0c31094a6e1f",
 1030           "ct" : "73a6b6f45f6ccc5131e07f2caa1f2e2f56",
 1031           "tag" : "2d7379ec1db5952d4e95d30c340b1b1d",
 1032           "result" : "valid",
 1033           "flags" : []
 1034         },
 1035         {
 1036           "tcId" : 81,
 1037           "comment" : "",
 1038           "key" : "0212a8de5007ed87b33f1a7090b6114f9e08cefd9607f2c276bdcfdbc5ce9cd7",
 1039           "iv" : "e6b1adf2fd58a8762c65f31b",
 1040           "aad" : "",
 1041           "msg" : "10f1ecf9c60584665d9ae5efe279e7f7377eea6916d2b111",
 1042           "ct" : "0843fff52d934fc7a071ea62c0bd351ce85678cde3ea2c9e",
 1043           "tag" : "7355fde599006715053813ce696237a8",
 1044           "result" : "valid",
 1045           "flags" : []
 1046         },
 1047         {
 1048           "tcId" : 82,
 1049           "comment" : "",
 1050           "key" : "b279f57e19c8f53f2f963f5f2519fdb7c1779be2ca2b3ae8e1128b7d6c627fc4",
 1051           "iv" : "98bc2c7438d5cd7665d76f6e",
 1052           "aad" : "c0",
 1053           "msg" : "fcc515b294408c8645c9183e3f4ecee5127846d1",
 1054           "ct" : "eb5500e3825952866d911253f8de860c00831c81",
 1055           "tag" : "ecb660e1fb0541ec41e8d68a64141b3a",
 1056           "result" : "valid",
 1057           "flags" : []
 1058         },
 1059         {
 1060           "tcId" : 83,
 1061           "comment" : "",
 1062           "key" : "cdccfe3f46d782ef47df4e72f0c02d9c7f774def970d23486f11a57f54247f17",
 1063           "iv" : "376187894605a8d45e30de51",
 1064           "aad" : "956846a209e087ed",
 1065           "msg" : "e28e0e9f9d22463ac0e42639b530f42102fded75",
 1066           "ct" : "feca44952447015b5df1f456df8ca4bb4eee2ce2",
 1067           "tag" : "082e91924deeb77880e1b1c84f9b8d30",
 1068           "result" : "valid",
 1069           "flags" : []
 1070         },
 1071         {
 1072           "tcId" : 84,
 1073           "comment" : "",
 1074           "key" : "f32364b1d339d82e4f132d8f4a0ec1ff7e746517fa07ef1a7f422f4e25a48194",
 1075           "iv" : "5a86a50a0e8a179c734b996d",
 1076           "aad" : "ab2ac7c44c60bdf8228c7884adb20184",
 1077           "msg" : "43891bccb522b1e72a6b53cf31c074e9d6c2df8e",
 1078           "ct" : "43dda832e942e286da314daa99bef5071d9d2c78",
 1079           "tag" : "c3922583476ced575404ddb85dd8cd44",
 1080           "result" : "valid",
 1081           "flags" : []
 1082         },
 1083         {
 1084           "tcId" : 85,
 1085           "comment" : "",
 1086           "key" : "ff0089ee870a4a39f645b0a5da774f7a5911e9696fc9cad646452c2aa8595a12",
 1087           "iv" : "bc2a7757d0ce2d8b1f14ccd9",
 1088           "aad" : "972ab4e06390caae8f99dd6e2187be6c7ff2c08a24be16ef",
 1089           "msg" : "748b28031621d95ee61812b4b4f47d04c6fc2ff3",
 1090           "ct" : "a929ee7e67c7a2f91bbcec6389a3caf43ab49305",
 1091           "tag" : "ebec6774b955e789591c822dab739e12",
 1092           "result" : "valid",
 1093           "flags" : []
 1094         },
 1095         {
 1096           "tcId" : 86,
 1097           "comment" : "",
 1098           "key" : "5b1d1035c0b17ee0b0444767f80a25b8c1b741f4b50a4d3052226baa1c6fb701",
 1099           "iv" : "d61040a313ed492823cc065b",
 1100           "aad" : "",
 1101           "msg" : "d096803181beef9e008ff85d5ddc38ddacf0f09ee5f7e07f1e4079cb64d0dc8f5e6711cd4921a7887de76e2678fdc67618f1185586bfea9d4c685d50e4bb9a82",
 1102           "ct" : "c7d191b601f86c28b6a1bdef6a57b4f6ee3ae417bc125c381cdf1c4dac184ed1d84f1196206d62cad112b038845720e02c061179a8836f02b93fa7008379a6bf",
 1103           "tag" : "f15612f6c40f2e0db6dc76fc4822fcfe",
 1104           "result" : "valid",
 1105           "flags" : []
 1106         },
 1107         {
 1108           "tcId" : 87,
 1109           "comment" : "",
 1110           "key" : "d7addd3889fadf8c893eee14ba2b7ea5bf56b449904869615bd05d5f114cf377",
 1111           "iv" : "8a3ad26b28cd13ba6504e260",
 1112           "aad" : "",
 1113           "msg" : "c877a76bf595560772167c6e3bcc705305db9c6fcbeb90f4fea85116038bc53c3fa5b4b4ea0de5cc534fbe1cf9ae44824c6c2c0a5c885bd8c3cdc906f12675737e434b983e1e231a52a275db5fb1a0cac6a07b3b7dcb19482a5d3b06a9317a54826cea6b36fce452fa9b5475e2aaf25499499d8a8932a19eb987c903bd8502fe",
 1114           "ct" : "53cc8c920a85d1accb88636d08bbe4869bfdd96f437b2ec944512173a9c0fe7a47f8434133989ba77dda561b7e3701b9a83c3ba7660c666ba59fef96598eb621544c63806d509ac47697412f9564eb0a2e1f72f6599f5666af34cffca06573ffb4f47b02f59f21c64363daecb977b4415f19fdda3c9aae5066a57b669ffaa257",
 1115           "tag" : "5e63374b519e6c3608321943d790cf9a",
 1116           "result" : "valid",
 1117           "flags" : []
 1118         },
 1119         {
 1120           "tcId" : 88,
 1121           "comment" : "",
 1122           "key" : "317ba331307f3a3d3d82ee1fdab70f62a155af14daf631307a61b187d413e533",
 1123           "iv" : "a6687cf508356b174625deaa",
 1124           "aad" : "",
 1125           "msg" : "32c1d09107c599d3cce4e782179c966c6ef963689d45351dbe0f6f881db273e54db76fc48fdc5d30f089da838301a5f924bba3c044e19b3ed5aa6be87118554004ca30e0324337d987839412bf8f8bbdd537205d4b0e2120e965373235d6cbd2fb3776ba0a384ec1d9b7c631a0379ff997c3f974a6f7bbf4fd23016211f5fc10acadb5e400d2ff0fdfd193f5c6fc6d4f7271dfd1349ed80fbedaebb155b9b02fb3074495d55f9a2455f59bf6f113191a029c6b0ba75d97cdc0c84f131836337f29f9d96ca448eec0cc46d1ca8b3735661979d83302fec08fffcf5e58f12b1e7050657b1b97c64a4e07e317f554f8310b6ccb49f36d48c57816d24952aada711d4f",
 1126           "ct" : "d7eebc9587aa21136fa38b41cf0e2db03a7ea2ba9eaddf83d33f781093617bf50f49b2bfe2f7173b113912e2e1775f40edfed8b3b0099b9e1c220dd103be6166210b01029feb24ed9e20614eddc3cebe41b0079a9a8c117b596c90288effd3796fbd0c7e8eab00609a64be3ad9597cdbf3a818c260cd938bdf232e4059ae35a2571a838887fc196912179486e046a62227a4caddce38cbbc37587bb9439ec637602b6818c5cbe3c71a7c4143960533dc74174bd315c8db227b69b55bb7fc30ba1d5213a752ec33925043cefbc1a62943ee5f34d5da01799e69094d732aef52f8e036980d0070e22e173c67c4bbcca61cc1eedbd6016516c592144819df13204dee",
 1127           "tag" : "bf0540d34b20f761101bc608b02458f2",
 1128           "result" : "valid",
 1129           "flags" : []
 1130         },
 1131         {
 1132           "tcId" : 89,
 1133           "comment" : "",
 1134           "key" : "2ce6b4c15f85fb2da5cc6c269491eef281980309181249ebf2832bd6d0732d0b",
 1135           "iv" : "c064fae9173b173fd6f11f34",
 1136           "aad" : "498d3075b09fed998280583d61bb36b6ce41f130063b80824d1586e143d349b126b16aa10fe57343ed223d6364ee602257fe313a7fc9bf9088f027795b8dc1d3",
 1137           "msg" : "f8a27a4baf00dc0555d222f2fa4fb42dc666ea3c",
 1138           "ct" : "aed58d8a252f740dba4bf6d36773bd5b41234bba",
 1139           "tag" : "01f93d7456aa184ebb49bea472b6d65d",
 1140           "result" : "valid",
 1141           "flags" : []
 1142         },
 1143         {
 1144           "tcId" : 90,
 1145           "comment" : "",
 1146           "key" : "44c8d0cdb8f7e736cfd997c872a5d9c5ef30afbe44b6566606b90aa5e3e8b797",
 1147           "iv" : "6f39afba021e4c36eb92962e",
 1148           "aad" : "98d1ca1788cbeb300ea5c6b1eec95eb2347177201400913d45225622b6273eec8a74c3f12c8d5248dabee586229786ff192c4df0c79547f7ad6a92d78d9f8952758635783add2a5977d386e0aef76482211d2c3ae98de4baadb3f8b35b510464755dc75ceb2bf25b233317523f399a6c507db214f085fa2818f0d3702b10952b",
 1149           "msg" : "2e6f40f9d3725836ac0c858177938fd67be19432",
 1150           "ct" : "b42428f8094ef7e65c9e8c45ef3e95c28ce07d72",
 1151           "tag" : "32b25dfbb896d0f9d79c823bdd8e5d06",
 1152           "result" : "valid",
 1153           "flags" : []
 1154         },
 1155         {
 1156           "tcId" : 91,
 1157           "comment" : "",
 1158           "key" : "e40003d6e08ab80b4bfc8400ef112945a901ec64a1b6536ca92665090d608bc4",
 1159           "iv" : "9f095dafe6f6e0fbafbbe02e",
 1160           "aad" : "422d5efcffe364905984533f0a579d80b18bda7b29e6e46498effba53c350112c0bbb8dc4ce03bb0c69e1d0baa19f0637108aa4a16b09a281f232839d87b6d0e42be1baa7c67f1be970ea169d3960b9fe0a61f11cd2eb7398c19e641feb43f778e257a397063db5b3a6707e9db62387054f9f9d44f143583e63edad45a00251e5173d7505f22a8bce232e56c2c276a58033ae30d5dbf4e35a862e42af573be38c6406d9b4c7acbf275fe36c0ecf2c4642898a30e6146fac992a16405f98312126b7a3722f5dfb7dd4e4911c1426b2e01d04e9be6db3771100f7d7d4282e4ea585f3646241e807ca64f06a7fa9b7003d710b801d66f517d2d5ebd740872deba13d0",
 1161           "msg" : "38c3f44bc5765de1f3d1c3684cd09cddefaf298d",
 1162           "ct" : "d4a79f729487935950ec032e690ab8fe25c4158e",
 1163           "tag" : "876d2f334f47968b10c103859d436db8",
 1164           "result" : "valid",
 1165           "flags" : []
 1166         },
 1167         {
 1168           "tcId" : 92,
 1169           "comment" : "special case",
 1170           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 1171           "iv" : "000000000000000000000000",
 1172           "aad" : "",
 1173           "msg" : "561008fa07a68f5c61285cd013464eaf",
 1174           "ct" : "23293e9b07ca7d1b0cae7cc489a973b3",
 1175           "tag" : "ffffffffffffffffffffffffffffffff",
 1176           "result" : "valid",
 1177           "flags" : []
 1178         },
 1179         {
 1180           "tcId" : 93,
 1181           "comment" : "special case",
 1182           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 1183           "iv" : "ffffffffffffffffffffffff",
 1184           "aad" : "",
 1185           "msg" : "c6152244cea1978d3e0bc274cf8c0b3b",
 1186           "ct" : "7cb6fc7c6abc009efe9551a99f36a421",
 1187           "tag" : "00000000000000000000000000000000",
 1188           "result" : "valid",
 1189           "flags" : []
 1190         },
 1191         {
 1192           "tcId" : 94,
 1193           "comment" : "Flipped bit 0 in tag",
 1194           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1195           "iv" : "505152535455565758595a5b",
 1196           "aad" : "",
 1197           "msg" : "202122232425262728292a2b2c2d2e2f",
 1198           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1199           "tag" : "9de8fef6d8ab1bf1bf887232eab590dd",
 1200           "result" : "invalid",
 1201           "flags" : []
 1202         },
 1203         {
 1204           "tcId" : 95,
 1205           "comment" : "Flipped bit 1 in tag",
 1206           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1207           "iv" : "505152535455565758595a5b",
 1208           "aad" : "",
 1209           "msg" : "202122232425262728292a2b2c2d2e2f",
 1210           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1211           "tag" : "9ee8fef6d8ab1bf1bf887232eab590dd",
 1212           "result" : "invalid",
 1213           "flags" : []
 1214         },
 1215         {
 1216           "tcId" : 96,
 1217           "comment" : "Flipped bit 7 in tag",
 1218           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1219           "iv" : "505152535455565758595a5b",
 1220           "aad" : "",
 1221           "msg" : "202122232425262728292a2b2c2d2e2f",
 1222           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1223           "tag" : "1ce8fef6d8ab1bf1bf887232eab590dd",
 1224           "result" : "invalid",
 1225           "flags" : []
 1226         },
 1227         {
 1228           "tcId" : 97,
 1229           "comment" : "Flipped bit 8 in tag",
 1230           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1231           "iv" : "505152535455565758595a5b",
 1232           "aad" : "",
 1233           "msg" : "202122232425262728292a2b2c2d2e2f",
 1234           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1235           "tag" : "9ce9fef6d8ab1bf1bf887232eab590dd",
 1236           "result" : "invalid",
 1237           "flags" : []
 1238         },
 1239         {
 1240           "tcId" : 98,
 1241           "comment" : "Flipped bit 31 in tag",
 1242           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1243           "iv" : "505152535455565758595a5b",
 1244           "aad" : "",
 1245           "msg" : "202122232425262728292a2b2c2d2e2f",
 1246           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1247           "tag" : "9ce8fe76d8ab1bf1bf887232eab590dd",
 1248           "result" : "invalid",
 1249           "flags" : []
 1250         },
 1251         {
 1252           "tcId" : 99,
 1253           "comment" : "Flipped bit 32 in tag",
 1254           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1255           "iv" : "505152535455565758595a5b",
 1256           "aad" : "",
 1257           "msg" : "202122232425262728292a2b2c2d2e2f",
 1258           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1259           "tag" : "9ce8fef6d9ab1bf1bf887232eab590dd",
 1260           "result" : "invalid",
 1261           "flags" : []
 1262         },
 1263         {
 1264           "tcId" : 100,
 1265           "comment" : "Flipped bit 33 in tag",
 1266           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1267           "iv" : "505152535455565758595a5b",
 1268           "aad" : "",
 1269           "msg" : "202122232425262728292a2b2c2d2e2f",
 1270           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1271           "tag" : "9ce8fef6daab1bf1bf887232eab590dd",
 1272           "result" : "invalid",
 1273           "flags" : []
 1274         },
 1275         {
 1276           "tcId" : 101,
 1277           "comment" : "Flipped bit 63 in tag",
 1278           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1279           "iv" : "505152535455565758595a5b",
 1280           "aad" : "",
 1281           "msg" : "202122232425262728292a2b2c2d2e2f",
 1282           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1283           "tag" : "9ce8fef6d8ab1b71bf887232eab590dd",
 1284           "result" : "invalid",
 1285           "flags" : []
 1286         },
 1287         {
 1288           "tcId" : 102,
 1289           "comment" : "Flipped bit 64 in tag",
 1290           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1291           "iv" : "505152535455565758595a5b",
 1292           "aad" : "",
 1293           "msg" : "202122232425262728292a2b2c2d2e2f",
 1294           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1295           "tag" : "9ce8fef6d8ab1bf1be887232eab590dd",
 1296           "result" : "invalid",
 1297           "flags" : []
 1298         },
 1299         {
 1300           "tcId" : 103,
 1301           "comment" : "Flipped bit 71 in tag",
 1302           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1303           "iv" : "505152535455565758595a5b",
 1304           "aad" : "",
 1305           "msg" : "202122232425262728292a2b2c2d2e2f",
 1306           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1307           "tag" : "9ce8fef6d8ab1bf13f887232eab590dd",
 1308           "result" : "invalid",
 1309           "flags" : []
 1310         },
 1311         {
 1312           "tcId" : 104,
 1313           "comment" : "Flipped bit 77 in tag",
 1314           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1315           "iv" : "505152535455565758595a5b",
 1316           "aad" : "",
 1317           "msg" : "202122232425262728292a2b2c2d2e2f",
 1318           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1319           "tag" : "9ce8fef6d8ab1bf1bfa87232eab590dd",
 1320           "result" : "invalid",
 1321           "flags" : []
 1322         },
 1323         {
 1324           "tcId" : 105,
 1325           "comment" : "Flipped bit 80 in tag",
 1326           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1327           "iv" : "505152535455565758595a5b",
 1328           "aad" : "",
 1329           "msg" : "202122232425262728292a2b2c2d2e2f",
 1330           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1331           "tag" : "9ce8fef6d8ab1bf1bf887332eab590dd",
 1332           "result" : "invalid",
 1333           "flags" : []
 1334         },
 1335         {
 1336           "tcId" : 106,
 1337           "comment" : "Flipped bit 96 in tag",
 1338           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1339           "iv" : "505152535455565758595a5b",
 1340           "aad" : "",
 1341           "msg" : "202122232425262728292a2b2c2d2e2f",
 1342           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1343           "tag" : "9ce8fef6d8ab1bf1bf887232ebb590dd",
 1344           "result" : "invalid",
 1345           "flags" : []
 1346         },
 1347         {
 1348           "tcId" : 107,
 1349           "comment" : "Flipped bit 97 in tag",
 1350           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1351           "iv" : "505152535455565758595a5b",
 1352           "aad" : "",
 1353           "msg" : "202122232425262728292a2b2c2d2e2f",
 1354           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1355           "tag" : "9ce8fef6d8ab1bf1bf887232e8b590dd",
 1356           "result" : "invalid",
 1357           "flags" : []
 1358         },
 1359         {
 1360           "tcId" : 108,
 1361           "comment" : "Flipped bit 103 in tag",
 1362           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1363           "iv" : "505152535455565758595a5b",
 1364           "aad" : "",
 1365           "msg" : "202122232425262728292a2b2c2d2e2f",
 1366           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1367           "tag" : "9ce8fef6d8ab1bf1bf8872326ab590dd",
 1368           "result" : "invalid",
 1369           "flags" : []
 1370         },
 1371         {
 1372           "tcId" : 109,
 1373           "comment" : "Flipped bit 120 in tag",
 1374           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1375           "iv" : "505152535455565758595a5b",
 1376           "aad" : "",
 1377           "msg" : "202122232425262728292a2b2c2d2e2f",
 1378           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1379           "tag" : "9ce8fef6d8ab1bf1bf887232eab590dc",
 1380           "result" : "invalid",
 1381           "flags" : []
 1382         },
 1383         {
 1384           "tcId" : 110,
 1385           "comment" : "Flipped bit 121 in tag",
 1386           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1387           "iv" : "505152535455565758595a5b",
 1388           "aad" : "",
 1389           "msg" : "202122232425262728292a2b2c2d2e2f",
 1390           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1391           "tag" : "9ce8fef6d8ab1bf1bf887232eab590df",
 1392           "result" : "invalid",
 1393           "flags" : []
 1394         },
 1395         {
 1396           "tcId" : 111,
 1397           "comment" : "Flipped bit 126 in tag",
 1398           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1399           "iv" : "505152535455565758595a5b",
 1400           "aad" : "",
 1401           "msg" : "202122232425262728292a2b2c2d2e2f",
 1402           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1403           "tag" : "9ce8fef6d8ab1bf1bf887232eab5909d",
 1404           "result" : "invalid",
 1405           "flags" : []
 1406         },
 1407         {
 1408           "tcId" : 112,
 1409           "comment" : "Flipped bit 127 in tag",
 1410           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1411           "iv" : "505152535455565758595a5b",
 1412           "aad" : "",
 1413           "msg" : "202122232425262728292a2b2c2d2e2f",
 1414           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1415           "tag" : "9ce8fef6d8ab1bf1bf887232eab5905d",
 1416           "result" : "invalid",
 1417           "flags" : []
 1418         },
 1419         {
 1420           "tcId" : 113,
 1421           "comment" : "Flipped bits 0 and 64 in tag",
 1422           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1423           "iv" : "505152535455565758595a5b",
 1424           "aad" : "",
 1425           "msg" : "202122232425262728292a2b2c2d2e2f",
 1426           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1427           "tag" : "9de8fef6d8ab1bf1be887232eab590dd",
 1428           "result" : "invalid",
 1429           "flags" : []
 1430         },
 1431         {
 1432           "tcId" : 114,
 1433           "comment" : "Flipped bits 31 and 63 in tag",
 1434           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1435           "iv" : "505152535455565758595a5b",
 1436           "aad" : "",
 1437           "msg" : "202122232425262728292a2b2c2d2e2f",
 1438           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1439           "tag" : "9ce8fe76d8ab1b71bf887232eab590dd",
 1440           "result" : "invalid",
 1441           "flags" : []
 1442         },
 1443         {
 1444           "tcId" : 115,
 1445           "comment" : "Flipped bits 63 and 127 in tag",
 1446           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1447           "iv" : "505152535455565758595a5b",
 1448           "aad" : "",
 1449           "msg" : "202122232425262728292a2b2c2d2e2f",
 1450           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1451           "tag" : "9ce8fef6d8ab1b71bf887232eab5905d",
 1452           "result" : "invalid",
 1453           "flags" : []
 1454         },
 1455         {
 1456           "tcId" : 116,
 1457           "comment" : "all bits of tag flipped",
 1458           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1459           "iv" : "505152535455565758595a5b",
 1460           "aad" : "",
 1461           "msg" : "202122232425262728292a2b2c2d2e2f",
 1462           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1463           "tag" : "631701092754e40e40778dcd154a6f22",
 1464           "result" : "invalid",
 1465           "flags" : []
 1466         },
 1467         {
 1468           "tcId" : 117,
 1469           "comment" : "Tag changed to all zero",
 1470           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1471           "iv" : "505152535455565758595a5b",
 1472           "aad" : "",
 1473           "msg" : "202122232425262728292a2b2c2d2e2f",
 1474           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1475           "tag" : "00000000000000000000000000000000",
 1476           "result" : "invalid",
 1477           "flags" : []
 1478         },
 1479         {
 1480           "tcId" : 118,
 1481           "comment" : "tag changed to all 1",
 1482           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1483           "iv" : "505152535455565758595a5b",
 1484           "aad" : "",
 1485           "msg" : "202122232425262728292a2b2c2d2e2f",
 1486           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1487           "tag" : "ffffffffffffffffffffffffffffffff",
 1488           "result" : "invalid",
 1489           "flags" : []
 1490         },
 1491         {
 1492           "tcId" : 119,
 1493           "comment" : "msbs changed in tag",
 1494           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1495           "iv" : "505152535455565758595a5b",
 1496           "aad" : "",
 1497           "msg" : "202122232425262728292a2b2c2d2e2f",
 1498           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1499           "tag" : "1c687e76582b9b713f08f2b26a35105d",
 1500           "result" : "invalid",
 1501           "flags" : []
 1502         },
 1503         {
 1504           "tcId" : 120,
 1505           "comment" : "lsbs changed in tag",
 1506           "key" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
 1507           "iv" : "505152535455565758595a5b",
 1508           "aad" : "",
 1509           "msg" : "202122232425262728292a2b2c2d2e2f",
 1510           "ct" : "b2061457c0759fc1749f174ee1ccadfa",
 1511           "tag" : "9de9fff7d9aa1af0be897333ebb491dc",
 1512           "result" : "invalid",
 1513           "flags" : []
 1514         }
 1515       ]
 1516     },
 1517     {
 1518       "ivSize" : 128,
 1519       "keySize" : 192,
 1520       "tagSize" : 128,
 1521       "type" : "AeadTest",
 1522       "tests" : [
 1523         {
 1524           "tcId" : 121,
 1525           "comment" : "J0:000102030405060708090a0b0c0d0e0f",
 1526           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1527           "iv" : "029e0e777db092b12535d043012f09ba",
 1528           "aad" : "",
 1529           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1530           "ct" : "f83cee467336e1a09b75f24e9b4385c99c13e6af722256a66129ece961fe803b167bad206f5017fb",
 1531           "tag" : "09338a42f0acc14f97c064f52f5f1688",
 1532           "result" : "valid",
 1533           "flags" : [
 1534             "ConstructedIv"
 1535           ]
 1536         },
 1537         {
 1538           "tcId" : 122,
 1539           "comment" : "J0:00000000000000000000000000000000",
 1540           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1541           "iv" : "f1be3b06b7feac07e7eab629f556047b",
 1542           "aad" : "",
 1543           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1544           "ct" : "0b32b648a2c28e9edd7cee08eeeb900034cae7215e5ab1e201bd2eed1032c5a97866ba582a3458a4",
 1545           "tag" : "90be3606de58bd778fa5beff4a4102bd",
 1546           "result" : "valid",
 1547           "flags" : [
 1548             "ConstructedIv"
 1549           ]
 1550         },
 1551         {
 1552           "tcId" : 123,
 1553           "comment" : "J0:ffffffffffffffffffffffffffffffff",
 1554           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1555           "iv" : "de9eb63b1daed321a11b7547cc9e223c",
 1556           "aad" : "",
 1557           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1558           "ct" : "575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d8d23434de2cd07733be49d62ac1ae085",
 1559           "tag" : "6e4d6396125a10df5443bd0cbc8566d1",
 1560           "result" : "valid",
 1561           "flags" : [
 1562             "ConstructedIv"
 1563           ]
 1564         },
 1565         {
 1566           "tcId" : 124,
 1567           "comment" : "J0:fffffffffffffffffffffffffffffffe",
 1568           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1569           "iv" : "40bb0abebc483ff6d5671241ff5d66c6",
 1570           "aad" : "",
 1571           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1572           "ct" : "2a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d4e80830d0d859ad9e42c29c4a68d8d9d",
 1573           "tag" : "dc481f172545268eff63ab0490403dc3",
 1574           "result" : "valid",
 1575           "flags" : [
 1576             "ConstructedIv"
 1577           ]
 1578         },
 1579         {
 1580           "tcId" : 125,
 1581           "comment" : "J0:fffffffffffffffffffffffffffffffd",
 1582           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1583           "iv" : "20d5cf305e630a8f49e3bb4bab18abc9",
 1584           "aad" : "",
 1585           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1586           "ct" : "96d36b795f8e7edf6a8e0dbcd20d6c072a818888d1f09f32aa7beedd2869b446575e2ecec2b3c72d",
 1587           "tag" : "8a3a22bf2592958b930292aa47f590e8",
 1588           "result" : "valid",
 1589           "flags" : [
 1590             "ConstructedIv"
 1591           ]
 1592         },
 1593         {
 1594           "tcId" : 126,
 1595           "comment" : "J0:000102030405060708090a0bffffffff",
 1596           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1597           "iv" : "255358a71a0e5731f6dd6ce28e158ae6",
 1598           "aad" : "",
 1599           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1600           "ct" : "cfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f41303c46d5c7bf9ca4c2c45a8f1e6656",
 1601           "tag" : "2db9dc1b7fd315df1c95432432fcf474",
 1602           "result" : "valid",
 1603           "flags" : [
 1604             "ConstructedIv"
 1605           ]
 1606         },
 1607         {
 1608           "tcId" : 127,
 1609           "comment" : "J0:000102030405060708090a0bfffffffe",
 1610           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1611           "iv" : "bb76e422bbe8bbe682a10be4bdd6ce1c",
 1612           "aad" : "",
 1613           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1614           "ct" : "69a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0bb49a751955b236d1b887baefd25c47f",
 1615           "tag" : "82ad967f7ac19084354f69a751443fb2",
 1616           "result" : "valid",
 1617           "flags" : [
 1618             "ConstructedIv"
 1619           ]
 1620         },
 1621         {
 1622           "tcId" : 128,
 1623           "comment" : "J0:000102030405060708090a0bfffffffd",
 1624           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1625           "iv" : "db1821ac59c38e9f1e25a2eee9930313",
 1626           "aad" : "",
 1627           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1628           "ct" : "4e4417a83beac1eb7e24456a05f6ba5569a24169792e9a07f6e6f4736fa972dccfce3d920f0e01f0",
 1629           "tag" : "472d5dd582dc05ef5fc496b612023cb2",
 1630           "result" : "valid",
 1631           "flags" : [
 1632             "ConstructedIv"
 1633           ]
 1634         },
 1635         {
 1636           "tcId" : 129,
 1637           "comment" : "J0:000102030405060708090a0b7fffffff",
 1638           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1639           "iv" : "f7a02ecca03064b2ef3cce9feab79f07",
 1640           "aad" : "",
 1641           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1642           "ct" : "6f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3d20062009848044eef8f31f7d2fead05",
 1643           "tag" : "caff723826df150934aee3201ba175e7",
 1644           "result" : "valid",
 1645           "flags" : [
 1646             "ConstructedIv"
 1647           ]
 1648         },
 1649         {
 1650           "tcId" : 130,
 1651           "comment" : "J0:000102030405060708090a0b7ffffffe",
 1652           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1653           "iv" : "6985924901d688659b40a999d974dbfd",
 1654           "aad" : "",
 1655           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1656           "ct" : "af193090ce3d43a388a1d294a09616906f8e174efca3097299f784efd4caff0bf168c3e5165b9ad3",
 1657           "tag" : "3b08958be1286c2b4acba02b3674adb2",
 1658           "result" : "valid",
 1659           "flags" : [
 1660             "ConstructedIv"
 1661           ]
 1662         },
 1663         {
 1664           "tcId" : 131,
 1665           "comment" : "J0:000102030405060708090a0bffff7fff",
 1666           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1667           "iv" : "3f1188546c65ed0fc55e75032c68ee44",
 1668           "aad" : "",
 1669           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1670           "ct" : "5deccf838b2cf5f869c90d2a611160b1e578ab8121b93735cba4a1930647b8c4c84bf776333ee45a",
 1671           "tag" : "c14d52208f0f51b816a48971eaf8ff7e",
 1672           "result" : "valid",
 1673           "flags" : [
 1674             "ConstructedIv"
 1675           ]
 1676         },
 1677         {
 1678           "tcId" : 132,
 1679           "comment" : "J0:000102030405060708090a0bffff7ffe",
 1680           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1681           "iv" : "a13434d1cd8301d8b12212051fabaabe",
 1682           "aad" : "",
 1683           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 1684           "ct" : "d2cae1684aa407a13a2e2da5357e29f55deccf838b2cf5f869c90d2a611160b1e578ab8121b93735",
 1685           "tag" : "ea2d018099cd7925c507cef0ceddb0ae",
 1686           "result" : "valid",
 1687           "flags" : [
 1688             "ConstructedIv"
 1689           ]
 1690         },
 1691         {
 1692           "tcId" : 133,
 1693           "comment" : "special case",
 1694           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1695           "iv" : "00000000000000000000000000000000",
 1696           "aad" : "",
 1697           "msg" : "5c7d3f81d4b5055ed6f8db53614587a4",
 1698           "ct" : "541b835dc828d541073f7d7d7504ebf5",
 1699           "tag" : "00000000000000000000000000000000",
 1700           "result" : "valid",
 1701           "flags" : []
 1702         },
 1703         {
 1704           "tcId" : 134,
 1705           "comment" : "special case",
 1706           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1707           "iv" : "ffffffffffffffffffffffffffffffff",
 1708           "aad" : "",
 1709           "msg" : "6a347ad1190e72ede611044e7475f0eb",
 1710           "ct" : "a3f36154331c196624564bc395e49c3b",
 1711           "tag" : "ffffffffffffffffffffffffffffffff",
 1712           "result" : "valid",
 1713           "flags" : []
 1714         },
 1715         {
 1716           "tcId" : 135,
 1717           "comment" : "",
 1718           "key" : "fae2a14197c7d1140061fe7c3d11d9f77c79562e3593a99b",
 1719           "iv" : "bc28433953772d57bbd933100cd47a56",
 1720           "aad" : "",
 1721           "msg" : "",
 1722           "ct" : "",
 1723           "tag" : "1bb94331f26cad24036cfeff34b89aaf",
 1724           "result" : "valid",
 1725           "flags" : []
 1726         },
 1727         {
 1728           "tcId" : 136,
 1729           "comment" : "",
 1730           "key" : "cee9abbc26b63e169f0ced621fe21d95904e75b881d93e6b",
 1731           "iv" : "1e8259e0a43e571068f701cd2064fc0c",
 1732           "aad" : "",
 1733           "msg" : "46",
 1734           "ct" : "dc",
 1735           "tag" : "af1f5535b125b34fc466902ea40cb3a2",
 1736           "result" : "valid",
 1737           "flags" : []
 1738         },
 1739         {
 1740           "tcId" : 137,
 1741           "comment" : "",
 1742           "key" : "189f0bd390ba40632586a45c39735c2b87113329c800f394",
 1743           "iv" : "c84442d6975f0359737de0fa828f958e",
 1744           "aad" : "",
 1745           "msg" : "b4bcd7b8eeca3050dd17682c6a914e",
 1746           "ct" : "2aab5c87dcb4a4dae4e975ddb65aab",
 1747           "tag" : "6b03b7557c7131e2352e495d54e61aef",
 1748           "result" : "valid",
 1749           "flags" : []
 1750         },
 1751         {
 1752           "tcId" : 138,
 1753           "comment" : "",
 1754           "key" : "b0724f15df5b792c2f49bc51df0ac5aad69be0030981613c",
 1755           "iv" : "13cd526ec77b58f62d48d03f8b88f2b8",
 1756           "aad" : "",
 1757           "msg" : "8da3ab9c3d195b04df452ad23953da4d",
 1758           "ct" : "d127fd2e67c0887d90eb92b91f357d97",
 1759           "tag" : "eb05bda937faeed27f8833295d4ba559",
 1760           "result" : "valid",
 1761           "flags" : []
 1762         },
 1763         {
 1764           "tcId" : 139,
 1765           "comment" : "",
 1766           "key" : "998750ba784841e40a7c5b03985732b6397e5459a3843954",
 1767           "iv" : "1d3d62eccd8ac5e896f2654a7f606fc9",
 1768           "aad" : "",
 1769           "msg" : "2f60ca3494a958dc3e6ebeb5d0b4e6dda0d0c4331ab9c957f6422a5100878ebf",
 1770           "ct" : "344c2cea17b06cb3da272e22a22a3a71ee0eaa1959a7facfff464660ddccedd1",
 1771           "tag" : "bab7fbf499ff06aad5f757b1c1a4fcc0",
 1772           "result" : "valid",
 1773           "flags" : []
 1774         }
 1775       ]
 1776     },
 1777     {
 1778       "ivSize" : 96,
 1779       "keySize" : 192,
 1780       "tagSize" : 128,
 1781       "type" : "AeadTest",
 1782       "tests" : [
 1783         {
 1784           "tcId" : 140,
 1785           "comment" : "special case",
 1786           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1787           "iv" : "000000000000000000000000",
 1788           "aad" : "",
 1789           "msg" : "0b4dbbba8982e0f649f8ba85f3aa061b",
 1790           "ct" : "3f875c9bd7d8511448459468e398c3b2",
 1791           "tag" : "ffffffffffffffffffffffffffffffff",
 1792           "result" : "valid",
 1793           "flags" : []
 1794         },
 1795         {
 1796           "tcId" : 141,
 1797           "comment" : "special case",
 1798           "key" : "00112233445566778899aabbccddeeff1021324354657687",
 1799           "iv" : "ffffffffffffffffffffffff",
 1800           "aad" : "",
 1801           "msg" : "1ae93688ef7e2650a9342ad4718b2780",
 1802           "ct" : "210dabea4364c6d5b3429e7743322936",
 1803           "tag" : "00000000000000000000000000000000",
 1804           "result" : "valid",
 1805           "flags" : []
 1806         },
 1807         {
 1808           "tcId" : 142,
 1809           "comment" : "",
 1810           "key" : "5019eb9fef82e5750b631758f0213e3e5fcca12748b40eb4",
 1811           "iv" : "ff0ddb0a0d7b36d219da12b5",
 1812           "aad" : "",
 1813           "msg" : "",
 1814           "ct" : "",
 1815           "tag" : "7971284e6c9e6aac346fe2b7a0a064c2",
 1816           "result" : "valid",
 1817           "flags" : []
 1818         },
 1819         {
 1820           "tcId" : 143,
 1821           "comment" : "",
 1822           "key" : "21218af790428f8024d3e7e1428c9fcf578c216636d60e73",
 1823           "iv" : "34047bc39b9c608384dff5b8",
 1824           "aad" : "",
 1825           "msg" : "e3",
 1826           "ct" : "fe",
 1827           "tag" : "2e982e24b81cd120d35a70fe6935e665",
 1828           "result" : "valid",
 1829           "flags" : []
 1830         },
 1831         {
 1832           "tcId" : 144,
 1833           "comment" : "",
 1834           "key" : "3a8bf543c480925632118245bcbf5d01522b987a31a33da3",
 1835           "iv" : "4ebc13cf4636cc7c45e560a7",
 1836           "aad" : "",
 1837           "msg" : "53fc72e71b59eeb3",
 1838           "ct" : "99f2ff1c8a44e5f2",
 1839           "tag" : "6870f104ddc514477b400336fb01860e",
 1840           "result" : "valid",
 1841           "flags" : []
 1842         },
 1843         {
 1844           "tcId" : 145,
 1845           "comment" : "",
 1846           "key" : "92f4d2672fceec43963ccffb17e6ea7578b11418b06a3b82",
 1847           "iv" : "6e7ff7f0797685cfc44b05ff",
 1848           "aad" : "",
 1849           "msg" : "c3ec16adb184affa8ae9738bffb916",
 1850           "ct" : "afe8ef41591bfcc00db3c880ceb186",
 1851           "tag" : "29fff7f285768645c9c8bf7a471c9393",
 1852           "result" : "valid",
 1853           "flags" : []
 1854         },
 1855         {
 1856           "tcId" : 146,
 1857           "comment" : "",
 1858           "key" : "bcb6bc5ee6743df1396a34639327b25809ec9c81dd6a0c0e",
 1859           "iv" : "be0326d23bdc2c64648d13f4",
 1860           "aad" : "",
 1861           "msg" : "80474a3a3b809560eee2ce7a7a33ea07",
 1862           "ct" : "90339dca02ef717f1603994aee6cf6d2",
 1863           "tag" : "e3d33e01ce64f271783147de226228bc",
 1864           "result" : "valid",
 1865           "flags" : []
 1866         },
 1867         {
 1868           "tcId" : 147,
 1869           "comment" : "",
 1870           "key" : "5e1d28213e092536525bbae09e214af4c891e202b2b4fa4f",
 1871           "iv" : "b6be6cd0681235d826aa28ea",
 1872           "aad" : "",
 1873           "msg" : "53d59433a7db7f41b31ccb6d4a2d789965",
 1874           "ct" : "b98ed6321679941a3e521834296686ad98",
 1875           "tag" : "9f50c03e055e519712c582ec9db3235b",
 1876           "result" : "valid",
 1877           "flags" : []
 1878         },
 1879         {
 1880           "tcId" : 148,
 1881           "comment" : "",
 1882           "key" : "7f672d85e151aa490bc0eec8f66b5e5bee74af11642be3ff",
 1883           "iv" : "b022067048505b20946216ef",
 1884           "aad" : "",
 1885           "msg" : "ef6412c72b03c643fa02565a0ae2378a9311c11a84065f80",
 1886           "ct" : "addd303651119e52f6170dfc7a915064253d57532987b9ab",
 1887           "tag" : "fa0484f8baa95f5b7a31c56d1b34c58b",
 1888           "result" : "valid",
 1889           "flags" : []
 1890         },
 1891         {
 1892           "tcId" : 149,
 1893           "comment" : "",
 1894           "key" : "969fed5068541d65418c2c1de8fe1f845e036030496e1272",
 1895           "iv" : "817fe51c31f2879141a34335",
 1896           "aad" : "cb",
 1897           "msg" : "3d8233191a2823bf767e99167b1d4af4f4848458",
 1898           "ct" : "0d2c3a3c0cc4b40e70ed45e188e356a0e1533b31",
 1899           "tag" : "92909a80e90540e1878ab59ef300072b",
 1900           "result" : "valid",
 1901           "flags" : []
 1902         },
 1903         {
 1904           "tcId" : 150,
 1905           "comment" : "",
 1906           "key" : "fa5b9b41f93f8b682c04ba816c3fecc24eec095b04dd7497",
 1907           "iv" : "62b9cf1e923bc1138d05d205",
 1908           "aad" : "2ed8487153e21b12",
 1909           "msg" : "18159841813a69fc0f8f4229e1678da7c9016711",
 1910           "ct" : "c7c1cbb85ce2a0a3f32cb9ef01ad45ec1118b66d",
 1911           "tag" : "253317f98bdab87531ece20475cd9ebb",
 1912           "result" : "valid",
 1913           "flags" : []
 1914         },
 1915         {
 1916           "tcId" : 151,
 1917           "comment" : "",
 1918           "key" : "fbfb395662787e2d25a2e7510f818e825936a35114e237c9",
 1919           "iv" : "3f1a1e02e90a4ba7a1db9df2",
 1920           "aad" : "74318d8876528243f1944b73eb77e96e",
 1921           "msg" : "2952a3d64107d5cbb9602239d05a5c5c222cf72b",
 1922           "ct" : "ecf5e403f19c007c8da7a456caf0a6d75762829b",
 1923           "tag" : "e0877a100f9dd9d6795f0e74c56a9fab",
 1924           "result" : "valid",
 1925           "flags" : []
 1926         },
 1927         {
 1928           "tcId" : 152,
 1929           "comment" : "",
 1930           "key" : "5d8e9c2222316c9ed5ff94513cc957436ae447a6e1a73a29",
 1931           "iv" : "0802ae86c75a73bf79561521",
 1932           "aad" : "5ca354a4cb8e4fc9798aa209ad4f739dc7c232fdd1f22584",
 1933           "msg" : "42b4439e1d2116f834b91c516a26299df279956b",
 1934           "ct" : "94d844d98b9467daa7e8dde7f4290037354d7fb2",
 1935           "tag" : "62196638590cef429d6b1d1a59839c02",
 1936           "result" : "valid",
 1937           "flags" : []
 1938         },
 1939         {
 1940           "tcId" : 153,
 1941           "comment" : "",
 1942           "key" : "ccbd0f509825a5f358a14aac044ae2826bb2c9eaaaaa077f",
 1943           "iv" : "9189a71ac359b73c8c08df22",
 1944           "aad" : "",
 1945           "msg" : "a1ed1007b52e36ec0f70109c68da72ee7b675c855e3e4956d2dcf9d12f675d6933f677ddcc58face857699d2e3d90adcb8c6c57c9d88b5dfcf356de4c0b63f0e",
 1946           "ct" : "e9915bc5aea63c8bc014f2ae6a4986b03115ff1f34ad6c0acd74ffca07c453ec3f3ce6902d5ff338c588a34a1c3b30ef753ec7001572cbfeafe690fd00f59b02",
 1947           "tag" : "fbf19b6b90e2d9df7ead0c3bc6e375a2",
 1948           "result" : "valid",
 1949           "flags" : []
 1950         },
 1951         {
 1952           "tcId" : 154,
 1953           "comment" : "",
 1954           "key" : "d045c6eb173f440843faec3e9374602a94ee3f7176312208",
 1955           "iv" : "98e9153daca2522e3162cb15",
 1956           "aad" : "",
 1957           "msg" : "3f0b30dc963a82d182c035b5a823060f07c4123792e6cee6bf91fea3c52fa66bb6a93ea6cce9f4813eb95bf18f816c00ad4fb56932827a39efb2fe56804e604a606774ee92ad46cd8c172a0d2bdea2fc99f67cd82c6024c315cfee6dbb8d27f745c9d0ce9bf5d09724f4bed003cf39478348b3304baa4ecc9974fc4f3ff93f95",
 1958           "ct" : "9663e6f98b2768448e6dd0dd780e145668af5b002257e353213868c9cd9fd3a1e9427530327541775a093123076d34985db3aa248cd55e532609d1a39274c49216ea20fbab719b9c7e310b27877b9a33d1b69ab747afac944d1e97ea789367821c331f00b5d618402bfc57884d18edbd60c4dfe218c08080b8e3479ff84bdfb5",
 1959           "tag" : "fc2ff62a41bdb79afc369842e4eccabf",
 1960           "result" : "valid",
 1961           "flags" : []
 1962         },
 1963         {
 1964           "tcId" : 155,
 1965           "comment" : "",
 1966           "key" : "e602188abf6a91f3e258838cea6befeffcf6257a509c3e95",
 1967           "iv" : "9e35d3ef1897c5fe3f647204",
 1968           "aad" : "",
 1969           "msg" : "3b9a6edc44848c072341fd4af51ec116ac328f69cc5a3354e49299fb2e5d22fa0084e30b36ecaf54309397b2b498d686087f3457698c3639e73ca18c78c3e021d673986cfc2ceb4d07e66971e976f58f0336f82c7fc0d52d66610f26ca3bfe53c0b01cf7c207306db904c1ad300ab95c56fde820a8edd256f2b9906b312bf7af5ef4a806f618ddfcb67179b03fff80a245c38d8f4cff2875b71a0bf69129caf97121462e0501ec6574ede94706f4a04d2fb301d415c22ea12157d2e919bc7a0169a5ad5c7bb5761a8531abbe77d66a4871b3f27a7170f099044b9fdc50a8cb3b894252a501cc896ac4793bdb478bb1cb99c02341d7238dd8d593cfda02f7d520d7",
 1970           "ct" : "167183661675677625bed2d5f55f728dab80d7f06f629d99e58b45069fe9d7428e8961561b11245c709ac9ebb5c59ac2a89d8375d8a01d849c7733a1b482529927e3f1a1a53f63a4be08a11c941c634cd40373c42ffb2449c641bc9e39eafbcf9c0fba677e36496f73fc70aa0972224901ab04b0a196ab745262021b2313a8464187fecec43adb406258bddcd8c9d04dc2ae29e65d54a89dd0f1752d6d950dbf7da4dea0a7b9465579503fc8ec4451f4b39878ac4754a1aaf7b0b73fee11213cb8e601fc6039393f72e0e079ee97ecc610241757da2db2f51d5ed121481540eff47287744dac43375c4f48a46af70190453a17c3c78d735ba1d1fc76a330e6cbed",
 1971           "tag" : "c72035314f43d256f8d845eb696bd943",
 1972           "result" : "valid",
 1973           "flags" : []
 1974         },
 1975         {
 1976           "tcId" : 156,
 1977           "comment" : "",
 1978           "key" : "55a4ca526443357ac7c896d9a67cf7d467f6921d69002d3a",
 1979           "iv" : "dba233ccbc7992e64e82cfa3",
 1980           "aad" : "df737cd77d31eb9097a17c31b4c92889ef1f32b7464e2620e9007192ea675b9ad6910527ffecee2452be0248fab75608c7fdca08e86580322aac1d6a11b96ecf",
 1981           "msg" : "4e56d1ea538cf49cad49959e884eb540c846556c",
 1982           "ct" : "3f57ec1b414f74818fead9f35aa1679402c3e750",
 1983           "tag" : "97b89b291419e32cf654ea630a3ad014",
 1984           "result" : "valid",
 1985           "flags" : []
 1986         },
 1987         {
 1988           "tcId" : 157,
 1989           "comment" : "",
 1990           "key" : "f381d0ffd3373a1aa02edd1d7fa748e91908fe534bef73d2",
 1991           "iv" : "10aaec0de4ad75376be9fd41",
 1992           "aad" : "7739aad7399d9c0f0a3c95b403888f0072d94acb76ff576e05f4a063120b84e722b4d5cd43a58e4abab444cb8ced112f3dbd8993b831c39b4edb76e92eb33ee24c5922b56552685f3b0f4cf22e0e11628f6a3d33eff9def7ec527112dfafcf122814e3d1aaf66c3f970526511088bffef8101d1cef833268ff80387df30557f7",
 1993           "msg" : "653a3f033c2775e08fef73cf80f5e2699fb360cb",
 1994           "ct" : "5565c6d09c4c924d61c0ef808fb0ea144ffb4738",
 1995           "tag" : "12b72ec1d9c32fb22c13c40b33796fa9",
 1996           "result" : "valid",
 1997           "flags" : []
 1998         },
 1999         {
 2000           "tcId" : 158,
 2001           "comment" : "",
 2002           "key" : "8f27b1c3b3d7023c76ee66c768a3e92d4971e25f729d8788",
 2003           "iv" : "12444040caede67285e490d7",
 2004           "aad" : "58fd02ac23ec7fa5b9460f60bfc85b4bebba70039a8f83261d6cc4f560107c10bc69548a5d6152882fb465fd59fb8164d7c94523c3dd4206d33064f5191bd31f0c48fe03d7460e995c93175b57cb03f58711adc94632031c4305272367b4289c725d9cb7ae9ba996b3a079174508c1eae8162a0bac446c1e53fe0c402b6912dfd6702addccada30a5c010fc22c2c75e43226378ec7f4b3b71ccc71f32ab1adc877cc7b0a180c75d385c0f71a0b291a1cccf4be47e272249d61ffbf059c4f7be74eba07d5e1be3a7438458a611fe58cee4f946e25dee03e6485235566f20ed555be32cd57a94e522d2168eae23c4587371a2d145f418c59e7bbc464a3bd88b8919b",
 2005           "msg" : "0df6e750092b9ac576dde66006a4cab2116eee21",
 2006           "ct" : "c6877b03552e97d9a1e6557f90dc7adde15a2f43",
 2007           "tag" : "2536272bee7446820041854e10b49a03",
 2008           "result" : "valid",
 2009           "flags" : []
 2010         },
 2011         {
 2012           "tcId" : 159,
 2013           "comment" : "Flipped bit 0 in tag",
 2014           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2015           "iv" : "505152535455565758595a5b",
 2016           "aad" : "",
 2017           "msg" : "202122232425262728292a2b2c2d2e2f",
 2018           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2019           "tag" : "b5e44c5b2fe90e4c78f358da0d99cb64",
 2020           "result" : "invalid",
 2021           "flags" : []
 2022         },
 2023         {
 2024           "tcId" : 160,
 2025           "comment" : "Flipped bit 1 in tag",
 2026           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2027           "iv" : "505152535455565758595a5b",
 2028           "aad" : "",
 2029           "msg" : "202122232425262728292a2b2c2d2e2f",
 2030           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2031           "tag" : "b6e44c5b2fe90e4c78f358da0d99cb64",
 2032           "result" : "invalid",
 2033           "flags" : []
 2034         },
 2035         {
 2036           "tcId" : 161,
 2037           "comment" : "Flipped bit 7 in tag",
 2038           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2039           "iv" : "505152535455565758595a5b",
 2040           "aad" : "",
 2041           "msg" : "202122232425262728292a2b2c2d2e2f",
 2042           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2043           "tag" : "34e44c5b2fe90e4c78f358da0d99cb64",
 2044           "result" : "invalid",
 2045           "flags" : []
 2046         },
 2047         {
 2048           "tcId" : 162,
 2049           "comment" : "Flipped bit 8 in tag",
 2050           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2051           "iv" : "505152535455565758595a5b",
 2052           "aad" : "",
 2053           "msg" : "202122232425262728292a2b2c2d2e2f",
 2054           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2055           "tag" : "b4e54c5b2fe90e4c78f358da0d99cb64",
 2056           "result" : "invalid",
 2057           "flags" : []
 2058         },
 2059         {
 2060           "tcId" : 163,
 2061           "comment" : "Flipped bit 31 in tag",
 2062           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2063           "iv" : "505152535455565758595a5b",
 2064           "aad" : "",
 2065           "msg" : "202122232425262728292a2b2c2d2e2f",
 2066           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2067           "tag" : "b4e44cdb2fe90e4c78f358da0d99cb64",
 2068           "result" : "invalid",
 2069           "flags" : []
 2070         },
 2071         {
 2072           "tcId" : 164,
 2073           "comment" : "Flipped bit 32 in tag",
 2074           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2075           "iv" : "505152535455565758595a5b",
 2076           "aad" : "",
 2077           "msg" : "202122232425262728292a2b2c2d2e2f",
 2078           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2079           "tag" : "b4e44c5b2ee90e4c78f358da0d99cb64",
 2080           "result" : "invalid",
 2081           "flags" : []
 2082         },
 2083         {
 2084           "tcId" : 165,
 2085           "comment" : "Flipped bit 33 in tag",
 2086           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2087           "iv" : "505152535455565758595a5b",
 2088           "aad" : "",
 2089           "msg" : "202122232425262728292a2b2c2d2e2f",
 2090           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2091           "tag" : "b4e44c5b2de90e4c78f358da0d99cb64",
 2092           "result" : "invalid",
 2093           "flags" : []
 2094         },
 2095         {
 2096           "tcId" : 166,
 2097           "comment" : "Flipped bit 63 in tag",
 2098           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2099           "iv" : "505152535455565758595a5b",
 2100           "aad" : "",
 2101           "msg" : "202122232425262728292a2b2c2d2e2f",
 2102           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2103           "tag" : "b4e44c5b2fe90ecc78f358da0d99cb64",
 2104           "result" : "invalid",
 2105           "flags" : []
 2106         },
 2107         {
 2108           "tcId" : 167,
 2109           "comment" : "Flipped bit 64 in tag",
 2110           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2111           "iv" : "505152535455565758595a5b",
 2112           "aad" : "",
 2113           "msg" : "202122232425262728292a2b2c2d2e2f",
 2114           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2115           "tag" : "b4e44c5b2fe90e4c79f358da0d99cb64",
 2116           "result" : "invalid",
 2117           "flags" : []
 2118         },
 2119         {
 2120           "tcId" : 168,
 2121           "comment" : "Flipped bit 71 in tag",
 2122           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2123           "iv" : "505152535455565758595a5b",
 2124           "aad" : "",
 2125           "msg" : "202122232425262728292a2b2c2d2e2f",
 2126           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2127           "tag" : "b4e44c5b2fe90e4cf8f358da0d99cb64",
 2128           "result" : "invalid",
 2129           "flags" : []
 2130         },
 2131         {
 2132           "tcId" : 169,
 2133           "comment" : "Flipped bit 77 in tag",
 2134           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2135           "iv" : "505152535455565758595a5b",
 2136           "aad" : "",
 2137           "msg" : "202122232425262728292a2b2c2d2e2f",
 2138           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2139           "tag" : "b4e44c5b2fe90e4c78d358da0d99cb64",
 2140           "result" : "invalid",
 2141           "flags" : []
 2142         },
 2143         {
 2144           "tcId" : 170,
 2145           "comment" : "Flipped bit 80 in tag",
 2146           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2147           "iv" : "505152535455565758595a5b",
 2148           "aad" : "",
 2149           "msg" : "202122232425262728292a2b2c2d2e2f",
 2150           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2151           "tag" : "b4e44c5b2fe90e4c78f359da0d99cb64",
 2152           "result" : "invalid",
 2153           "flags" : []
 2154         },
 2155         {
 2156           "tcId" : 171,
 2157           "comment" : "Flipped bit 96 in tag",
 2158           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2159           "iv" : "505152535455565758595a5b",
 2160           "aad" : "",
 2161           "msg" : "202122232425262728292a2b2c2d2e2f",
 2162           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2163           "tag" : "b4e44c5b2fe90e4c78f358da0c99cb64",
 2164           "result" : "invalid",
 2165           "flags" : []
 2166         },
 2167         {
 2168           "tcId" : 172,
 2169           "comment" : "Flipped bit 97 in tag",
 2170           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2171           "iv" : "505152535455565758595a5b",
 2172           "aad" : "",
 2173           "msg" : "202122232425262728292a2b2c2d2e2f",
 2174           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2175           "tag" : "b4e44c5b2fe90e4c78f358da0f99cb64",
 2176           "result" : "invalid",
 2177           "flags" : []
 2178         },
 2179         {
 2180           "tcId" : 173,
 2181           "comment" : "Flipped bit 103 in tag",
 2182           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2183           "iv" : "505152535455565758595a5b",
 2184           "aad" : "",
 2185           "msg" : "202122232425262728292a2b2c2d2e2f",
 2186           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2187           "tag" : "b4e44c5b2fe90e4c78f358da8d99cb64",
 2188           "result" : "invalid",
 2189           "flags" : []
 2190         },
 2191         {
 2192           "tcId" : 174,
 2193           "comment" : "Flipped bit 120 in tag",
 2194           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2195           "iv" : "505152535455565758595a5b",
 2196           "aad" : "",
 2197           "msg" : "202122232425262728292a2b2c2d2e2f",
 2198           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2199           "tag" : "b4e44c5b2fe90e4c78f358da0d99cb65",
 2200           "result" : "invalid",
 2201           "flags" : []
 2202         },
 2203         {
 2204           "tcId" : 175,
 2205           "comment" : "Flipped bit 121 in tag",
 2206           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2207           "iv" : "505152535455565758595a5b",
 2208           "aad" : "",
 2209           "msg" : "202122232425262728292a2b2c2d2e2f",
 2210           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2211           "tag" : "b4e44c5b2fe90e4c78f358da0d99cb66",
 2212           "result" : "invalid",
 2213           "flags" : []
 2214         },
 2215         {
 2216           "tcId" : 176,
 2217           "comment" : "Flipped bit 126 in tag",
 2218           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2219           "iv" : "505152535455565758595a5b",
 2220           "aad" : "",
 2221           "msg" : "202122232425262728292a2b2c2d2e2f",
 2222           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2223           "tag" : "b4e44c5b2fe90e4c78f358da0d99cb24",
 2224           "result" : "invalid",
 2225           "flags" : []
 2226         },
 2227         {
 2228           "tcId" : 177,
 2229           "comment" : "Flipped bit 127 in tag",
 2230           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2231           "iv" : "505152535455565758595a5b",
 2232           "aad" : "",
 2233           "msg" : "202122232425262728292a2b2c2d2e2f",
 2234           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2235           "tag" : "b4e44c5b2fe90e4c78f358da0d99cbe4",
 2236           "result" : "invalid",
 2237           "flags" : []
 2238         },
 2239         {
 2240           "tcId" : 178,
 2241           "comment" : "Flipped bits 0 and 64 in tag",
 2242           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2243           "iv" : "505152535455565758595a5b",
 2244           "aad" : "",
 2245           "msg" : "202122232425262728292a2b2c2d2e2f",
 2246           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2247           "tag" : "b5e44c5b2fe90e4c79f358da0d99cb64",
 2248           "result" : "invalid",
 2249           "flags" : []
 2250         },
 2251         {
 2252           "tcId" : 179,
 2253           "comment" : "Flipped bits 31 and 63 in tag",
 2254           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2255           "iv" : "505152535455565758595a5b",
 2256           "aad" : "",
 2257           "msg" : "202122232425262728292a2b2c2d2e2f",
 2258           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2259           "tag" : "b4e44cdb2fe90ecc78f358da0d99cb64",
 2260           "result" : "invalid",
 2261           "flags" : []
 2262         },
 2263         {
 2264           "tcId" : 180,
 2265           "comment" : "Flipped bits 63 and 127 in tag",
 2266           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2267           "iv" : "505152535455565758595a5b",
 2268           "aad" : "",
 2269           "msg" : "202122232425262728292a2b2c2d2e2f",
 2270           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2271           "tag" : "b4e44c5b2fe90ecc78f358da0d99cbe4",
 2272           "result" : "invalid",
 2273           "flags" : []
 2274         },
 2275         {
 2276           "tcId" : 181,
 2277           "comment" : "all bits of tag flipped",
 2278           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2279           "iv" : "505152535455565758595a5b",
 2280           "aad" : "",
 2281           "msg" : "202122232425262728292a2b2c2d2e2f",
 2282           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2283           "tag" : "4b1bb3a4d016f1b3870ca725f266349b",
 2284           "result" : "invalid",
 2285           "flags" : []
 2286         },
 2287         {
 2288           "tcId" : 182,
 2289           "comment" : "Tag changed to all zero",
 2290           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2291           "iv" : "505152535455565758595a5b",
 2292           "aad" : "",
 2293           "msg" : "202122232425262728292a2b2c2d2e2f",
 2294           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2295           "tag" : "00000000000000000000000000000000",
 2296           "result" : "invalid",
 2297           "flags" : []
 2298         },
 2299         {
 2300           "tcId" : 183,
 2301           "comment" : "tag changed to all 1",
 2302           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2303           "iv" : "505152535455565758595a5b",
 2304           "aad" : "",
 2305           "msg" : "202122232425262728292a2b2c2d2e2f",
 2306           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2307           "tag" : "ffffffffffffffffffffffffffffffff",
 2308           "result" : "invalid",
 2309           "flags" : []
 2310         },
 2311         {
 2312           "tcId" : 184,
 2313           "comment" : "msbs changed in tag",
 2314           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2315           "iv" : "505152535455565758595a5b",
 2316           "aad" : "",
 2317           "msg" : "202122232425262728292a2b2c2d2e2f",
 2318           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2319           "tag" : "3464ccdbaf698eccf873d85a8d194be4",
 2320           "result" : "invalid",
 2321           "flags" : []
 2322         },
 2323         {
 2324           "tcId" : 185,
 2325           "comment" : "lsbs changed in tag",
 2326           "key" : "000102030405060708090a0b0c0d0e0f1011121314151617",
 2327           "iv" : "505152535455565758595a5b",
 2328           "aad" : "",
 2329           "msg" : "202122232425262728292a2b2c2d2e2f",
 2330           "ct" : "458256842dfd297f30bd2f8f15c92db0",
 2331           "tag" : "b5e54d5a2ee80f4d79f259db0c98ca65",
 2332           "result" : "invalid",
 2333           "flags" : []
 2334         }
 2335       ]
 2336     },
 2337     {
 2338       "ivSize" : 128,
 2339       "keySize" : 256,
 2340       "tagSize" : 128,
 2341       "type" : "AeadTest",
 2342       "tests" : [
 2343         {
 2344           "tcId" : 186,
 2345           "comment" : "J0:000102030405060708090a0b0c0d0e0f",
 2346           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2347           "iv" : "5c2ea9b695fcf6e264b96074d6bfa572",
 2348           "aad" : "",
 2349           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2350           "ct" : "28e1c5232f4ee8161dbe4c036309e0b3254e9212bef0a93431ce5e5604c8f6a73c18a3183018b770",
 2351           "tag" : "d5808a1bd11a01129bf3c6919aff2339",
 2352           "result" : "valid",
 2353           "flags" : [
 2354             "ConstructedIv"
 2355           ]
 2356         },
 2357         {
 2358           "tcId" : 187,
 2359           "comment" : "J0:00000000000000000000000000000000",
 2360           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2361           "iv" : "57b3a81f2c36b6b06577ca0fbab8fa8e",
 2362           "aad" : "",
 2363           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2364           "ct" : "cceebeb4fe4cd90c514e52d2327a2ecd75393661006cf2476d8620149aef3d1cdce491fff3e7a7a3",
 2365           "tag" : "8132e865b69d64ef37db261f80cbbe24",
 2366           "result" : "valid",
 2367           "flags" : [
 2368             "ConstructedIv"
 2369           ]
 2370         },
 2371         {
 2372           "tcId" : 188,
 2373           "comment" : "J0:ffffffffffffffffffffffffffffffff",
 2374           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2375           "iv" : "ce20a7e870696a5e68533c465bad2ba1",
 2376           "aad" : "",
 2377           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2378           "ct" : "4f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e2af7bfe1a8aadaa0baa3de38a41d9713",
 2379           "tag" : "155da6441ec071ef2d8e6cffbacc1c7c",
 2380           "result" : "valid",
 2381           "flags" : [
 2382             "ConstructedIv"
 2383           ]
 2384         },
 2385         {
 2386           "tcId" : 189,
 2387           "comment" : "J0:fffffffffffffffffffffffffffffffe",
 2388           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2389           "iv" : "918e3c19dbdfee2db18156c5b93f3d75",
 2390           "aad" : "",
 2391           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2392           "ct" : "8316a53167b6de1a7575700693ffef274f4350565d91d9aa8c5f4048550492ad6d6fdabf66da5d1e",
 2393           "tag" : "6c574aa6a2490cc3b2f2f8f0ffbc56c4",
 2394           "result" : "valid",
 2395           "flags" : [
 2396             "ConstructedIv"
 2397           ]
 2398         },
 2399         {
 2400           "tcId" : 190,
 2401           "comment" : "J0:fffffffffffffffffffffffffffffffd",
 2402           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2403           "iv" : "717d900b270462b9dbf7e9419e890609",
 2404           "aad" : "",
 2405           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2406           "ct" : "5175927513e751eb309f45bc2ef225f28316a53167b6de1a7575700693ffef274f4350565d91d9aa",
 2407           "tag" : "8082a761e1d755344bf29622144e7d39",
 2408           "result" : "valid",
 2409           "flags" : [
 2410             "ConstructedIv"
 2411           ]
 2412         },
 2413         {
 2414           "tcId" : 191,
 2415           "comment" : "J0:000102030405060708090a0bffffffff",
 2416           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2417           "iv" : "ecd52120af240e9b4bf3b9d1eeb49434",
 2418           "aad" : "",
 2419           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2420           "ct" : "36b3fbecd09178d04527fb37544f5579d20d60a41266f685c48098e1a52804ca387d90709d3268dd",
 2421           "tag" : "033e0ef2953ebfd8425737c7d393f89a",
 2422           "result" : "valid",
 2423           "flags" : [
 2424             "ConstructedIv"
 2425           ]
 2426         },
 2427         {
 2428           "tcId" : 192,
 2429           "comment" : "J0:000102030405060708090a0bfffffffe",
 2430           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2431           "iv" : "b37bbad104928ae89221d3520c2682e0",
 2432           "aad" : "",
 2433           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2434           "ct" : "16929b773051f12b0adac95f65e21a7f36b3fbecd09178d04527fb37544f5579d20d60a41266f685",
 2435           "tag" : "ca448bb7e52e897eca234ef343d057d0",
 2436           "result" : "valid",
 2437           "flags" : [
 2438             "ConstructedIv"
 2439           ]
 2440         },
 2441         {
 2442           "tcId" : 193,
 2443           "comment" : "J0:000102030405060708090a0bfffffffd",
 2444           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2445           "iv" : "538816c3f849067cf8576cd62b90b99c",
 2446           "aad" : "",
 2447           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2448           "ct" : "6d3faefaf691d58163846f8d4b9ffd5916929b773051f12b0adac95f65e21a7f36b3fbecd09178d0",
 2449           "tag" : "84f49740e6757f63dd0df7cb7656d0ef",
 2450           "result" : "valid",
 2451           "flags" : [
 2452             "ConstructedIv"
 2453           ]
 2454         },
 2455         {
 2456           "tcId" : 194,
 2457           "comment" : "J0:000102030405060708090a0b7fffffff",
 2458           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2459           "iv" : "d10e631943cd3bdababab2bbd13951c0",
 2460           "aad" : "",
 2461           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2462           "ct" : "d60196c2d14fcf30c0991d2721ddc52d385f407a16691dade82c9023c855fd8e2e8fbb562102f018",
 2463           "tag" : "877e15d9889e69a99fcc6d727465c391",
 2464           "result" : "valid",
 2465           "flags" : [
 2466             "ConstructedIv"
 2467           ]
 2468         },
 2469         {
 2470           "tcId" : 195,
 2471           "comment" : "J0:000102030405060708090a0b7ffffffe",
 2472           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2473           "iv" : "8ea0f8e8e87bbfa96368d83833ab4714",
 2474           "aad" : "",
 2475           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2476           "ct" : "948fbceca12a6e4fabb79b6d965e336fd60196c2d14fcf30c0991d2721ddc52d385f407a16691dad",
 2477           "tag" : "cd5757626945976ba9f0264bd6bee894",
 2478           "result" : "valid",
 2479           "flags" : [
 2480             "ConstructedIv"
 2481           ]
 2482         },
 2483         {
 2484           "tcId" : 196,
 2485           "comment" : "J0:000102030405060708090a0bffff7fff",
 2486           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2487           "iv" : "7b2df4fbed1de2727eb24898e5deabb9",
 2488           "aad" : "",
 2489           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2490           "ct" : "a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d8857d84e6e183a1dea6ee85a7da84fbc35d",
 2491           "tag" : "b015d72da62c81cb4d267253b20db9e5",
 2492           "result" : "valid",
 2493           "flags" : [
 2494             "ConstructedIv"
 2495           ]
 2496         },
 2497         {
 2498           "tcId" : 197,
 2499           "comment" : "J0:000102030405060708090a0bffff7ffe",
 2500           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2501           "iv" : "24836f0a46ab6601a760221b074cbd6d",
 2502           "aad" : "",
 2503           "msg" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000",
 2504           "ct" : "5e3434b45edbf0d1f6e02d1144dbf867a1a0120660ff52e6b1700b12c54d2d33b94b00cd7882d885",
 2505           "tag" : "ee74ccb30d649ebf6916d05a7dbe5696",
 2506           "result" : "valid",
 2507           "flags" : [
 2508             "ConstructedIv"
 2509           ]
 2510         },
 2511         {
 2512           "tcId" : 198,
 2513           "comment" : "special case",
 2514           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2515           "iv" : "00000000000000000000000000000000",
 2516           "aad" : "",
 2517           "msg" : "8d74f1c97243d362577ff376c393d2dc",
 2518           "ct" : "265c42e2b96ea1de9c24f7182e337390",
 2519           "tag" : "00000000000000000000000000000000",
 2520           "result" : "valid",
 2521           "flags" : []
 2522         },
 2523         {
 2524           "tcId" : 199,
 2525           "comment" : "special case",
 2526           "key" : "00112233445566778899aabbccddeeff102132435465768798a9bacbdcedfe0f",
 2527           "iv" : "ffffffffffffffffffffffffffffffff",
 2528           "aad" : "",
 2529           "msg" : "884df0e76f3ce227bf9595d103825a46",
 2530           "ct" : "988f47668ea650cbaa6714711abe268d",
 2531           "tag" : "ffffffffffffffffffffffffffffffff",
 2532           "result" : "valid",
 2533           "flags" : []
 2534         },
 2535         {
 2536           "tcId" : 200,
 2537           "comment" : "",
 2538           "key" : "b4cd11db0b3e0b9b34eafd9fe027746976379155e76116afde1b96d21298e34f",
 2539           "iv" : "00c49f4ebb07393f07ebc3825f7b0830",
 2540           "aad" : "",
 2541           "msg" : "",
 2542           "ct" : "",
 2543           "tag" : "306fe8c9645cc849823e333a685b90b2",
 2544           "result" : "valid",
 2545           "flags" : []
 2546         },
 2547         {
 2548           "tcId" : 201,
 2549           "comment" : "",
 2550           "key" : "b7797eb0c1a6089ad5452d81fdb14828c040ddc4589c32b565aad8cb4de3e4a0",
 2551           "iv" : "0ad570d8863918fe89124e09d125a271",
 2552           "aad" : "",
 2553           "msg" : "ed",
 2554           "ct" : "3f",
 2555           "tag" : "fd8f593b83314e33c5a72efbeb7095e8",
 2556           "result" : "valid",
 2557           "flags" : []
 2558         },
 2559         {
 2560           "tcId" : 202,
 2561           "comment" : "",
 2562           "key" : "4c010d9561c7234c308c01cea3040c925a9f324dc958ff904ae39b37e60e1e03",
 2563           "iv" : "2a55caa137c5b0b66cf3809eb8f730c4",
 2564           "aad" : "",
 2565           "msg" : "2a093c9ed72b8ff4994201e9f9e010",
 2566           "ct" : "041341078f0439e50b43c991635117",
 2567           "tag" : "5b8a2f2da20ef657c903da88ef5f57bb",
 2568           "result" : "valid",
 2569           "flags" : []
 2570         },
 2571         {
 2572           "tcId" : 203,
 2573           "comment" : "",
 2574           "key" : "e7f7a48df99edd92b81f508618aa96526b279debd9ddb292d385ddbae80b2259",
 2575           "iv" : "7ee376910f08f497aa6c3aa7113697fd",
 2576           "aad" : "",
 2577           "msg" : "5e51dbbb861b5ec60751c0996e00527f",
 2578           "ct" : "469478d448f7e97d755541aa09ad95b0",
 2579           "tag" : "254ada5cf662d90c5e11b2bd9c4db4c4",
 2580           "result" : "valid",
 2581           "flags" : []
 2582         },
 2583         {
 2584           "tcId" : 204,
 2585           "comment" : "",
 2586           "key" : "4f84782bfbb64a973c3de3dcfa3430367fd68bc0b4c3b31e5d7c8141ba3e6a67",
 2587           "iv" : "5d1bde6fa0994b33efd8f23f531248a7",
 2588           "aad" : "",
 2589           "msg" : "78cb6650a1908a842101ea85804fed00cc56fbdafafba0ef4d1ca607dcae57b6",
 2590           "ct" : "cb960201fa5ad41d41d1c2c8037c71d52b72e76b16b589d71b976627c9734c9d",
 2591           "tag" : "8dfce16467c3a6ebb3e7242c9a551962",
 2592           "result" : "valid",
 2593           "flags" : []
 2594         }
 2595       ]
 2596     },
 2597     {
 2598       "ivSize" : 120,
 2599       "keySize" : 128,
 2600       "tagSize" : 128,
 2601       "type" : "AeadTest",
 2602       "tests" : [
 2603         {
 2604           "tcId" : 205,
 2605           "comment" : "unusual IV size",
 2606           "key" : "34c74e28182948e03af02a01f46eb4f7",
 2607           "iv" : "b0a73119a97d623806b49d45ddf4c7",
 2608           "aad" : "",
 2609           "msg" : "fe82ba66cf2e265741f2c86c",
 2610           "ct" : "2bc3ef8e7402b4631f48e9be",
 2611           "tag" : "4b6f6f5be291a90b9e93a8a82ddbc8d8",
 2612           "result" : "valid",
 2613           "flags" : []
 2614         }
 2615       ]
 2616     },
 2617     {
 2618       "ivSize" : 160,
 2619       "keySize" : 128,
 2620       "tagSize" : 128,
 2621       "type" : "AeadTest",
 2622       "tests" : [
 2623         {
 2624           "tcId" : 206,
 2625           "comment" : "unusual IV size",
 2626           "key" : "55cb7cac77efe18a1ea3b30c65f3f346",
 2627           "iv" : "e22b6b144ab26b5781316e7a42a76202ac4b2278",
 2628           "aad" : "",
 2629           "msg" : "2f3d11ea32bf5bc72cbe2b8d",
 2630           "ct" : "4fe13ef29f118f85a63188f8",
 2631           "tag" : "05975b175316df8045889f43e0c857e0",
 2632           "result" : "valid",
 2633           "flags" : []
 2634         }
 2635       ]
 2636     },
 2637     {
 2638       "ivSize" : 120,
 2639       "keySize" : 192,
 2640       "tagSize" : 128,
 2641       "type" : "AeadTest",
 2642       "tests" : [
 2643         {
 2644           "tcId" : 207,
 2645           "comment" : "unusual IV size",
 2646           "key" : "66f75acbd8d3acf7af47d13e8384c2809d6b91503a7f294b",
 2647           "iv" : "edf93e16294f15eded83808f09320e",
 2648           "aad" : "",
 2649           "msg" : "a900c86b6b7e0e5563f8f826",
 2650           "ct" : "9af1a022c61c4315aa0e923e",
 2651           "tag" : "20529bff3c59222ec33353af337b1d40",
 2652           "result" : "valid",
 2653           "flags" : []
 2654         }
 2655       ]
 2656     },
 2657     {
 2658       "ivSize" : 160,
 2659       "keySize" : 192,
 2660       "tagSize" : 128,
 2661       "type" : "AeadTest",
 2662       "tests" : [
 2663         {
 2664           "tcId" : 208,
 2665           "comment" : "unusual IV size",
 2666           "key" : "ef2e299dd4ecd7e3b9cc62780922cc2c89f78840564d1276",
 2667           "iv" : "130c14c839e35b7d56b3350b194b0da342e6b65d",
 2668           "aad" : "",
 2669           "msg" : "03f59579b14437199583270e",
 2670           "ct" : "073a5291b11df379f31b4f16",
 2671           "tag" : "17205999491bd4c1d6c7ec3e56779c32",
 2672           "result" : "valid",
 2673           "flags" : []
 2674         }
 2675       ]
 2676     },
 2677     {
 2678       "ivSize" : 120,
 2679       "keySize" : 256,
 2680       "tagSize" : 128,
 2681       "type" : "AeadTest",
 2682       "tests" : [
 2683         {
 2684           "tcId" : 209,
 2685           "comment" : "unusual IV size",
 2686           "key" : "e98b0669a645eb14cd06df6968fc5f10edc9f54feed264e3d410cdc61b72ef51",
 2687           "iv" : "17ca250fb733877556263223eadde1",
 2688           "aad" : "",
 2689           "msg" : "f384b3ed7b274641f5db60cf",
 2690           "ct" : "fc213602aa423b87d7c2a874",
 2691           "tag" : "36b15bab6923b17218fe1c24048e2391",
 2692           "result" : "valid",
 2693           "flags" : []
 2694         }
 2695       ]
 2696     },
 2697     {
 2698       "ivSize" : 160,
 2699       "keySize" : 256,
 2700       "tagSize" : 128,
 2701       "type" : "AeadTest",
 2702       "tests" : [
 2703         {
 2704           "tcId" : 210,
 2705           "comment" : "unusual IV size",
 2706           "key" : "849b3e6b8cdd85bdcfb8eb701aa5522ae2340fbe5214e389622cef76979225c4",
 2707           "iv" : "0f9d6ed7eef362dfa4a7dfa5c0f74c5b27bd4ebf",
 2708           "aad" : "",
 2709           "msg" : "8c5564e53051c0de273199b4",
 2710           "ct" : "c1d76233e8c5042e92bf8d32",
 2711           "tag" : "7cf036d235d3b2dd349a8c804b65144a",
 2712           "result" : "valid",
 2713           "flags" : []
 2714         }
 2715       ]
 2716     },
 2717     {
 2718       "ivSize" : 256,
 2719       "keySize" : 128,
 2720       "tagSize" : 128,
 2721       "type" : "AeadTest",
 2722       "tests" : [
 2723         {
 2724           "tcId" : 211,
 2725           "comment" : "long IV size",
 2726           "key" : "5927bae748bb69d81b5a724e0a165652",
 2727           "iv" : "365e0b96932b13306f92e9bb23847165bcbf5d35e45a83d75c86ecca70131f4c",
 2728           "aad" : "",
 2729           "msg" : "316bf99bfafc76f1bfc0b03c",
 2730           "ct" : "5348af57fafe2485b43f2bc4",
 2731           "tag" : "019a96c5373c031626b6c0300d4cf78b",
 2732           "result" : "valid",
 2733           "flags" : []
 2734         }
 2735       ]
 2736     },
 2737     {
 2738       "ivSize" : 512,
 2739       "keySize" : 128,
 2740       "tagSize" : 128,
 2741       "type" : "AeadTest",
 2742       "tests" : [
 2743         {
 2744           "tcId" : 212,
 2745           "comment" : "long IV size",
 2746           "key" : "dbd3676f293409273f27b375e03793a3",
 2747           "iv" : "967fa7c990eb2becbd450835e28ea3a9000c7216285cfa7696e8c3dac3ce952a1fe638d7c8c73e1d708dce01b5a20fcc9aa011949d2a835f777423c172fa3aa0",
 2748           "aad" : "",
 2749           "msg" : "625efedb8b7f1aa62238a8f2",
 2750           "ct" : "f559b70fe1149cb34406a2c7",
 2751           "tag" : "94180ddb7bb1995abe0219eab5ce232f",
 2752           "result" : "valid",
 2753           "flags" : []
 2754         }
 2755       ]
 2756     },
 2757     {
 2758       "ivSize" : 1024,
 2759       "keySize" : 128,
 2760       "tagSize" : 128,
 2761       "type" : "AeadTest",
 2762       "tests" : [
 2763         {
 2764           "tcId" : 213,
 2765           "comment" : "long IV size",
 2766           "key" : "7e5a39dcda7e066988f19adf4de4d501",
 2767           "iv" : "494356c3459d60e3a83433c9bcf2c0454a763e496e4ec99bfbe4bbb83a4fda76b542213899dcf5521cd9bbbe5d11545bda44a3f4a681ce2843acea730d83d3930ea30991ee1a68ebf6d1a5a40f9b02a1aab091298df8dd689dc7613bcbff94d35f2ca43377d81618562bcf6573411ec9bc97c5a6276b554054c0fa787073d067",
 2768           "aad" : "",
 2769           "msg" : "b04729b4adbaac63c2aaf8d8",
 2770           "ct" : "5291dd4da91ccc2e77306d83",
 2771           "tag" : "a7f7b21a3b7ece509e922647fd905f06",
 2772           "result" : "valid",
 2773           "flags" : []
 2774         }
 2775       ]
 2776     },
 2777     {
 2778       "ivSize" : 2056,
 2779       "keySize" : 128,
 2780       "tagSize" : 128,
 2781       "type" : "AeadTest",
 2782       "tests" : [
 2783         {
 2784           "tcId" : 214,
 2785           "comment" : "long IV size",
 2786           "key" : "eac3f28cd937ff29eb6158a3721b5145",
 2787           "iv" : "6fd260bba87339539c37dc68fdc3656f63c83028cb8adcb531085e98bd570c6b735d0cc4b4b924696000a2d893621ae64dcce992b562b89a5285643a08febccbc52243cbfc8d45212e047b00c87c6b6bf175f8bb678ec55c1091315cbecb8b85700f4a4653623fb78e63cfff7d6235e48e9832c9f0716d10992fc5b0ad4e6972bbeeb1ad670cd7ec8fac82e07ea5a64f9761a39714aaa73affd2cb190a7ac2df5e5dcea6812ae2c872c7ac70453c5e7ec4d0b5b18c6ff3bfb9ae15fea44cf392615b80034edae596b8821f97fca58d167fb44a093b0c009a0bd5631355b0cb25d93ba9b79b006301d99db657e801933fc2764a0ce650eaf5a1299efe60cb53b634",
 2788           "aad" : "",
 2789           "msg" : "098912a302773377b9c26ac3",
 2790           "ct" : "e3be947153a26a3a54e3015c",
 2791           "tag" : "fd042bdde22f67c4fd298d5dc0867606",
 2792           "result" : "valid",
 2793           "flags" : []
 2794         }
 2795       ]
 2796     },
 2797     {
 2798       "ivSize" : 256,
 2799       "keySize" : 192,
 2800       "tagSize" : 128,
 2801       "type" : "AeadTest",
 2802       "tests" : [
 2803         {
 2804           "tcId" : 215,
 2805           "comment" : "long IV size",
 2806           "key" : "8f9ebc67a9a6430c2b0ceeaf983e1356964bb928635b9ca4",
 2807           "iv" : "36e4b381574d171c7769a788cbc147224fabd8b773f16b8ae84d8f2603aaa440",
 2808           "aad" : "",
 2809           "msg" : "a3a96ee94f94caa81ebcd66d",
 2810           "ct" : "8c2a9823a3b3d413be696387",
 2811           "tag" : "faaf01ceb40a7e145e8fe65aa9af58c0",
 2812           "result" : "valid",
 2813           "flags" : []
 2814         }
 2815       ]
 2816     },
 2817     {
 2818       "ivSize" : 512,
 2819       "keySize" : 192,
 2820       "tagSize" : 128,
 2821       "type" : "AeadTest",
 2822       "tests" : [
 2823         {
 2824           "tcId" : 216,
 2825           "comment" : "long IV size",
 2826           "key" : "f4bbdfd06f7fb1434880e4166d38d56e02a3f0df0d5301ce",
 2827           "iv" : "90743bd5d794d52ac848b7e2384545a25846acf143be84c0ead0432fcf3172631cf58d0ca78571c03053c1e1b85ed79cb5303d0e3a98ff4f56c4f0a5eb4f0eac",
 2828           "aad" : "",
 2829           "msg" : "39d2abe6697f17ec27f2a39c",
 2830           "ct" : "a660ea5bf07a78fea0120173",
 2831           "tag" : "7404fc7b7354694428236f203c130244",
 2832           "result" : "valid",
 2833           "flags" : []
 2834         }
 2835       ]
 2836     },
 2837     {
 2838       "ivSize" : 1024,
 2839       "keySize" : 192,
 2840       "tagSize" : 128,
 2841       "type" : "AeadTest",
 2842       "tests" : [
 2843         {
 2844           "tcId" : 217,
 2845           "comment" : "long IV size",
 2846           "key" : "1761c77798ef9cdfa40553f34614fe7402212087f0509411",
 2847           "iv" : "fbb3eab379c9b8689dc30b0713690e55d51c956ca36fbcc73eeeee16a46d7c41a7a9626e68e25d685c008c19d3b2b1792bdc99c35441a6fcac35e0d6446dd914f543abd9ecd6b0cb5201c243026c4f13641d67c8d8cd5114b6e11ebbc6b1dee2a18db2150a5a575dcd21648e0337dadbccd3deffd6d979e03e6b9ddfee0abdc2",
 2848           "aad" : "",
 2849           "msg" : "35ca4eb463a2000138210b4d",
 2850           "ct" : "f400132ff38c04ed747dde34",
 2851           "tag" : "ca1534e7dd0336bbb32a79830c71a447",
 2852           "result" : "valid",
 2853           "flags" : []
 2854         }
 2855       ]
 2856     },
 2857     {
 2858       "ivSize" : 2056,
 2859       "keySize" : 192,
 2860       "tagSize" : 128,
 2861       "type" : "AeadTest",
 2862       "tests" : [
 2863         {
 2864           "tcId" : 218,
 2865           "comment" : "long IV size",
 2866           "key" : "f795ece7de1881fbc6843eb740f812e41e3fc49ff6c7b940",
 2867           "iv" : "3569fca7c9d06e2a03fed1aac2484fd4416ca07d55ecbb333ec674f0ea5c6e75a10dfb9c738b69dab2eda10ada721a61c7f02b7e7f79e8a9e2dc36b3fdf609e436054c82a774ec617dceec84a577037ff1a3f120d9818d042063acb36c9584e81ec94f11f1ee240f2e45e944694a9c8e535acbb01d93958411cff68e3d32f8931746a4a0cece65e93c51c70b3111034b6867b407e0147f97c576d3ed8cec7e8ec26e95643e46e97ea3595c9c3172b4856f2d2b6dc8564666ddac92c794ffb2d4dc7f461761f0e326650f48d327604e095bd8754072116c96360d09f010ac2f39eb96b227f3d738deb756c8699460d88cf716170ae15267b14f4a89164720f1c602",
 2868           "aad" : "",
 2869           "msg" : "22dbd8037aa05b14cf81dd23",
 2870           "ct" : "13a95a06c1bed4845af9c701",
 2871           "tag" : "03379836b0c82f64a1bccdcd763acbbc",
 2872           "result" : "valid",
 2873           "flags" : []
 2874         }
 2875       ]
 2876     },
 2877     {
 2878       "ivSize" : 256,
 2879       "keySize" : 256,
 2880       "tagSize" : 128,
 2881       "type" : "AeadTest",
 2882       "tests" : [
 2883         {
 2884           "tcId" : 219,
 2885           "comment" : "long IV size",
 2886           "key" : "ee4171917d2337496812a2784d6a71300e6b8c1ac3b1ef58cee77c229aeaf2c5",
 2887           "iv" : "e826a79361f9d582b64450e3edc82589487853d5b22feaa0c889875bd0d87cd4",
 2888           "aad" : "",
 2889           "msg" : "94d2f8697facaaa191ba617a",
 2890           "ct" : "a295c2cb27ce23d26874ade1",
 2891           "tag" : "04650a78bbb61db337c9c32aa3e7b6fa",
 2892           "result" : "valid",
 2893           "flags" : []
 2894         }
 2895       ]
 2896     },
 2897     {
 2898       "ivSize" : 512,
 2899       "keySize" : 256,
 2900       "tagSize" : 128,
 2901       "type" : "AeadTest",
 2902       "tests" : [
 2903         {
 2904           "tcId" : 220,
 2905           "comment" : "long IV size",
 2906           "key" : "132c59b4bcb8afb31637734a81105bb2c9878f320ace9076d5fd7c5d216c8d12",
 2907           "iv" : "ec51ee18cfb46897d3666c7df35c29ca5d898241c4a34f893eb1db5d5c6b76e24617459d1153868154437a0e95aa3c26e956b494a52dd5ac3b9331116c7c775f",
 2908           "aad" : "",
 2909           "msg" : "12c7be00facda49596e19134",
 2910           "ct" : "9cdcfc3aaa8d466f25588e4b",
 2911           "tag" : "7e80f51e7180f1cd3ba84349888fcd5c",
 2912           "result" : "valid",
 2913           "flags" : []
 2914         }
 2915       ]
 2916     },
 2917     {
 2918       "ivSize" : 1024,
 2919       "keySize" : 256,
 2920       "tagSize" : 128,
 2921       "type" : "AeadTest",
 2922       "tests" : [
 2923         {
 2924           "tcId" : 221,
 2925           "comment" : "long IV size",
 2926           "key" : "7b0b12491901d62d097fa26dc71e15cfacafa3226719e47126d99c79d98ec222",
 2927           "iv" : "7d08b226b4a5d03f6f8cb3a3cb8d1ce31b059dc5112385275e38a15c97e0f24022b249a5f7019ea577198cb26ac64e82b2b04681537c4198775a523b0e6494b84febaef3399b35c27b0969fa43572bf5827a763aac1af69526f37e38acb5d354f2b68487f275f4361ed39073f7dd6653ac17c0794118a0cf143293ac0be66229",
 2928           "aad" : "",
 2929           "msg" : "c80312590700c3bbfacd1a40",
 2930           "ct" : "3f3c151e984d059462f9e5a0",
 2931           "tag" : "e559f5f755aa292171cc35fbf911a64f",
 2932           "result" : "valid",
 2933           "flags" : []
 2934         }
 2935       ]
 2936     },
 2937     {
 2938       "ivSize" : 2056,
 2939       "keySize" : 256,
 2940       "tagSize" : 128,
 2941       "type" : "AeadTest",
 2942       "tests" : [
 2943         {
 2944           "tcId" : 222,
 2945           "comment" : "long IV size",
 2946           "key" : "3bc3bf39d0d5ffd94cca2b45c678a2d049151ed2babc713be53cb66f54a16337",
 2947           "iv" : "92c2cee7e9138b186da51f146fb21fd5b491f1a19eef61d4ed14ce6b21b04fdb6ff8ebb60fddc55926e7bda2a8f35c610bb795232412739d6c2d74458ef5a1a1cde9bf17e47e3b00db0b0504d56dc8b8d3de23f7c3a5d52e8d0aab1e64405aaa852ec2dd667ed9c1fd8dc1fdbbc8712c7a38f30faeab594f33897b41b1720f3c2f954ed91ca450d82c3dcd35858c608ad42f36832e56b04821a132f72e0da7b62cbd3925250f64fbb3f5c4783495893097adc09a32d776e04bf72558d37830b372341f6536d8ee9df4a82e4074e7774ab6917a04fa8c499eb4b46a92def365da8b5eb1e0b438779507d1f5272a6e8629a3f9c7bd4862c5691ee8b56bfe292deb4e",
 2948           "aad" : "",
 2949           "msg" : "8125ee7637d7d0e03bbacf35",
 2950           "ct" : "5496ae94c3322ebf959ea9a9",
 2951           "tag" : "70717cc00fd1ffa59bb04329226a0c0a",
 2952           "result" : "valid",
 2953           "flags" : []
 2954         }
 2955       ]
 2956     },
 2957     {
 2958       "ivSize" : 0,
 2959       "keySize" : 128,
 2960       "tagSize" : 128,
 2961       "type" : "AeadTest",
 2962       "tests" : [
 2963         {
 2964           "tcId" : 223,
 2965           "comment" : "0 size IV is not valid",
 2966           "key" : "8f3f52e3c75c58f5cb261f518f4ad30a",
 2967           "iv" : "",
 2968           "aad" : "",
 2969           "msg" : "",
 2970           "ct" : "",
 2971           "tag" : "cf71978ffcc778f3c85ac9c31b6fe191",
 2972           "result" : "invalid",
 2973           "flags" : [
 2974             "ZeroLengthIv"
 2975           ]
 2976         },
 2977         {
 2978           "tcId" : 224,
 2979           "comment" : "0 size IV is not valid",
 2980           "key" : "2a4bf90e56b70fdd8649d775c089de3b",
 2981           "iv" : "",
 2982           "aad" : "",
 2983           "msg" : "324ced6cd15ecc5b3741541e22c18ad9",
 2984           "ct" : "00a29f0a5e2e7490279d1faf8b881c7b",
 2985           "tag" : "a2c7e8d7a19b884f742dfec3e76c75ee",
 2986           "result" : "invalid",
 2987           "flags" : [
 2988             "ZeroLengthIv"
 2989           ]
 2990         }
 2991       ]
 2992     },
 2993     {
 2994       "ivSize" : 0,
 2995       "keySize" : 192,
 2996       "tagSize" : 128,
 2997       "type" : "AeadTest",
 2998       "tests" : [
 2999         {
 3000           "tcId" : 225,
 3001           "comment" : "0 size IV is not valid",
 3002           "key" : "0b18d21337035c7baa08211b702fa780ac7c09be8f9ed11f",
 3003           "iv" : "",
 3004           "aad" : "",
 3005           "msg" : "",
 3006           "ct" : "",
 3007           "tag" : "ca69a2eb3a096ea36b1015d5dffff532",
 3008           "result" : "invalid",
 3009           "flags" : [
 3010             "ZeroLengthIv"
 3011           ]
 3012         },
 3013         {
 3014           "tcId" : 226,
 3015           "comment" : "0 size IV is not valid",
 3016           "key" : "ba76d594a6df915bb7ab7e6d1a8d024b2796336c1b8328a9",
 3017           "iv" : "",
 3018           "aad" : "",
 3019           "msg" : "d62f302742d61d823ea991b93430d589",
 3020           "ct" : "509b0658d09f7a5bb9db43b70c8387f7",
 3021           "tag" : "2c9488d53a0b2b5308c2757dfac7219f",
 3022           "result" : "invalid",
 3023           "flags" : [
 3024             "ZeroLengthIv"
 3025           ]
 3026         }
 3027       ]
 3028     },
 3029     {
 3030       "ivSize" : 0,
 3031       "keySize" : 256,
 3032       "tagSize" : 128,
 3033       "type" : "AeadTest",
 3034       "tests" : [
 3035         {
 3036           "tcId" : 227,
 3037           "comment" : "0 size IV is not valid",
 3038           "key" : "3f8ca47b9a940582644e8ecf9c2d44e8138377a8379c5c11aafe7fec19856cf1",
 3039           "iv" : "",
 3040           "aad" : "",
 3041           "msg" : "",
 3042           "ct" : "",
 3043           "tag" : "1726aa695fbaa21a1db88455c670a4b0",
 3044           "result" : "invalid",
 3045           "flags" : [
 3046             "ZeroLengthIv"
 3047           ]
 3048         },
 3049         {
 3050           "tcId" : 228,
 3051           "comment" : "0 size IV is not valid",
 3052           "key" : "7660d10966c6503903a552dde2a809ede9da490e5e5cc3e349da999671809883",
 3053           "iv" : "",
 3054           "aad" : "",
 3055           "msg" : "c314235341debfafa1526bb61044a7f1",
 3056           "ct" : "7772ea358901f571d3d35c19497639d9",
 3057           "tag" : "8fe0520ad744a11f0ccfd228454363fa",
 3058           "result" : "invalid",
 3059           "flags" : [
 3060             "ZeroLengthIv"
 3061           ]
 3062         }
 3063       ]
 3064     },
 3065     {
 3066       "ivSize" : 8,
 3067       "keySize" : 128,
 3068       "tagSize" : 128,
 3069       "type" : "AeadTest",
 3070       "tests" : [
 3071         {
 3072           "tcId" : 229,
 3073           "comment" : "small IV sizes",
 3074           "key" : "59a284f50aedd8d3e2a91637d3815579",
 3075           "iv" : "80",
 3076           "aad" : "",
 3077           "msg" : "",
 3078           "ct" : "",
 3079           "tag" : "af498f701d2470695f6e7c8327a2398b",
 3080           "result" : "acceptable",
 3081           "flags" : [
 3082             "SmallIv"
 3083           ]
 3084         },
 3085         {
 3086           "tcId" : 230,
 3087           "comment" : "small IV sizes",
 3088           "key" : "fec58aa8cf06bfe05de829f27ec77693",
 3089           "iv" : "9d",
 3090           "aad" : "",
 3091           "msg" : "f2d99a9f893378e0757d27c2e3a3101b",
 3092           "ct" : "0a24612a9d1cbe967dbfe804bf8440e5",
 3093           "tag" : "96e6fd2cdc707e3ee0a1c90d34c9c36c",
 3094           "result" : "acceptable",
 3095           "flags" : [
 3096             "SmallIv"
 3097           ]
 3098         }
 3099       ]
 3100     },
 3101     {
 3102       "ivSize" : 16,
 3103       "keySize" : 128,
 3104       "tagSize" : 128,
 3105       "type" : "AeadTest",
 3106       "tests" : [
 3107         {
 3108           "tcId" : 231,
 3109           "comment" : "small IV sizes",
 3110           "key" : "88a972cce9eaf5a7813ce8149d0c1d0e",
 3111           "iv" : "0f2f",
 3112           "aad" : "",
 3113           "msg" : "",
 3114           "ct" : "",
 3115           "tag" : "4ccf1efb4da05b4ae4452aea42f5424b",
 3116           "result" : "acceptable",
 3117           "flags" : [
 3118             "SmallIv"
 3119           ]
 3120         },
 3121         {
 3122           "tcId" : 232,
 3123           "comment" : "small IV sizes",
 3124           "key" : "b43967ee933e4632bd6562ba1201bf83",
 3125           "iv" : "8760",
 3126           "aad" : "",
 3127           "msg" : "5a6ad6db70591d1e520b0122f05021a0",
 3128           "ct" : "ba3e7f8b2999995c7fc4006ca4f475ff",
 3129           "tag" : "98f47a5279cebbcac214515710f6cd8a",
 3130           "result" : "acceptable",
 3131           "flags" : [
 3132             "SmallIv"
 3133           ]
 3134         }
 3135       ]
 3136     },
 3137     {
 3138       "ivSize" : 32,
 3139       "keySize" : 128,
 3140       "tagSize" : 128,
 3141       "type" : "AeadTest",
 3142       "tests" : [
 3143         {
 3144           "tcId" : 233,
 3145           "comment" : "small IV sizes",
 3146           "key" : "4e9a97d3ed54c7b54610793ab05052e1",
 3147           "iv" : "cc851957",
 3148           "aad" : "",
 3149           "msg" : "",
 3150           "ct" : "",
 3151           "tag" : "e574b355bda2980e047e584feb1676ca",
 3152           "result" : "acceptable",
 3153           "flags" : [
 3154             "SmallIv"
 3155           ]
 3156         },
 3157         {
 3158           "tcId" : 234,
 3159           "comment" : "small IV sizes",
 3160           "key" : "d83c1d7a97c43f182409a4aa5609c1b1",
 3161           "iv" : "7b5faeb2",
 3162           "aad" : "",
 3163           "msg" : "c8f07ba1d65554a9bd40390c30c5529c",
 3164           "ct" : "1b84baea9df1e65bee7b49e4a8cda1ec",
 3165           "tag" : "5c0bb79d8240041edce0f94bd4bb384f",
 3166           "result" : "acceptable",
 3167           "flags" : [
 3168             "SmallIv"
 3169           ]
 3170         }
 3171       ]
 3172     },
 3173     {
 3174       "ivSize" : 48,
 3175       "keySize" : 128,
 3176       "tagSize" : 128,
 3177       "type" : "AeadTest",
 3178       "tests" : [
 3179         {
 3180           "tcId" : 235,
 3181           "comment" : "small IV sizes",
 3182           "key" : "c6a705677affb49e276d9511caa46145",
 3183           "iv" : "4ad80c2854fb",
 3184           "aad" : "",
 3185           "msg" : "",
 3186           "ct" : "",
 3187           "tag" : "1e2ed72af590cafb8647d185865f5463",
 3188           "result" : "acceptable",
 3189           "flags" : [
 3190             "SmallIv"
 3191           ]
 3192         },
 3193         {
 3194           "tcId" : 236,
 3195           "comment" : "small IV sizes",
 3196           "key" : "eba7699b56cc0aa2f66a2a5be9944413",
 3197           "iv" : "d1dafc8de3e3",
 3198           "aad" : "",
 3199           "msg" : "d021e53d9098a2df3d6b903cdad0cd9c",
 3200           "ct" : "18291aa8dc7b07448aa8f71bb8e380bf",
 3201           "tag" : "9c0e22e5c41b1039ff5661ffaefa8e0f",
 3202           "result" : "acceptable",
 3203           "flags" : [
 3204             "SmallIv"
 3205           ]
 3206         }
 3207       ]
 3208     },
 3209     {
 3210       "ivSize" : 8,
 3211       "keySize" : 192,
 3212       "tagSize" : 128,
 3213       "type" : "AeadTest",
 3214       "tests" : [
 3215         {
 3216           "tcId" : 237,
 3217           "comment" : "small IV sizes",
 3218           "key" : "c70ce38e84e5f53ed41c3f0d2ca493412ad32cb04c6e2efa",
 3219           "iv" : "cb",
 3220           "aad" : "",
 3221           "msg" : "",
 3222           "ct" : "",
 3223           "tag" : "08d96edb5e22874cd10cb2256ca04bc6",
 3224           "result" : "acceptable",
 3225           "flags" : [
 3226             "SmallIv"
 3227           ]
 3228         },
 3229         {
 3230           "tcId" : 238,
 3231           "comment" : "small IV sizes",
 3232           "key" : "74c816b83dfd287210a3e2c6da8d3053bbfbd9b156d3fdd8",
 3233           "iv" : "0f",
 3234           "aad" : "",
 3235           "msg" : "f2b7b2c9b312cf2af78f003df15c8e19",
 3236           "ct" : "6c5e796ba9a3ddc64f401e68d135101d",
 3237           "tag" : "96a132ed43924e98feb888ff682bdaef",
 3238           "result" : "acceptable",
 3239           "flags" : [
 3240             "SmallIv"
 3241           ]
 3242         }
 3243       ]
 3244     },
 3245     {
 3246       "ivSize" : 16,
 3247       "keySize" : 192,
 3248       "tagSize" : 128,
 3249       "type" : "AeadTest",
 3250       "tests" : [
 3251         {
 3252           "tcId" : 239,
 3253           "comment" : "small IV sizes",
 3254           "key" : "cbf45ba488932aea1a10e5862f92e4a7e277bda9f34af6d0",
 3255           "iv" : "75e5",
 3256           "aad" : "",
 3257           "msg" : "",
 3258           "ct" : "",
 3259           "tag" : "1f0d23070fcd748e25bf6454f5c9136e",
 3260           "result" : "acceptable",
 3261           "flags" : [
 3262             "SmallIv"
 3263           ]
 3264         },
 3265         {
 3266           "tcId" : 240,
 3267           "comment" : "small IV sizes",
 3268           "key" : "e1c0446f11ae6aa4fa254f9a846fc6e13e45e537e47f2042",
 3269           "iv" : "8989",
 3270           "aad" : "",
 3271           "msg" : "3a2f5ad0eb216e546e0bcaa377b6cbc7",
 3272           "ct" : "550b48a43e821fd76f49f0f1a897aead",
 3273           "tag" : "f6e0a979481f9957ddad0f21a777a73a",
 3274           "result" : "acceptable",
 3275           "flags" : [
 3276             "SmallIv"
 3277           ]
 3278         }
 3279       ]
 3280     },
 3281     {
 3282       "ivSize" : 32,
 3283       "keySize" : 192,
 3284       "tagSize" : 128,
 3285       "type" : "AeadTest",
 3286       "tests" : [
 3287         {
 3288           "tcId" : 241,
 3289           "comment" : "small IV sizes",
 3290           "key" : "567563bf4cf154902275a53bc57cd6dd7b370d27011bdac8",
 3291           "iv" : "68d7fc38",
 3292           "aad" : "",
 3293           "msg" : "",
 3294           "ct" : "",
 3295           "tag" : "1475563e3212f3b5e40062569afd71e3",
 3296           "result" : "acceptable",
 3297           "flags" : [
 3298             "SmallIv"
 3299           ]
 3300         },
 3301         {
 3302           "tcId" : 242,
 3303           "comment" : "small IV sizes",
 3304           "key" : "834d0bb601170865a78139428a1503695a6a291ebd747cd1",
 3305           "iv" : "bb9d2aa3",
 3306           "aad" : "",
 3307           "msg" : "6f79e18b4acd5a03d3a5f7e1a8d0f183",
 3308           "ct" : "309133e76159fe8a41b20843486511ab",
 3309           "tag" : "03ab26993b701910a2e8ecccd2ba9e52",
 3310           "result" : "acceptable",
 3311           "flags" : [
 3312             "SmallIv"
 3313           ]
 3314         }
 3315       ]
 3316     },
 3317     {
 3318       "ivSize" : 48,
 3319       "keySize" : 192,
 3320       "tagSize" : 128,
 3321       "type" : "AeadTest",
 3322       "tests" : [
 3323         {
 3324           "tcId" : 243,
 3325           "comment" : "small IV sizes",
 3326           "key" : "99fb18f5ba430bb9ea942968ecb799b43406e1af4b6425a1",
 3327           "iv" : "a984bdcdcae2",
 3328           "aad" : "",
 3329           "msg" : "",
 3330           "ct" : "",
 3331           "tag" : "d7b9a6b58a97982916e83219fbf71b1e",
 3332           "result" : "acceptable",
 3333           "flags" : [
 3334             "SmallIv"
 3335           ]
 3336         },
 3337         {
 3338           "tcId" : 244,
 3339           "comment" : "small IV sizes",
 3340           "key" : "b77b242aa0d51c92fda013e0cb0ef2437399ace5d3f507e4",
 3341           "iv" : "52aa01e0d0d6",
 3342           "aad" : "",
 3343           "msg" : "4ba541a9914729216153801340ab1779",
 3344           "ct" : "e08261e46eaf90d978ea8f7889bccd4f",
 3345           "tag" : "c052a55df3926a50990a532efe3d80ec",
 3346           "result" : "acceptable",
 3347           "flags" : [
 3348             "SmallIv"
 3349           ]
 3350         }
 3351       ]
 3352     },
 3353     {
 3354       "ivSize" : 64,
 3355       "keySize" : 192,
 3356       "tagSize" : 128,
 3357       "type" : "AeadTest",
 3358       "tests" : [
 3359         {
 3360           "tcId" : 245,
 3361           "comment" : "small IV sizes",
 3362           "key" : "d74599b3d2db81653de43b52fc994c50d0be759fab87c33a",
 3363           "iv" : "d1c61cf8532531b5",
 3364           "aad" : "",
 3365           "msg" : "",
 3366           "ct" : "",
 3367           "tag" : "f94f2049a6560c470b3a7ca7bbc31a3d",
 3368           "result" : "acceptable",
 3369           "flags" : [
 3370             "SmallIv"
 3371           ]
 3372         },
 3373         {
 3374           "tcId" : 246,
 3375           "comment" : "small IV sizes",
 3376           "key" : "0b177198c8b419bf74acc3bc65b5fb3d09a915ff71add754",
 3377           "iv" : "8f075cbcda9831c3",
 3378           "aad" : "",
 3379           "msg" : "c4b1e05ca3d591f9543e64de3fc682ac",
 3380           "ct" : "3c6ec0ab1b827bf238a5384fb7e212ce",
 3381           "tag" : "7db7402224fd583e312bc0e61cf11366",
 3382           "result" : "acceptable",
 3383           "flags" : [
 3384             "SmallIv"
 3385           ]
 3386         }
 3387       ]
 3388     },
 3389     {
 3390       "ivSize" : 8,
 3391       "keySize" : 256,
 3392       "tagSize" : 128,
 3393       "type" : "AeadTest",
 3394       "tests" : [
 3395         {
 3396           "tcId" : 247,
 3397           "comment" : "small IV sizes",
 3398           "key" : "8f9a38c1014966e4d9ae736139c5e79b99345874f42d4c7d2c81aa6797c417c0",
 3399           "iv" : "a9",
 3400           "aad" : "",
 3401           "msg" : "",
 3402           "ct" : "",
 3403           "tag" : "2a268bf3a75fd7b00ba230b904bbb014",
 3404           "result" : "acceptable",
 3405           "flags" : [
 3406             "SmallIv"
 3407           ]
 3408         },
 3409         {
 3410           "tcId" : 248,
 3411           "comment" : "small IV sizes",
 3412           "key" : "144cd8279229e8bb2de99d24e615306663913fe9177fcd270fafec493d43bca1",
 3413           "iv" : "b3",
 3414           "aad" : "",
 3415           "msg" : "976229f5538f9636476d69f0c328e29d",
 3416           "ct" : "7bea30ecc2f73f8e121263b37966954c",
 3417           "tag" : "8bbad4adc54b37a2b2f0f6e8617548c9",
 3418           "result" : "acceptable",
 3419           "flags" : [
 3420             "SmallIv"
 3421           ]
 3422         }
 3423       ]
 3424     },
 3425     {
 3426       "ivSize" : 16,
 3427       "keySize" : 256,
 3428       "tagSize" : 128,
 3429       "type" : "AeadTest",
 3430       "tests" : [
 3431         {
 3432           "tcId" : 249,
 3433           "comment" : "small IV sizes",
 3434           "key" : "7d31861f9d3536e14016a3216b1042e0d2f7d4614314268b6f834ec7f38bbb65",
 3435           "iv" : "c332",
 3436           "aad" : "",
 3437           "msg" : "",
 3438           "ct" : "",
 3439           "tag" : "1d978a693120c11f6d51a3ed88cd4ace",
 3440           "result" : "acceptable",
 3441           "flags" : [
 3442             "SmallIv"
 3443           ]
 3444         },
 3445         {
 3446           "tcId" : 250,
 3447           "comment" : "small IV sizes",
 3448           "key" : "22b35fe9623ee11f8b60b6d22db3765b666ed972fa7ccd92b45f22deee02cab1",
 3449           "iv" : "da6c",
 3450           "aad" : "",
 3451           "msg" : "5341c78e4ce5bf8fbc3e077d1990dd5d",
 3452           "ct" : "9c39f5b110361e9a770cc5e8b0f444bb",
 3453           "tag" : "b63ff43c12073ec5572b1be70f17e231",
 3454           "result" : "acceptable",
 3455           "flags" : [
 3456             "SmallIv"
 3457           ]
 3458         }
 3459       ]
 3460     },
 3461     {
 3462       "ivSize" : 32,
 3463       "keySize" : 256,
 3464       "tagSize" : 128,
 3465       "type" : "AeadTest",
 3466       "tests" : [
 3467         {
 3468           "tcId" : 251,
 3469           "comment" : "small IV sizes",
 3470           "key" : "c224e0bba3d7a99165f7996b67a0fce3e12f2c01179b197b69b7e628bca92096",
 3471           "iv" : "6b30145e",
 3472           "aad" : "",
 3473           "msg" : "",
 3474           "ct" : "",
 3475           "tag" : "ae6f7c9a29f0d8204ca50b14a1e0dcf2",
 3476           "result" : "acceptable",
 3477           "flags" : [
 3478             "SmallIv"
 3479           ]
 3480         },
 3481         {
 3482           "tcId" : 252,
 3483           "comment" : "small IV sizes",
 3484           "key" : "093eb12343537ee8e91c1f715b862603f8daf9d4e1d7d67212a9d68e5aac9358",
 3485           "iv" : "5110604c",
 3486           "aad" : "",
 3487           "msg" : "33efb58c91e8c70271870ec00fe2e202",
 3488           "ct" : "f73f72f976a296ba3ca94bc6eb08cd46",
 3489           "tag" : "b824c33c13f289429659aa017c632f71",
 3490           "result" : "acceptable",
 3491           "flags" : [
 3492             "SmallIv"
 3493           ]
 3494         }
 3495       ]
 3496     },
 3497     {
 3498       "ivSize" : 48,
 3499       "keySize" : 256,
 3500       "tagSize" : 128,
 3501       "type" : "AeadTest",
 3502       "tests" : [
 3503         {
 3504           "tcId" : 253,
 3505           "comment" : "small IV sizes",
 3506           "key" : "98e6f8ab673e804e865e32403a6551bf807a959343c60d34559360bc295ecb5b",
 3507           "iv" : "d4d857510888",
 3508           "aad" : "",
 3509           "msg" : "",
 3510           "ct" : "",
 3511           "tag" : "3db16725fafc828d414ab61c16a6c38f",
 3512           "result" : "acceptable",
 3513           "flags" : [
 3514             "SmallIv"
 3515           ]
 3516         },
 3517         {
 3518           "tcId" : 254,
 3519           "comment" : "small IV sizes",
 3520           "key" : "0bd0e8e7781166e1d876dec8fad34ba95b032a27cac0551595116091005947b7",
 3521           "iv" : "1bdcd44b663e",
 3522           "aad" : "",
 3523           "msg" : "91222263b12cf5616a049cbe29ab9b5b",
 3524           "ct" : "ed463f4f43336af3f4d7e08770201145",
 3525           "tag" : "c8fc39906aca0c64e14a43ff750abd8a",
 3526           "result" : "acceptable",
 3527           "flags" : [
 3528             "SmallIv"
 3529           ]
 3530         }
 3531       ]
 3532     },
 3533     {
 3534       "ivSize" : 64,
 3535       "keySize" : 256,
 3536       "tagSize" : 128,
 3537       "type" : "AeadTest",
 3538       "tests" : [
 3539         {
 3540           "tcId" : 255,
 3541           "comment" : "small IV sizes",
 3542           "key" : "61ba694897925d1b4174d40401469c3ef267cdb9f829edb1a10618c16d666059",
 3543           "iv" : "0d10c5c84b88d688",
 3544           "aad" : "",
 3545           "msg" : "",
 3546           "ct" : "",
 3547           "tag" : "1311f9f830d729c189b74ec4f9080fa1",
 3548           "result" : "acceptable",
 3549           "flags" : [
 3550             "SmallIv"
 3551           ]
 3552         },
 3553         {
 3554           "tcId" : 256,
 3555           "comment" : "small IV sizes",
 3556           "key" : "115884f693b155563e9bfb3b07cacb2f7f7caa9bfe51f89e23feb5a9468bfdd0",
 3557           "iv" : "04102199ef21e1df",
 3558           "aad" : "",
 3559           "msg" : "82e3e604d2be8fcab74f638d1e70f24c",
 3560           "ct" : "7e0dd6c72aec49f89cc6a80060c0b170",
 3561           "tag" : "af68a37cfefecc4ab99ba50a5353edca",
 3562           "result" : "acceptable",
 3563           "flags" : [
 3564             "SmallIv"
 3565           ]
 3566         }
 3567       ]
 3568     }
 3569   ]
 3570 }