tor-browser

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

aes_gcm_test.json (133455B)


      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 }