Home | History | Annotate | Download | only in wycheproof_testvectors
      1 {
      2   "algorithm" : "AES-CBC-PKCS5",
      3   "generatorVersion" : "0.4.12",
      4   "notes" : {
      5     "BadPadding" : "The ciphertext in this test vector is the message encrypted with an invalid or unexpected padding. This allows to find implementations that are not properly checking the padding during decryption."
      6   },
      7   "numberOfTests" : 183,
      8   "header" : [],
      9   "testGroups" : [
     10     {
     11       "ivSize" : 128,
     12       "keySize" : 128,
     13       "type" : "IndCpaTest",
     14       "tests" : [
     15         {
     16           "tcId" : 1,
     17           "comment" : "empty message",
     18           "key" : "e34f15c7bd819930fe9d66e0c166e61c",
     19           "iv" : "da9520f7d3520277035173299388bee2",
     20           "msg" : "",
     21           "ct" : "b10ab60153276941361000414aed0a9d",
     22           "result" : "valid",
     23           "flags" : []
     24         },
     25         {
     26           "tcId" : 2,
     27           "comment" : "message size divisible by block size",
     28           "key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
     29           "iv" : "c9ee3cd746bf208c65ca9e72a266d54f",
     30           "msg" : "ef4eab37181f98423e53e947e7050fd0",
     31           "ct" : "d1fa697f3e2e04d64f1a0da203813ca5bc226a0b1d42287b2a5b994a66eaf14a",
     32           "result" : "valid",
     33           "flags" : []
     34         },
     35         {
     36           "tcId" : 3,
     37           "comment" : "message size divisible by block size",
     38           "key" : "9bd3902ed0996c869b572272e76f3889",
     39           "iv" : "8b2e86a9a185cfa6f51c7cc595b822bc",
     40           "msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
     41           "ct" : "514cbc69aced506926deacdeb0cc0a5a07d540f65d825b65c7db0075cf930a06e0124ae598461cab0b3251baa853e377",
     42           "result" : "valid",
     43           "flags" : []
     44         },
     45         {
     46           "tcId" : 4,
     47           "comment" : "message size divisible by block size",
     48           "key" : "75ce184447cada672e02290310d224f7",
     49           "iv" : "2717d10eb2eea3b39ec257e43307a260",
     50           "msg" : "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b86b1c19bcfc69c434c3cf8a2",
     51           "ct" : "137c824d7f7dc36f24216dde37c2e1c10cee533f6453de92e44b898fc3037d2e9e19d67a96387136dd9717a56e28614a5c177158f402ce2936fd98d1feb6a817",
     52           "result" : "valid",
     53           "flags" : []
     54         },
     55         {
     56           "tcId" : 5,
     57           "comment" : "small plaintext size",
     58           "key" : "e1e726677f4893890f8c027f9d8ef80d",
     59           "iv" : "155fd397579b0b5d991d42607f2cc9ad",
     60           "msg" : "3f",
     61           "ct" : "599d77aca16910b42d8b4ac9560efe1b",
     62           "result" : "valid",
     63           "flags" : []
     64         },
     65         {
     66           "tcId" : 6,
     67           "comment" : "small plaintext size",
     68           "key" : "b151f491c4c006d1f28214aa3da9a985",
     69           "iv" : "4eb836be6808db264cb1111a3283b394",
     70           "msg" : "27d9",
     71           "ct" : "74e20bf03a0ad4b49edc86a1b19c3d1d",
     72           "result" : "valid",
     73           "flags" : []
     74         },
     75         {
     76           "tcId" : 7,
     77           "comment" : "small plaintext size",
     78           "key" : "c36ff15f72777ee21deec07b63c1a0cd",
     79           "iv" : "a8446c27ea9068d8d924d5c4eac91157",
     80           "msg" : "50b428",
     81           "ct" : "3f7a26558ba51cf352219d34c46907ae",
     82           "result" : "valid",
     83           "flags" : []
     84         },
     85         {
     86           "tcId" : 8,
     87           "comment" : "small plaintext size",
     88           "key" : "32b9c5c78c3a0689a86052420fa1e8fc",
     89           "iv" : "ef026d27da3702d7bb72e5e364a8f8f2",
     90           "msg" : "0b9262ec",
     91           "ct" : "c29d1463baccc558fd720c897da5bb98",
     92           "result" : "valid",
     93           "flags" : []
     94         },
     95         {
     96           "tcId" : 9,
     97           "comment" : "small plaintext size",
     98           "key" : "43151bbaef367277ebfc97509d0aa49c",
     99           "iv" : "c9defd3929dcd6c355c144e9750dd869",
    100           "msg" : "eaa91273e7",
    101           "ct" : "e24a717914f9cc8eaa1dc96f7840d6af",
    102           "result" : "valid",
    103           "flags" : []
    104         },
    105         {
    106           "tcId" : 10,
    107           "comment" : "small plaintext size",
    108           "key" : "481440298525cc261f8159159aedf62d",
    109           "iv" : "ce91e0454b0123f1ead0f158826459e9",
    110           "msg" : "6123c556c5cc",
    111           "ct" : "f080e487f4e5b7aed793ea95ffe4bb30",
    112           "result" : "valid",
    113           "flags" : []
    114         },
    115         {
    116           "tcId" : 11,
    117           "comment" : "small plaintext size",
    118           "key" : "9ca26eb88731efbf7f810d5d95e196ac",
    119           "iv" : "1cb7bc8fe00523e7743d3cd9f483d6fe",
    120           "msg" : "7e48f06183aa40",
    121           "ct" : "27cadee413ed901f51c9366d731d95f6",
    122           "result" : "valid",
    123           "flags" : []
    124         },
    125         {
    126           "tcId" : 12,
    127           "comment" : "small plaintext size",
    128           "key" : "48f0d03e41cc55c4b58f737b5acdea32",
    129           "iv" : "a345f084229dbfe0ceab6c6939571532",
    130           "msg" : "f4a133aa6d5985a0",
    131           "ct" : "59bf12427b51a3aee0c9d3c540d04d24",
    132           "result" : "valid",
    133           "flags" : []
    134         },
    135         {
    136           "tcId" : 13,
    137           "comment" : "small plaintext size",
    138           "key" : "1c958849f31996b28939ce513087d1be",
    139           "iv" : "e5b6f73f132355b7be7d977bea068dfc",
    140           "msg" : "b0d2fee11b8e2f86b7",
    141           "ct" : "1a0a18355f8ca4e6e2cf31da18d070da",
    142           "result" : "valid",
    143           "flags" : []
    144         },
    145         {
    146           "tcId" : 14,
    147           "comment" : "small plaintext size",
    148           "key" : "39de0ebea97c09b2301a90009a423253",
    149           "iv" : "c7cd10ca949ea03e7d4ba204b69e09b8",
    150           "msg" : "81e5c33b4c620852f044",
    151           "ct" : "cef498ea61715a27f400418d1d5bfbf0",
    152           "result" : "valid",
    153           "flags" : []
    154         },
    155         {
    156           "tcId" : 15,
    157           "comment" : "small plaintext size",
    158           "key" : "91656d8fc0aced60ddb1c4006d0dde53",
    159           "iv" : "bb8c9af30821dfeb7124392a554d9f01",
    160           "msg" : "7b3e440fe566790064b2ec",
    161           "ct" : "7ab43ddc45835ce40d2280bcea6a63f2",
    162           "result" : "valid",
    163           "flags" : []
    164         },
    165         {
    166           "tcId" : 16,
    167           "comment" : "small plaintext size",
    168           "key" : "af7d5134720b5386158d51ea126e7cf9",
    169           "iv" : "54c3b90ca6e933f9094334d0263d3775",
    170           "msg" : "7cc6fcc925c20f3c83b5567c",
    171           "ct" : "c70b457c945ad40895cf4c8be3ce7c66",
    172           "result" : "valid",
    173           "flags" : []
    174         },
    175         {
    176           "tcId" : 17,
    177           "comment" : "small plaintext size",
    178           "key" : "4ed56753de6f75a032ebabca3ce27971",
    179           "iv" : "9a2c5e91d4f0b9b9da64b46c5c2c8cb2",
    180           "msg" : "0c8c0f5619d9f8da5339281285",
    181           "ct" : "f9900afee2acfe63f8f15d81bbf64c39",
    182           "result" : "valid",
    183           "flags" : []
    184         },
    185         {
    186           "tcId" : 18,
    187           "comment" : "small plaintext size",
    188           "key" : "beba50c936b696c15e25046dffb23a64",
    189           "iv" : "cf7951501104e1434309e6b936ec1742",
    190           "msg" : "821ea8532fbabffb6e3d212e9b46",
    191           "ct" : "da4137bd8ac78e75a700b3de806f2d6f",
    192           "result" : "valid",
    193           "flags" : []
    194         },
    195         {
    196           "tcId" : 19,
    197           "comment" : "small plaintext size",
    198           "key" : "501d81ebf912ddb87fbe3b7aac1437bc",
    199           "iv" : "90f5cf4fbfd2e2a1ab8eef402617bd5c",
    200           "msg" : "2368e3c3636b5e8e94d2081adbf798",
    201           "ct" : "fed05321d11d978e2ec32527ecfce06c",
    202           "result" : "valid",
    203           "flags" : []
    204         },
    205         {
    206           "tcId" : 20,
    207           "comment" : "plaintext size > 16",
    208           "key" : "831e664c9e3f0c3094c0b27b9d908eb2",
    209           "iv" : "54f2459e40e002763144f4752cde2fb5",
    210           "msg" : "26603bb76dd0a0180791c4ed4d3b058807",
    211           "ct" : "8d55dc10584e243f55d2bdbb5758b7fabcd58c8d3785f01c7e3640b2a1dadcd9",
    212           "result" : "valid",
    213           "flags" : []
    214         },
    215         {
    216           "tcId" : 21,
    217           "comment" : "plaintext size > 16",
    218           "key" : "cbffc6c8c7f76f46349c32d666f4efb0",
    219           "iv" : "088e01c2c65b26e7ad6af7b92ea09d73",
    220           "msg" : "6df067add738195fd55ac2e76b476971b9a0e6d8",
    221           "ct" : "e9199842355ea0c3dbf1b2a94fef1c802a95d024df9e407883cf5bf1f02c3cdc",
    222           "result" : "valid",
    223           "flags" : []
    224         },
    225         {
    226           "tcId" : 22,
    227           "comment" : "plaintext size > 16",
    228           "key" : "fda6a01194beb462953d7e6c49b32dac",
    229           "iv" : "d9c9468796a2f5741b84d2d41430c5d3",
    230           "msg" : "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b",
    231           "ct" : "19beb4db2be0f3aff0083583038b2281a77c85b5f345ba4d2bc7f742a14f9247",
    232           "result" : "valid",
    233           "flags" : []
    234         },
    235         {
    236           "tcId" : 23,
    237           "comment" : "plaintext size > 16",
    238           "key" : "efd9caa8ac68e9e29acdae57e93bcea8",
    239           "iv" : "c98b47808add45c0c891983ec4b09846",
    240           "msg" : "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e534dc2d",
    241           "ct" : "84904fc92bd2e7590aa268e667370327b9446f41067dd40d3e5091a63a0d5687e4926e00cc3cb461c3b85d80ee2da818",
    242           "result" : "valid",
    243           "flags" : []
    244         },
    245         {
    246           "tcId" : 24,
    247           "comment" : "plaintext size > 16",
    248           "key" : "37e4dbdc436258d5a9adb9f205c77cf3",
    249           "iv" : "08e9410de244d3f40607ebae38fa74e7",
    250           "msg" : "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e33804887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac08683130bcca454",
    251           "ct" : "1d1391593a336be4b207295ad0542bc4ef2f39053066e12c38f71603f377fd42f4f0b2b5a42cdfeaee2af039f06fcf347abe171af3157ff07f3cdd3b33e11a60caecf9890325c132eeb66ab847278d165c26bca7c30486bb2fd83b63c5ff7ae0",
    252           "result" : "valid",
    253           "flags" : []
    254         },
    255         {
    256           "tcId" : 25,
    257           "comment" : "zero padding",
    258           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    259           "iv" : "23468aa734f5f0f19827316ff168e94f",
    260           "msg" : "",
    261           "ct" : "aa62606a287476777b92d8e4c4e53028",
    262           "result" : "invalid",
    263           "flags" : [
    264             "BadPadding"
    265           ]
    266         },
    267         {
    268           "tcId" : 26,
    269           "comment" : "zero padding",
    270           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    271           "iv" : "23468aa734f5f0f19827316ff168e94f",
    272           "msg" : "6162636465666768",
    273           "ct" : "ada437b682c92384b6c23ec10a21b3d8",
    274           "result" : "invalid",
    275           "flags" : [
    276             "BadPadding"
    277           ]
    278         },
    279         {
    280           "tcId" : 27,
    281           "comment" : "zero padding",
    282           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    283           "iv" : "23468aa734f5f0f19827316ff168e94f",
    284           "msg" : "303132333435363738396162636465",
    285           "ct" : "26c5b3e540ee3dd6b52d14afd01a44f8",
    286           "result" : "invalid",
    287           "flags" : [
    288             "BadPadding"
    289           ]
    290         },
    291         {
    292           "tcId" : 28,
    293           "comment" : "zero padding",
    294           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    295           "iv" : "23468aa734f5f0f19827316ff168e94f",
    296           "msg" : "30313233343536373839414243444546",
    297           "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0deb417e98aba3ee12fea2921f8ae51",
    298           "result" : "invalid",
    299           "flags" : [
    300             "BadPadding"
    301           ]
    302         },
    303         {
    304           "tcId" : 29,
    305           "comment" : "zero padding",
    306           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    307           "iv" : "23468aa734f5f0f19827316ff168e94f",
    308           "msg" : "3031323334353637383941424344454647",
    309           "ct" : "fbcbdfdaaf17980be939c0b243266ecb1188ff22f6563f6173440547d1e0dfd8",
    310           "result" : "invalid",
    311           "flags" : [
    312             "BadPadding"
    313           ]
    314         },
    315         {
    316           "tcId" : 30,
    317           "comment" : "padding with 0xff",
    318           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    319           "iv" : "23468aa734f5f0f19827316ff168e94f",
    320           "msg" : "",
    321           "ct" : "726570a34cea08139d9f836579102a0e",
    322           "result" : "invalid",
    323           "flags" : [
    324             "BadPadding"
    325           ]
    326         },
    327         {
    328           "tcId" : 31,
    329           "comment" : "padding with 0xff",
    330           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    331           "iv" : "23468aa734f5f0f19827316ff168e94f",
    332           "msg" : "6162636465666768",
    333           "ct" : "c8ef7ac3fd659ce7157d72a25f0a5048",
    334           "result" : "invalid",
    335           "flags" : [
    336             "BadPadding"
    337           ]
    338         },
    339         {
    340           "tcId" : 32,
    341           "comment" : "padding with 0xff",
    342           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    343           "iv" : "23468aa734f5f0f19827316ff168e94f",
    344           "msg" : "303132333435363738396162636465",
    345           "ct" : "6123c889bbc766acd4bca4cb982f9978",
    346           "result" : "invalid",
    347           "flags" : [
    348             "BadPadding"
    349           ]
    350         },
    351         {
    352           "tcId" : 33,
    353           "comment" : "padding with 0xff",
    354           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    355           "iv" : "23468aa734f5f0f19827316ff168e94f",
    356           "msg" : "30313233343536373839414243444546",
    357           "ct" : "fbcbdfdaaf17980be939c0b243266ecb442cd16f7410fca70924b573f7967e84",
    358           "result" : "invalid",
    359           "flags" : [
    360             "BadPadding"
    361           ]
    362         },
    363         {
    364           "tcId" : 34,
    365           "comment" : "padding with 0xff",
    366           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    367           "iv" : "23468aa734f5f0f19827316ff168e94f",
    368           "msg" : "3031323334353637383941424344454647",
    369           "ct" : "fbcbdfdaaf17980be939c0b243266ecbb20f899b0e7c1d65b931af94b5c44c25",
    370           "result" : "invalid",
    371           "flags" : [
    372             "BadPadding"
    373           ]
    374         },
    375         {
    376           "tcId" : 35,
    377           "comment" : "bit padding",
    378           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    379           "iv" : "23468aa734f5f0f19827316ff168e94f",
    380           "msg" : "",
    381           "ct" : "50aeed98a820c5a037a5aa4d4ef3090b",
    382           "result" : "invalid",
    383           "flags" : [
    384             "BadPadding"
    385           ]
    386         },
    387         {
    388           "tcId" : 36,
    389           "comment" : "bit padding",
    390           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    391           "iv" : "23468aa734f5f0f19827316ff168e94f",
    392           "msg" : "6162636465666768",
    393           "ct" : "25ee339006f948f42713543c62467ef9",
    394           "result" : "invalid",
    395           "flags" : [
    396             "BadPadding"
    397           ]
    398         },
    399         {
    400           "tcId" : 37,
    401           "comment" : "bit padding",
    402           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    403           "iv" : "23468aa734f5f0f19827316ff168e94f",
    404           "msg" : "303132333435363738396162636465",
    405           "ct" : "97914574676ed5b8db0b6f3931195b3f",
    406           "result" : "invalid",
    407           "flags" : [
    408             "BadPadding"
    409           ]
    410         },
    411         {
    412           "tcId" : 38,
    413           "comment" : "bit padding",
    414           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    415           "iv" : "23468aa734f5f0f19827316ff168e94f",
    416           "msg" : "30313233343536373839414243444546",
    417           "ct" : "fbcbdfdaaf17980be939c0b243266ecb2874a1e2d28dd18e5573df9fd59fd789",
    418           "result" : "invalid",
    419           "flags" : [
    420             "BadPadding"
    421           ]
    422         },
    423         {
    424           "tcId" : 39,
    425           "comment" : "bit padding",
    426           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    427           "iv" : "23468aa734f5f0f19827316ff168e94f",
    428           "msg" : "3031323334353637383941424344454647",
    429           "ct" : "fbcbdfdaaf17980be939c0b243266ecbb547c4fddbdcd3e02f438a2e48587594",
    430           "result" : "invalid",
    431           "flags" : [
    432             "BadPadding"
    433           ]
    434         },
    435         {
    436           "tcId" : 40,
    437           "comment" : "padding longer than 1 block",
    438           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    439           "iv" : "23468aa734f5f0f19827316ff168e94f",
    440           "msg" : "",
    441           "ct" : "d17ccbb26f0aa95f397b20063547349bac24c5429cbea591e96595cccc11451b",
    442           "result" : "invalid",
    443           "flags" : [
    444             "BadPadding"
    445           ]
    446         },
    447         {
    448           "tcId" : 41,
    449           "comment" : "padding longer than 1 block",
    450           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    451           "iv" : "23468aa734f5f0f19827316ff168e94f",
    452           "msg" : "6162636465666768",
    453           "ct" : "fc07025e81d43efa85f92afdf8781b1e88598e12d6812df43733e93414b9e901",
    454           "result" : "invalid",
    455           "flags" : [
    456             "BadPadding"
    457           ]
    458         },
    459         {
    460           "tcId" : 42,
    461           "comment" : "padding longer than 1 block",
    462           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    463           "iv" : "23468aa734f5f0f19827316ff168e94f",
    464           "msg" : "303132333435363738396162636465",
    465           "ct" : "deb1746f4e9e0be4a21825b071b6e93303031651e0c59091e2ae0fbcce11b987",
    466           "result" : "invalid",
    467           "flags" : [
    468             "BadPadding"
    469           ]
    470         },
    471         {
    472           "tcId" : 43,
    473           "comment" : "padding longer than 1 block",
    474           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    475           "iv" : "23468aa734f5f0f19827316ff168e94f",
    476           "msg" : "30313233343536373839414243444546",
    477           "ct" : "fbcbdfdaaf17980be939c0b243266ecb563d35096fde10ccb6f768438c9eb4ec90f399b76924c716e9f94143263306c6",
    478           "result" : "invalid",
    479           "flags" : [
    480             "BadPadding"
    481           ]
    482         },
    483         {
    484           "tcId" : 44,
    485           "comment" : "padding longer than 1 block",
    486           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    487           "iv" : "23468aa734f5f0f19827316ff168e94f",
    488           "msg" : "3031323334353637383941424344454647",
    489           "ct" : "fbcbdfdaaf17980be939c0b243266ecbc8fd2e2c5362acf5212bd47859aa827d8469b87b0e6adafe3dba98c1885b6345",
    490           "result" : "invalid",
    491           "flags" : [
    492             "BadPadding"
    493           ]
    494         },
    495         {
    496           "tcId" : 45,
    497           "comment" : "ANSI X.923 padding",
    498           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    499           "iv" : "23468aa734f5f0f19827316ff168e94f",
    500           "msg" : "",
    501           "ct" : "ca5dd2d09bd56eec9e8acaeca20af68e",
    502           "result" : "invalid",
    503           "flags" : [
    504             "BadPadding"
    505           ]
    506         },
    507         {
    508           "tcId" : 46,
    509           "comment" : "ANSI X.923 padding",
    510           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    511           "iv" : "23468aa734f5f0f19827316ff168e94f",
    512           "msg" : "6162636465666768",
    513           "ct" : "01e53a5ec9b0957c45f79ed0f4b2b982",
    514           "result" : "invalid",
    515           "flags" : [
    516             "BadPadding"
    517           ]
    518         },
    519         {
    520           "tcId" : 47,
    521           "comment" : "ANSI X.923 padding",
    522           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    523           "iv" : "23468aa734f5f0f19827316ff168e94f",
    524           "msg" : "30313233343536373839414243444546",
    525           "ct" : "fbcbdfdaaf17980be939c0b243266ecbd3909bb3457e5b946ff709be9a2ed84d",
    526           "result" : "invalid",
    527           "flags" : [
    528             "BadPadding"
    529           ]
    530         },
    531         {
    532           "tcId" : 48,
    533           "comment" : "ANSI X.923 padding",
    534           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    535           "iv" : "23468aa734f5f0f19827316ff168e94f",
    536           "msg" : "3031323334353637383941424344454647",
    537           "ct" : "fbcbdfdaaf17980be939c0b243266ecbc5ab3ab637166a6a067b82b5672c08f8",
    538           "result" : "invalid",
    539           "flags" : [
    540             "BadPadding"
    541           ]
    542         },
    543         {
    544           "tcId" : 49,
    545           "comment" : "ISO 10126 padding",
    546           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    547           "iv" : "23468aa734f5f0f19827316ff168e94f",
    548           "msg" : "",
    549           "ct" : "ba0726bd6dea11382b19c842e2ddead2",
    550           "result" : "invalid",
    551           "flags" : [
    552             "BadPadding"
    553           ]
    554         },
    555         {
    556           "tcId" : 50,
    557           "comment" : "ISO 10126 padding",
    558           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    559           "iv" : "23468aa734f5f0f19827316ff168e94f",
    560           "msg" : "6162636465666768",
    561           "ct" : "22f18b85c729903744fb8db5ed2840d4",
    562           "result" : "invalid",
    563           "flags" : [
    564             "BadPadding"
    565           ]
    566         },
    567         {
    568           "tcId" : 51,
    569           "comment" : "ISO 10126 padding",
    570           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    571           "iv" : "23468aa734f5f0f19827316ff168e94f",
    572           "msg" : "30313233343536373839414243444546",
    573           "ct" : "fbcbdfdaaf17980be939c0b243266ecb6b103fbe43519a18880b7e6d9153e1c2",
    574           "result" : "invalid",
    575           "flags" : [
    576             "BadPadding"
    577           ]
    578         },
    579         {
    580           "tcId" : 52,
    581           "comment" : "ISO 10126 padding",
    582           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    583           "iv" : "23468aa734f5f0f19827316ff168e94f",
    584           "msg" : "3031323334353637383941424344454647",
    585           "ct" : "fbcbdfdaaf17980be939c0b243266ecbe00bdb15b8a61285447498700d35e0c6",
    586           "result" : "invalid",
    587           "flags" : [
    588             "BadPadding"
    589           ]
    590         },
    591         {
    592           "tcId" : 53,
    593           "comment" : "padding longer than message",
    594           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    595           "iv" : "23468aa734f5f0f19827316ff168e94f",
    596           "msg" : "",
    597           "ct" : "d17ccbb26f0aa95f397b20063547349b",
    598           "result" : "invalid",
    599           "flags" : [
    600             "BadPadding"
    601           ]
    602         },
    603         {
    604           "tcId" : 54,
    605           "comment" : "padding longer than message",
    606           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    607           "iv" : "23468aa734f5f0f19827316ff168e94f",
    608           "msg" : "6162636465666768",
    609           "ct" : "2056dfa339fa00be6836999411a98c76",
    610           "result" : "invalid",
    611           "flags" : [
    612             "BadPadding"
    613           ]
    614         },
    615         {
    616           "tcId" : 55,
    617           "comment" : "padding longer than message",
    618           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    619           "iv" : "23468aa734f5f0f19827316ff168e94f",
    620           "msg" : "303132333435363738396162636465",
    621           "ct" : "f92628f6418d8d9c9afac233861b3835",
    622           "result" : "invalid",
    623           "flags" : [
    624             "BadPadding"
    625           ]
    626         },
    627         {
    628           "tcId" : 56,
    629           "comment" : "padding longer than message",
    630           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    631           "iv" : "23468aa734f5f0f19827316ff168e94f",
    632           "msg" : "30313233343536373839414243444546",
    633           "ct" : "fbcbdfdaaf17980be939c0b243266ecbc0c41093b495a7d5a080d976493fd0e7",
    634           "result" : "invalid",
    635           "flags" : [
    636             "BadPadding"
    637           ]
    638         },
    639         {
    640           "tcId" : 57,
    641           "comment" : "padding longer than message",
    642           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    643           "iv" : "23468aa734f5f0f19827316ff168e94f",
    644           "msg" : "3031323334353637383941424344454647",
    645           "ct" : "fbcbdfdaaf17980be939c0b243266ecb6770446a5ccaa26f7d4f970cc5834eba",
    646           "result" : "invalid",
    647           "flags" : [
    648             "BadPadding"
    649           ]
    650         },
    651         {
    652           "tcId" : 58,
    653           "comment" : " invalid padding",
    654           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    655           "iv" : "23468aa734f5f0f19827316ff168e94f",
    656           "msg" : "",
    657           "ct" : "4ff3e623fdd432608c183f40864177af",
    658           "result" : "invalid",
    659           "flags" : [
    660             "BadPadding"
    661           ]
    662         },
    663         {
    664           "tcId" : 59,
    665           "comment" : " invalid padding",
    666           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    667           "iv" : "23468aa734f5f0f19827316ff168e94f",
    668           "msg" : "6162636465666768",
    669           "ct" : "6a1ef1e6ae6a788777aabd9ccf3cf43a",
    670           "result" : "invalid",
    671           "flags" : [
    672             "BadPadding"
    673           ]
    674         },
    675         {
    676           "tcId" : 60,
    677           "comment" : " invalid padding",
    678           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    679           "iv" : "23468aa734f5f0f19827316ff168e94f",
    680           "msg" : "30313233343536373839414243444546",
    681           "ct" : "fbcbdfdaaf17980be939c0b243266ecbee1345cd513161b241f4ae2799b0327f",
    682           "result" : "invalid",
    683           "flags" : [
    684             "BadPadding"
    685           ]
    686         },
    687         {
    688           "tcId" : 61,
    689           "comment" : " invalid padding",
    690           "key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
    691           "iv" : "23468aa734f5f0f19827316ff168e94f",
    692           "msg" : "3031323334353637383941424344454647",
    693           "ct" : "fbcbdfdaaf17980be939c0b243266ecbe0d539beef6f2d4f7cda4fd9f4f05570",
    694           "result" : "invalid",
    695           "flags" : [
    696             "BadPadding"
    697           ]
    698         }
    699       ]
    700     },
    701     {
    702       "ivSize" : 128,
    703       "keySize" : 192,
    704       "type" : "IndCpaTest",
    705       "tests" : [
    706         {
    707           "tcId" : 62,
    708           "comment" : "empty message",
    709           "key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
    710           "iv" : "db20f9a6f4d6b4e478f1a4b9d4051d34",
    711           "msg" : "",
    712           "ct" : "ff0c315873b4b1872abef2353b792ef0",
    713           "result" : "valid",
    714           "flags" : []
    715         },
    716         {
    717           "tcId" : 63,
    718           "comment" : "message size divisible by block size",
    719           "key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
    720           "iv" : "69a76dc4da64d89c580eb75ae975ec39",
    721           "msg" : "0e239f239705b282ce2200fe20de1165",
    722           "ct" : "7dbd573e4db58a318edfe29f199d8cda538a49f36486337c2711163e55fd5d0b",
    723           "result" : "valid",
    724           "flags" : []
    725         },
    726         {
    727           "tcId" : 64,
    728           "comment" : "message size divisible by block size",
    729           "key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
    730           "iv" : "6525667350930fb945dd1895a3abfcd1",
    731           "msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
    732           "ct" : "bd0258909e5b72438d95ca4b29c8a79c6228fd06a3b2fa06f7659654c7b24610f23f2fb16313b7d3614cb0cd16fabb8e",
    733           "result" : "valid",
    734           "flags" : []
    735         },
    736         {
    737           "tcId" : 65,
    738           "comment" : "message size divisible by block size",
    739           "key" : "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25",
    740           "iv" : "3943d8fddd5bb2a59772df31a31a8fff",
    741           "msg" : "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1df7354cbe4d8d639c525d324",
    742           "ct" : "6cbeacf8de25d7dd9dcdc087bf2f80873b1eb335400589076f8d2bf81e294c5d72b85eb8ac9558b0de9e9fbee4b18716e5220c507fbb9d319a08f67816765ca6",
    743           "result" : "valid",
    744           "flags" : []
    745         },
    746         {
    747           "tcId" : 66,
    748           "comment" : "small plaintext size",
    749           "key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
    750           "iv" : "1379d48493f743e6a149deb3b9bab31e",
    751           "msg" : "58",
    752           "ct" : "519925956d32e4fa350b1144f088e4e8",
    753           "result" : "valid",
    754           "flags" : []
    755         },
    756         {
    757           "tcId" : 67,
    758           "comment" : "small plaintext size",
    759           "key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
    760           "iv" : "48c7f44b43a1279d820733e6cb30617a",
    761           "msg" : "0f7e",
    762           "ct" : "bfb90aa7de1bdeed5bdc5703bdfd9630",
    763           "result" : "valid",
    764           "flags" : []
    765         },
    766         {
    767           "tcId" : 68,
    768           "comment" : "small plaintext size",
    769           "key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
    770           "iv" : "2c287b38cc30c8c351b087b91a6a97ba",
    771           "msg" : "33f530",
    772           "ct" : "b1a25816908c086f26037d10b7be9ad9",
    773           "result" : "valid",
    774           "flags" : []
    775         },
    776         {
    777           "tcId" : 69,
    778           "comment" : "small plaintext size",
    779           "key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
    780           "iv" : "61f6060919c9c09ef06be28f39c344aa",
    781           "msg" : "3aa73c48",
    782           "ct" : "74dbdecbfa94b71d2d6ef03200c7d095",
    783           "result" : "valid",
    784           "flags" : []
    785         },
    786         {
    787           "tcId" : 70,
    788           "comment" : "small plaintext size",
    789           "key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
    790           "iv" : "7682005907bfef3ce00196a17ad2246d",
    791           "msg" : "7e4c690a88",
    792           "ct" : "10c860aaee23c3c3c1b9306b189dd80d",
    793           "result" : "valid",
    794           "flags" : []
    795         },
    796         {
    797           "tcId" : 71,
    798           "comment" : "small plaintext size",
    799           "key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
    800           "iv" : "1f6c912997ce007701e5fdf407c6b421",
    801           "msg" : "e9520280973b",
    802           "ct" : "673dcd444386930a0cc577fab4501e5c",
    803           "result" : "valid",
    804           "flags" : []
    805         },
    806         {
    807           "tcId" : 72,
    808           "comment" : "small plaintext size",
    809           "key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
    810           "iv" : "5854033ae50de090678432781a168b6c",
    811           "msg" : "4880b412287a0b",
    812           "ct" : "059e5f72a81d8820add8eae8fabcdd42",
    813           "result" : "valid",
    814           "flags" : []
    815         },
    816         {
    817           "tcId" : 73,
    818           "comment" : "small plaintext size",
    819           "key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
    820           "iv" : "003b2d86d8b636c58cf664565572d5e6",
    821           "msg" : "004e3f4a4e6db955",
    822           "ct" : "c412159fd5ae20d771b7d2e734124d6a",
    823           "result" : "valid",
    824           "flags" : []
    825         },
    826         {
    827           "tcId" : 74,
    828           "comment" : "small plaintext size",
    829           "key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
    830           "iv" : "3f22b50f888ab9424ba871d15aac55b7",
    831           "msg" : "41a25354efeb1bc3b8",
    832           "ct" : "4aba571c2c5ab9a6140f16efc68c8ec1",
    833           "result" : "valid",
    834           "flags" : []
    835         },
    836         {
    837           "tcId" : 75,
    838           "comment" : "small plaintext size",
    839           "key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
    840           "iv" : "e4b8dde04b49fa6b88bfccd8d70c21d1",
    841           "msg" : "f0e82fb5c5666f4af49f",
    842           "ct" : "66d1b9152a8cd1a88eab341c775070b4",
    843           "result" : "valid",
    844           "flags" : []
    845         },
    846         {
    847           "tcId" : 76,
    848           "comment" : "small plaintext size",
    849           "key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
    850           "iv" : "7753f616cd8796c9b8a3bbfbe6cb1e7f",
    851           "msg" : "178ea8404ba54ee4e4522c",
    852           "ct" : "d9377788e2881a48f9347786db7df51f",
    853           "result" : "valid",
    854           "flags" : []
    855         },
    856         {
    857           "tcId" : 77,
    858           "comment" : "small plaintext size",
    859           "key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
    860           "iv" : "eae9ee19ccb7f8b087675709c4d35f73",
    861           "msg" : "cda5709e7f115624e74ab031",
    862           "ct" : "db825f4434ea3bb53576fa7385fb7dfe",
    863           "result" : "valid",
    864           "flags" : []
    865         },
    866         {
    867           "tcId" : 78,
    868           "comment" : "small plaintext size",
    869           "key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
    870           "iv" : "a6aaff339a729d30a7ec1328db36d23e",
    871           "msg" : "a1171eae1979f48345dd9485a0",
    872           "ct" : "3e7287df2a5ed9de4d817e352bd47ea7",
    873           "result" : "valid",
    874           "flags" : []
    875         },
    876         {
    877           "tcId" : 79,
    878           "comment" : "small plaintext size",
    879           "key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
    880           "iv" : "92fda71e88c70d18ed71b992735a2150",
    881           "msg" : "967593cc64bcbf7f3c58d04cb82b",
    882           "ct" : "17c3ade4b469ae614760039a8fa6250e",
    883           "result" : "valid",
    884           "flags" : []
    885         },
    886         {
    887           "tcId" : 80,
    888           "comment" : "small plaintext size",
    889           "key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
    890           "iv" : "ed6596c86b98123ad2f3c573e974d051",
    891           "msg" : "586f4f171af116519061a8e0e77940",
    892           "ct" : "9cafecff2a28d02f732573f65a2cadca",
    893           "result" : "valid",
    894           "flags" : []
    895         },
    896         {
    897           "tcId" : 81,
    898           "comment" : "plaintext size > 16",
    899           "key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
    900           "iv" : "c45b52a240eba3bdde5dfd57f3d474fb",
    901           "msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
    902           "ct" : "401ad889bdb9d38816c782e00b168ccccde9bf75f4be868ceb91237e8b37b750",
    903           "result" : "valid",
    904           "flags" : []
    905         },
    906         {
    907           "tcId" : 82,
    908           "comment" : "plaintext size > 16",
    909           "key" : "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326",
    910           "iv" : "07ece5fe02266e073499fd4d66929034",
    911           "msg" : "289647ea8d0ff31375a82aa1c620903048bb1d0e",
    912           "ct" : "455d516e87851e6c894578a0f7126e0acbc7cfbb1d80296647ab89a79dfa6f71",
    913           "result" : "valid",
    914           "flags" : []
    915         },
    916         {
    917           "tcId" : 83,
    918           "comment" : "plaintext size > 16",
    919           "key" : "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe",
    920           "iv" : "d799157bc1f77c182027be918b30783a",
    921           "msg" : "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97",
    922           "ct" : "cbf541330a5a9bda24984976b0cf96ba08ef521fa2cdb3df839128570e222ac4",
    923           "result" : "valid",
    924           "flags" : []
    925         },
    926         {
    927           "tcId" : 84,
    928           "comment" : "plaintext size > 16",
    929           "key" : "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f",
    930           "iv" : "fdf97645e4192ba84728bbf6683f79de",
    931           "msg" : "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9bb5b357",
    932           "ct" : "03225f08592efca14ad8ecf822465e8be4157465d0be150dd3d645b6fef1b19ca7bbaa5940b2a7895fa2b0ee55b0d4ec",
    933           "result" : "valid",
    934           "flags" : []
    935         },
    936         {
    937           "tcId" : 85,
    938           "comment" : "plaintext size > 16",
    939           "key" : "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf",
    940           "iv" : "059685f59247eea5d3f2a1532cb9d6b2",
    941           "msg" : "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034e833e5887763aa",
    942           "ct" : "27ad00313f328f0d3e6c3238ab560cb7243a9f54f7dff79b5a7a879439993d458017f09e8d3f694098bc19e61fe54085138664abb51a5b328cf2c9ce5d59726fff5e1b7553c143d9e0493c51cab23ff2ecdad91bd72bb12b32f3b611f9a4225d",
    943           "result" : "valid",
    944           "flags" : []
    945         },
    946         {
    947           "tcId" : 86,
    948           "comment" : "zero padding",
    949           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
    950           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
    951           "msg" : "",
    952           "ct" : "2c010faa25c68c3b30b8c1491c316d5f",
    953           "result" : "invalid",
    954           "flags" : [
    955             "BadPadding"
    956           ]
    957         },
    958         {
    959           "tcId" : 87,
    960           "comment" : "zero padding",
    961           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
    962           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
    963           "msg" : "6162636465666768",
    964           "ct" : "818454d433154a8e00e8f590b8a1c38c",
    965           "result" : "invalid",
    966           "flags" : [
    967             "BadPadding"
    968           ]
    969         },
    970         {
    971           "tcId" : 88,
    972           "comment" : "zero padding",
    973           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
    974           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
    975           "msg" : "303132333435363738396162636465",
    976           "ct" : "0a7423fae3f4c8d4633f839d36f2e9ff",
    977           "result" : "invalid",
    978           "flags" : [
    979             "BadPadding"
    980           ]
    981         },
    982         {
    983           "tcId" : 89,
    984           "comment" : "zero padding",
    985           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
    986           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
    987           "msg" : "30313233343536373839414243444546",
    988           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432e83f6e522c371e6e71bde539595b70b7",
    989           "result" : "invalid",
    990           "flags" : [
    991             "BadPadding"
    992           ]
    993         },
    994         {
    995           "tcId" : 90,
    996           "comment" : "zero padding",
    997           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
    998           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
    999           "msg" : "3031323334353637383941424344454647",
   1000           "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143254d15f47701fa54f5957828f386e1d97",
   1001           "result" : "invalid",
   1002           "flags" : [
   1003             "BadPadding"
   1004           ]
   1005         },
   1006         {
   1007           "tcId" : 91,
   1008           "comment" : "padding with 0xff",
   1009           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1010           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1011           "msg" : "",
   1012           "ct" : "6ded36cc7603e514014dfb7199900676",
   1013           "result" : "invalid",
   1014           "flags" : [
   1015             "BadPadding"
   1016           ]
   1017         },
   1018         {
   1019           "tcId" : 92,
   1020           "comment" : "padding with 0xff",
   1021           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1022           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1023           "msg" : "6162636465666768",
   1024           "ct" : "839f772f8e5f50afdc02f954094869fe",
   1025           "result" : "invalid",
   1026           "flags" : [
   1027             "BadPadding"
   1028           ]
   1029         },
   1030         {
   1031           "tcId" : 93,
   1032           "comment" : "padding with 0xff",
   1033           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1034           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1035           "msg" : "303132333435363738396162636465",
   1036           "ct" : "eefe3553c099c187929b287e54f95726",
   1037           "result" : "invalid",
   1038           "flags" : [
   1039             "BadPadding"
   1040           ]
   1041         },
   1042         {
   1043           "tcId" : 94,
   1044           "comment" : "padding with 0xff",
   1045           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1046           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1047           "msg" : "30313233343536373839414243444546",
   1048           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d0531a2641d40467353542d79ce20ea8",
   1049           "result" : "invalid",
   1050           "flags" : [
   1051             "BadPadding"
   1052           ]
   1053         },
   1054         {
   1055           "tcId" : 95,
   1056           "comment" : "padding with 0xff",
   1057           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1058           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1059           "msg" : "3031323334353637383941424344454647",
   1060           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432aaf08a090ecf66167ba5958100be7950",
   1061           "result" : "invalid",
   1062           "flags" : [
   1063             "BadPadding"
   1064           ]
   1065         },
   1066         {
   1067           "tcId" : 96,
   1068           "comment" : "bit padding",
   1069           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1070           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1071           "msg" : "",
   1072           "ct" : "c0e402c8bbdda18c8ddd86470bd4b244",
   1073           "result" : "invalid",
   1074           "flags" : [
   1075             "BadPadding"
   1076           ]
   1077         },
   1078         {
   1079           "tcId" : 97,
   1080           "comment" : "bit padding",
   1081           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1082           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1083           "msg" : "6162636465666768",
   1084           "ct" : "dc185d4572565e01131e471ec4c48125",
   1085           "result" : "invalid",
   1086           "flags" : [
   1087             "BadPadding"
   1088           ]
   1089         },
   1090         {
   1091           "tcId" : 98,
   1092           "comment" : "bit padding",
   1093           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1094           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1095           "msg" : "303132333435363738396162636465",
   1096           "ct" : "3ad1ddf3c3b320398785e6ec6544e9a2",
   1097           "result" : "invalid",
   1098           "flags" : [
   1099             "BadPadding"
   1100           ]
   1101         },
   1102         {
   1103           "tcId" : 99,
   1104           "comment" : "bit padding",
   1105           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1106           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1107           "msg" : "30313233343536373839414243444546",
   1108           "ct" : "a7cfcdabcc5a2736a2708c1cb0b614325876f90cfbbdbcd85e8252d37c44c638",
   1109           "result" : "invalid",
   1110           "flags" : [
   1111             "BadPadding"
   1112           ]
   1113         },
   1114         {
   1115           "tcId" : 100,
   1116           "comment" : "bit padding",
   1117           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1118           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1119           "msg" : "3031323334353637383941424344454647",
   1120           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432d18f57216b0e6426d911998a0e44156b",
   1121           "result" : "invalid",
   1122           "flags" : [
   1123             "BadPadding"
   1124           ]
   1125         },
   1126         {
   1127           "tcId" : 101,
   1128           "comment" : "padding longer than 1 block",
   1129           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1130           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1131           "msg" : "",
   1132           "ct" : "f1605abb4e6628347c616da350fe243043a8d7b6aea244ca013f45241d802213",
   1133           "result" : "invalid",
   1134           "flags" : [
   1135             "BadPadding"
   1136           ]
   1137         },
   1138         {
   1139           "tcId" : 102,
   1140           "comment" : "padding longer than 1 block",
   1141           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1142           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1143           "msg" : "6162636465666768",
   1144           "ct" : "a5f027fb9514ec8844534d452c940feb2c1807f57ed628156cf753f2ab698356",
   1145           "result" : "invalid",
   1146           "flags" : [
   1147             "BadPadding"
   1148           ]
   1149         },
   1150         {
   1151           "tcId" : 103,
   1152           "comment" : "padding longer than 1 block",
   1153           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1154           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1155           "msg" : "303132333435363738396162636465",
   1156           "ct" : "f346fbc9744d723c42bbb2a4c934cdd4f1019e58c226cb2491fed621271a38f3",
   1157           "result" : "invalid",
   1158           "flags" : [
   1159             "BadPadding"
   1160           ]
   1161         },
   1162         {
   1163           "tcId" : 104,
   1164           "comment" : "padding longer than 1 block",
   1165           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1166           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1167           "msg" : "30313233343536373839414243444546",
   1168           "ct" : "a7cfcdabcc5a2736a2708c1cb0b6143263eb325d36e13aa1d3dd1d7e071700104c7eb3e22e0859aa06296bc3194bb909",
   1169           "result" : "invalid",
   1170           "flags" : [
   1171             "BadPadding"
   1172           ]
   1173         },
   1174         {
   1175           "tcId" : 105,
   1176           "comment" : "padding longer than 1 block",
   1177           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1178           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1179           "msg" : "3031323334353637383941424344454647",
   1180           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432219485d41584bd110a6d7a9cad472815d93921c48d4bcb509fdf2e63d7627c37",
   1181           "result" : "invalid",
   1182           "flags" : [
   1183             "BadPadding"
   1184           ]
   1185         },
   1186         {
   1187           "tcId" : 106,
   1188           "comment" : "ANSI X.923 padding",
   1189           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1190           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1191           "msg" : "",
   1192           "ct" : "215571a18a70140f3a0fd4c1b2dd6316",
   1193           "result" : "invalid",
   1194           "flags" : [
   1195             "BadPadding"
   1196           ]
   1197         },
   1198         {
   1199           "tcId" : 107,
   1200           "comment" : "ANSI X.923 padding",
   1201           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1202           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1203           "msg" : "6162636465666768",
   1204           "ct" : "2529985ec0ec3cf4bd22746e00d7bdc6",
   1205           "result" : "invalid",
   1206           "flags" : [
   1207             "BadPadding"
   1208           ]
   1209         },
   1210         {
   1211           "tcId" : 108,
   1212           "comment" : "ANSI X.923 padding",
   1213           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1214           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1215           "msg" : "30313233343536373839414243444546",
   1216           "ct" : "a7cfcdabcc5a2736a2708c1cb0b614329a8058657ac4a150e995cf83efccf051",
   1217           "result" : "invalid",
   1218           "flags" : [
   1219             "BadPadding"
   1220           ]
   1221         },
   1222         {
   1223           "tcId" : 109,
   1224           "comment" : "ANSI X.923 padding",
   1225           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1226           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1227           "msg" : "3031323334353637383941424344454647",
   1228           "ct" : "a7cfcdabcc5a2736a2708c1cb0b614328a068626780ba600f880bd5323f8ac15",
   1229           "result" : "invalid",
   1230           "flags" : [
   1231             "BadPadding"
   1232           ]
   1233         },
   1234         {
   1235           "tcId" : 110,
   1236           "comment" : "ISO 10126 padding",
   1237           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1238           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1239           "msg" : "",
   1240           "ct" : "13e75f9ffe2afa81b9a2e7faf74aab6d",
   1241           "result" : "invalid",
   1242           "flags" : [
   1243             "BadPadding"
   1244           ]
   1245         },
   1246         {
   1247           "tcId" : 111,
   1248           "comment" : "ISO 10126 padding",
   1249           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1250           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1251           "msg" : "6162636465666768",
   1252           "ct" : "a382197fe491f5c3f91b629dc47c3d58",
   1253           "result" : "invalid",
   1254           "flags" : [
   1255             "BadPadding"
   1256           ]
   1257         },
   1258         {
   1259           "tcId" : 112,
   1260           "comment" : "ISO 10126 padding",
   1261           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1262           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1263           "msg" : "30313233343536373839414243444546",
   1264           "ct" : "a7cfcdabcc5a2736a2708c1cb0b614320b842e5d6e32660263ff814a0277659f",
   1265           "result" : "invalid",
   1266           "flags" : [
   1267             "BadPadding"
   1268           ]
   1269         },
   1270         {
   1271           "tcId" : 113,
   1272           "comment" : "ISO 10126 padding",
   1273           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1274           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1275           "msg" : "3031323334353637383941424344454647",
   1276           "ct" : "a7cfcdabcc5a2736a2708c1cb0b614321d2f736515cfe17921800eb392e0139d",
   1277           "result" : "invalid",
   1278           "flags" : [
   1279             "BadPadding"
   1280           ]
   1281         },
   1282         {
   1283           "tcId" : 114,
   1284           "comment" : "padding longer than message",
   1285           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1286           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1287           "msg" : "",
   1288           "ct" : "f1605abb4e6628347c616da350fe2430",
   1289           "result" : "invalid",
   1290           "flags" : [
   1291             "BadPadding"
   1292           ]
   1293         },
   1294         {
   1295           "tcId" : 115,
   1296           "comment" : "padding longer than message",
   1297           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1298           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1299           "msg" : "6162636465666768",
   1300           "ct" : "b3602ff0f797cbbdde35105d27e55b94",
   1301           "result" : "invalid",
   1302           "flags" : [
   1303             "BadPadding"
   1304           ]
   1305         },
   1306         {
   1307           "tcId" : 116,
   1308           "comment" : "padding longer than message",
   1309           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1310           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1311           "msg" : "303132333435363738396162636465",
   1312           "ct" : "0334c1bc34b597f60a639e74d8b45c4e",
   1313           "result" : "invalid",
   1314           "flags" : [
   1315             "BadPadding"
   1316           ]
   1317         },
   1318         {
   1319           "tcId" : 117,
   1320           "comment" : "padding longer than message",
   1321           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1322           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1323           "msg" : "30313233343536373839414243444546",
   1324           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432c3f9fe42d9715035bcda97d27405ced7",
   1325           "result" : "invalid",
   1326           "flags" : [
   1327             "BadPadding"
   1328           ]
   1329         },
   1330         {
   1331           "tcId" : 118,
   1332           "comment" : "padding longer than message",
   1333           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1334           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1335           "msg" : "3031323334353637383941424344454647",
   1336           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432362b014a9abdaf25ae1f6dfb99d03d9d",
   1337           "result" : "invalid",
   1338           "flags" : [
   1339             "BadPadding"
   1340           ]
   1341         },
   1342         {
   1343           "tcId" : 119,
   1344           "comment" : " invalid padding",
   1345           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1346           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1347           "msg" : "",
   1348           "ct" : "97ab405b86c388f144cf74fbb9358493",
   1349           "result" : "invalid",
   1350           "flags" : [
   1351             "BadPadding"
   1352           ]
   1353         },
   1354         {
   1355           "tcId" : 120,
   1356           "comment" : " invalid padding",
   1357           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1358           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1359           "msg" : "6162636465666768",
   1360           "ct" : "691f6009802f0fb4920928db7eca1349",
   1361           "result" : "invalid",
   1362           "flags" : [
   1363             "BadPadding"
   1364           ]
   1365         },
   1366         {
   1367           "tcId" : 121,
   1368           "comment" : " invalid padding",
   1369           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1370           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1371           "msg" : "30313233343536373839414243444546",
   1372           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432a99fc96a6fa0c9fcb18de1672d74914d",
   1373           "result" : "invalid",
   1374           "flags" : [
   1375             "BadPadding"
   1376           ]
   1377         },
   1378         {
   1379           "tcId" : 122,
   1380           "comment" : " invalid padding",
   1381           "key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
   1382           "iv" : "a3fe6f76e8f582830bbe83574a7bb729",
   1383           "msg" : "3031323334353637383941424344454647",
   1384           "ct" : "a7cfcdabcc5a2736a2708c1cb0b61432dd1bb2e98102322fb1aa92c979d4c7c3",
   1385           "result" : "invalid",
   1386           "flags" : [
   1387             "BadPadding"
   1388           ]
   1389         }
   1390       ]
   1391     },
   1392     {
   1393       "ivSize" : 128,
   1394       "keySize" : 256,
   1395       "type" : "IndCpaTest",
   1396       "tests" : [
   1397         {
   1398           "tcId" : 123,
   1399           "comment" : "empty message",
   1400           "key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
   1401           "iv" : "eb38ef61717e1324ae064e86f1c3e797",
   1402           "msg" : "",
   1403           "ct" : "e7c166554d1bb32792c981fa674cc4d8",
   1404           "result" : "valid",
   1405           "flags" : []
   1406         },
   1407         {
   1408           "tcId" : 124,
   1409           "comment" : "message size divisible by block size",
   1410           "key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
   1411           "iv" : "9ec7b863ac845cad5e4673da21f5b6a9",
   1412           "msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
   1413           "ct" : "299295be47e9f5441fe83a7a811c4aeb2650333e681e69fa6b767d28a6ccf282",
   1414           "result" : "valid",
   1415           "flags" : []
   1416         },
   1417         {
   1418           "tcId" : 125,
   1419           "comment" : "message size divisible by block size",
   1420           "key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
   1421           "iv" : "e70d83a77a2ce722ac214c00837acedf",
   1422           "msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
   1423           "ct" : "a615a39ff8f59f82cf72ed13e1b01e32459700561be112412961365c7a0b58aa7a16d68c065e77ebe504999051476bd7",
   1424           "result" : "valid",
   1425           "flags" : []
   1426         },
   1427         {
   1428           "tcId" : 126,
   1429           "comment" : "message size divisible by block size",
   1430           "key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
   1431           "iv" : "bd003c0a9d804c29f053a77cb380cb47",
   1432           "msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917",
   1433           "ct" : "ed3ed8ecdbabc0a8c06259e913f3ab9a1f1dc6d05e5dfdd9c80e1008f3423064d540681291bbd3e159820fee3ff190a68fe506d8ab9e62c8e7b3816093336dbc",
   1434           "result" : "valid",
   1435           "flags" : []
   1436         },
   1437         {
   1438           "tcId" : 127,
   1439           "comment" : "small plaintext size",
   1440           "key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
   1441           "iv" : "014d2e13dfbcb969ba3bb91442d52eca",
   1442           "msg" : "40",
   1443           "ct" : "42c0b89a706ed2606cd94f9cb361fa51",
   1444           "result" : "valid",
   1445           "flags" : []
   1446         },
   1447         {
   1448           "tcId" : 128,
   1449           "comment" : "small plaintext size",
   1450           "key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
   1451           "iv" : "fae3e2054113f6b3b904aadbfe59655c",
   1452           "msg" : "6601",
   1453           "ct" : "b90c326b72eb222ddb4dae47f2bc223c",
   1454           "result" : "valid",
   1455           "flags" : []
   1456         },
   1457         {
   1458           "tcId" : 129,
   1459           "comment" : "small plaintext size",
   1460           "key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
   1461           "iv" : "203cd3e0068e43d38b6f2e48a188f252",
   1462           "msg" : "f1d300",
   1463           "ct" : "567c45c5e6d570bef583d21cac43757d",
   1464           "result" : "valid",
   1465           "flags" : []
   1466         },
   1467         {
   1468           "tcId" : 130,
   1469           "comment" : "small plaintext size",
   1470           "key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
   1471           "iv" : "abcf220eede012279c3a2d33295ff273",
   1472           "msg" : "2ae63cbf",
   1473           "ct" : "c45afe62fc9351ad0fc9b03bc2f3a91f",
   1474           "result" : "valid",
   1475           "flags" : []
   1476         },
   1477         {
   1478           "tcId" : 131,
   1479           "comment" : "small plaintext size",
   1480           "key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
   1481           "iv" : "01373953578902909ae4f6cb0a72587c",
   1482           "msg" : "af3a015ea1",
   1483           "ct" : "281fa533d0740cc6cdf94dd1a5f7402d",
   1484           "result" : "valid",
   1485           "flags" : []
   1486         },
   1487         {
   1488           "tcId" : 132,
   1489           "comment" : "small plaintext size",
   1490           "key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
   1491           "iv" : "3fb0d5ecd06c71150748b599595833cb",
   1492           "msg" : "3f56935def3f",
   1493           "ct" : "3f3f39697bd7e88d85a14132be1cbc48",
   1494           "result" : "valid",
   1495           "flags" : []
   1496         },
   1497         {
   1498           "tcId" : 133,
   1499           "comment" : "small plaintext size",
   1500           "key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
   1501           "iv" : "27a2db6114ece34fb6c23302d9ba07c6",
   1502           "msg" : "57bb86beed156f",
   1503           "ct" : "379990d91557614836381d5026fa04a0",
   1504           "result" : "valid",
   1505           "flags" : []
   1506         },
   1507         {
   1508           "tcId" : 134,
   1509           "comment" : "small plaintext size",
   1510           "key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
   1511           "iv" : "9b2b631e3f24bdc814a14abb3416059e",
   1512           "msg" : "2e4e7ef728fe11af",
   1513           "ct" : "7ecefe24caa78a68f4031d40fdb9a43a",
   1514           "result" : "valid",
   1515           "flags" : []
   1516         },
   1517         {
   1518           "tcId" : 135,
   1519           "comment" : "small plaintext size",
   1520           "key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
   1521           "iv" : "92cfc4eb146b18b73fc76483fc5e1229",
   1522           "msg" : "852a21d92848e627c7",
   1523           "ct" : "ffe4ec8baf4af40ab2e7f4d6193fae9c",
   1524           "result" : "valid",
   1525           "flags" : []
   1526         },
   1527         {
   1528           "tcId" : 136,
   1529           "comment" : "small plaintext size",
   1530           "key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
   1531           "iv" : "4ceed8dcb75b6259dad737bdef96f099",
   1532           "msg" : "195a3b292f93baff0a2c",
   1533           "ct" : "ef96215e7950e7be8aae78b9ec8aaf39",
   1534           "result" : "valid",
   1535           "flags" : []
   1536         },
   1537         {
   1538           "tcId" : 137,
   1539           "comment" : "small plaintext size",
   1540           "key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
   1541           "iv" : "2d4cead3f1120a2b4b59419d04951e20",
   1542           "msg" : "afd73117330c6e8528a6e4",
   1543           "ct" : "4ed0eac75b05868078303875f82fb4f0",
   1544           "result" : "valid",
   1545           "flags" : []
   1546         },
   1547         {
   1548           "tcId" : 138,
   1549           "comment" : "small plaintext size",
   1550           "key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
   1551           "iv" : "a10392634143c2a3332fa0fb3f72200a",
   1552           "msg" : "0ff54d6b6759120c2e8a51e3",
   1553           "ct" : "f4d298caea7c390fc8c7f558f584f852",
   1554           "result" : "valid",
   1555           "flags" : []
   1556         },
   1557         {
   1558           "tcId" : 139,
   1559           "comment" : "small plaintext size",
   1560           "key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
   1561           "iv" : "38b916a7ad3a9251ae3bd8865ca3a688",
   1562           "msg" : "f0058d412a104e53d820b95a7f",
   1563           "ct" : "5e1c00e2ec829f92b87c6adf5c25262d",
   1564           "result" : "valid",
   1565           "flags" : []
   1566         },
   1567         {
   1568           "tcId" : 140,
   1569           "comment" : "small plaintext size",
   1570           "key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
   1571           "iv" : "bfcc3ac44d12e42d780c1188ac64b57f",
   1572           "msg" : "aacc36972f183057919ff57b49e1",
   1573           "ct" : "bf3a04ddb2dbfe7c6dc9e15aa67be25d",
   1574           "result" : "valid",
   1575           "flags" : []
   1576         },
   1577         {
   1578           "tcId" : 141,
   1579           "comment" : "small plaintext size",
   1580           "key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
   1581           "iv" : "35bc82e3503b95044c6406a8b2c2ecff",
   1582           "msg" : "5d066a92c300e9b6ddd63a7c13ae33",
   1583           "ct" : "fdcfa77f5bd09326b4c11f9281b72474",
   1584           "result" : "valid",
   1585           "flags" : []
   1586         },
   1587         {
   1588           "tcId" : 142,
   1589           "comment" : "plaintext size > 16",
   1590           "key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
   1591           "iv" : "4b74bd981ea9d074757c3e2ef515e5fb",
   1592           "msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
   1593           "ct" : "fbea776fb1653635f88e2937ed2450ba4e9063e96d7cdba04928f01cb85492fe",
   1594           "result" : "valid",
   1595           "flags" : []
   1596         },
   1597         {
   1598           "tcId" : 143,
   1599           "comment" : "plaintext size > 16",
   1600           "key" : "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92",
   1601           "iv" : "9a1d8ccc24c5e4d3995480af236be103",
   1602           "msg" : "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9",
   1603           "ct" : "3a79bb6084c7116b58afe52d7181a0aacee1caa11df959090e2e7b0073d74817",
   1604           "result" : "valid",
   1605           "flags" : []
   1606         },
   1607         {
   1608           "tcId" : 144,
   1609           "comment" : "plaintext size > 16",
   1610           "key" : "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe",
   1611           "iv" : "400aab92803bcbb44a96ef789655b34e",
   1612           "msg" : "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660",
   1613           "ct" : "642b11efb79b49e5d038bc7aa29b8c6c3ce0bf11c3a69670eb565799908be66d",
   1614           "result" : "valid",
   1615           "flags" : []
   1616         },
   1617         {
   1618           "tcId" : 145,
   1619           "comment" : "plaintext size > 16",
   1620           "key" : "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df",
   1621           "iv" : "6eedf45753ffe38f2407fbc28ab5959c",
   1622           "msg" : "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b7622abdbc",
   1623           "ct" : "a9b051354f0cf61f11921b330e60f996de796aeb68140a0f9c5962e1f48e4805262fb6f53b26d9bb2fa0e359efe14734",
   1624           "result" : "valid",
   1625           "flags" : []
   1626         },
   1627         {
   1628           "tcId" : 146,
   1629           "comment" : "plaintext size > 16",
   1630           "key" : "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6",
   1631           "iv" : "f88551c6aa197f9ad80251c2e32d7663",
   1632           "msg" : "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d10f82bdff827055",
   1633           "ct" : "5074f46f1a6d0eeff070d623172eb15bbfc83e7d16466a00c9da5f4545eecf44adbf60cf9ac9aa1a3ec5eca22d4a34a7b21ca44d214c9d04ab1cb0b2c07001de9adb46f3c12f8f48436b516a409bf6cbdf1871dee3115d5cbb7943558b68867e",
   1634           "result" : "valid",
   1635           "flags" : []
   1636         },
   1637         {
   1638           "tcId" : 147,
   1639           "comment" : "zero padding",
   1640           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1641           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1642           "msg" : "",
   1643           "ct" : "e07558d746574528fb813f34e3fb7719",
   1644           "result" : "invalid",
   1645           "flags" : [
   1646             "BadPadding"
   1647           ]
   1648         },
   1649         {
   1650           "tcId" : 148,
   1651           "comment" : "zero padding",
   1652           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1653           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1654           "msg" : "6162636465666768",
   1655           "ct" : "c01af61276368818a8295f7d4b5bb2fd",
   1656           "result" : "invalid",
   1657           "flags" : [
   1658             "BadPadding"
   1659           ]
   1660         },
   1661         {
   1662           "tcId" : 149,
   1663           "comment" : "zero padding",
   1664           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1665           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1666           "msg" : "303132333435363738396162636465",
   1667           "ct" : "97dd9716f06be49160399a5b212250ae",
   1668           "result" : "invalid",
   1669           "flags" : [
   1670             "BadPadding"
   1671           ]
   1672         },
   1673         {
   1674           "tcId" : 150,
   1675           "comment" : "zero padding",
   1676           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1677           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1678           "msg" : "30313233343536373839414243444546",
   1679           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce783bb4b4e18d7c646f38e0bb8ff92896",
   1680           "result" : "invalid",
   1681           "flags" : [
   1682             "BadPadding"
   1683           ]
   1684         },
   1685         {
   1686           "tcId" : 151,
   1687           "comment" : "zero padding",
   1688           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1689           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1690           "msg" : "3031323334353637383941424344454647",
   1691           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce64679a46621b792f643542a735f0bbbf",
   1692           "result" : "invalid",
   1693           "flags" : [
   1694             "BadPadding"
   1695           ]
   1696         },
   1697         {
   1698           "tcId" : 152,
   1699           "comment" : "padding with 0xff",
   1700           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1701           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1702           "msg" : "",
   1703           "ct" : "c007ddffb76b95208505fe7f3be96172",
   1704           "result" : "invalid",
   1705           "flags" : [
   1706             "BadPadding"
   1707           ]
   1708         },
   1709         {
   1710           "tcId" : 153,
   1711           "comment" : "padding with 0xff",
   1712           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1713           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1714           "msg" : "6162636465666768",
   1715           "ct" : "e9b7719c4c2b9fa6b94cb50e87b28156",
   1716           "result" : "invalid",
   1717           "flags" : [
   1718             "BadPadding"
   1719           ]
   1720         },
   1721         {
   1722           "tcId" : 154,
   1723           "comment" : "padding with 0xff",
   1724           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1725           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1726           "msg" : "303132333435363738396162636465",
   1727           "ct" : "77b31f474c4bd489dbadd532643d1fa5",
   1728           "result" : "invalid",
   1729           "flags" : [
   1730             "BadPadding"
   1731           ]
   1732         },
   1733         {
   1734           "tcId" : 155,
   1735           "comment" : "padding with 0xff",
   1736           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1737           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1738           "msg" : "30313233343536373839414243444546",
   1739           "ct" : "8881e9e02fa9e3037b397957ba1fb7cea0166e9e1c0122cb2e2983fc0fac7176",
   1740           "result" : "invalid",
   1741           "flags" : [
   1742             "BadPadding"
   1743           ]
   1744         },
   1745         {
   1746           "tcId" : 156,
   1747           "comment" : "padding with 0xff",
   1748           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1749           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1750           "msg" : "3031323334353637383941424344454647",
   1751           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce6f0effa789cbb0b875cc53cc8f7b3caf",
   1752           "result" : "invalid",
   1753           "flags" : [
   1754             "BadPadding"
   1755           ]
   1756         },
   1757         {
   1758           "tcId" : 157,
   1759           "comment" : "bit padding",
   1760           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1761           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1762           "msg" : "",
   1763           "ct" : "4dd5f910c94700235c9ed239160e34e2",
   1764           "result" : "invalid",
   1765           "flags" : [
   1766             "BadPadding"
   1767           ]
   1768         },
   1769         {
   1770           "tcId" : 158,
   1771           "comment" : "bit padding",
   1772           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1773           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1774           "msg" : "6162636465666768",
   1775           "ct" : "94d18b5923f8f3608ae7ad494fbb517e",
   1776           "result" : "invalid",
   1777           "flags" : [
   1778             "BadPadding"
   1779           ]
   1780         },
   1781         {
   1782           "tcId" : 159,
   1783           "comment" : "bit padding",
   1784           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1785           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1786           "msg" : "303132333435363738396162636465",
   1787           "ct" : "0c92886dbcb030b873123a25d224da42",
   1788           "result" : "invalid",
   1789           "flags" : [
   1790             "BadPadding"
   1791           ]
   1792         },
   1793         {
   1794           "tcId" : 160,
   1795           "comment" : "bit padding",
   1796           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1797           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1798           "msg" : "30313233343536373839414243444546",
   1799           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce851be67798a2937cd6681165da6dce03",
   1800           "result" : "invalid",
   1801           "flags" : [
   1802             "BadPadding"
   1803           ]
   1804         },
   1805         {
   1806           "tcId" : 161,
   1807           "comment" : "bit padding",
   1808           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1809           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1810           "msg" : "3031323334353637383941424344454647",
   1811           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce45658a37aaebc51098866b0894007e8e",
   1812           "result" : "invalid",
   1813           "flags" : [
   1814             "BadPadding"
   1815           ]
   1816         },
   1817         {
   1818           "tcId" : 162,
   1819           "comment" : "padding longer than 1 block",
   1820           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1821           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1822           "msg" : "",
   1823           "ct" : "524236e25956e950713bec0d3d579068f34e4d18c4ccab081317dae526fe7fca",
   1824           "result" : "invalid",
   1825           "flags" : [
   1826             "BadPadding"
   1827           ]
   1828         },
   1829         {
   1830           "tcId" : 163,
   1831           "comment" : "padding longer than 1 block",
   1832           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1833           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1834           "msg" : "6162636465666768",
   1835           "ct" : "d29eb845640c3a8878f51bc50e290aa4a65a34a93728fe8f82fdb8d3d2b7c648",
   1836           "result" : "invalid",
   1837           "flags" : [
   1838             "BadPadding"
   1839           ]
   1840         },
   1841         {
   1842           "tcId" : 164,
   1843           "comment" : "padding longer than 1 block",
   1844           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1845           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1846           "msg" : "303132333435363738396162636465",
   1847           "ct" : "c34563be2952277c0f5c67ae1d6f847118730dd7f6a502ceef3c4bce5999f7aa",
   1848           "result" : "invalid",
   1849           "flags" : [
   1850             "BadPadding"
   1851           ]
   1852         },
   1853         {
   1854           "tcId" : 165,
   1855           "comment" : "padding longer than 1 block",
   1856           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1857           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1858           "msg" : "30313233343536373839414243444546",
   1859           "ct" : "8881e9e02fa9e3037b397957ba1fb7cec0f74a1aa92fd9c96f9d15d193d1695c1eb33486e269277612f90f509f0535c2",
   1860           "result" : "invalid",
   1861           "flags" : [
   1862             "BadPadding"
   1863           ]
   1864         },
   1865         {
   1866           "tcId" : 166,
   1867           "comment" : "padding longer than 1 block",
   1868           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1869           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1870           "msg" : "3031323334353637383941424344454647",
   1871           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce151ade309ec5200bacdd83b57ce794cd2b3bf9f8957def829e8465f7db266f9e",
   1872           "result" : "invalid",
   1873           "flags" : [
   1874             "BadPadding"
   1875           ]
   1876         },
   1877         {
   1878           "tcId" : 167,
   1879           "comment" : "ANSI X.923 padding",
   1880           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1881           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1882           "msg" : "",
   1883           "ct" : "fb38cbef13f1d5be9c0ac7ed9cbe023c",
   1884           "result" : "invalid",
   1885           "flags" : [
   1886             "BadPadding"
   1887           ]
   1888         },
   1889         {
   1890           "tcId" : 168,
   1891           "comment" : "ANSI X.923 padding",
   1892           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1893           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1894           "msg" : "6162636465666768",
   1895           "ct" : "18cf8988abe9a2463a3a75db1fac8bcc",
   1896           "result" : "invalid",
   1897           "flags" : [
   1898             "BadPadding"
   1899           ]
   1900         },
   1901         {
   1902           "tcId" : 169,
   1903           "comment" : "ANSI X.923 padding",
   1904           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1905           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1906           "msg" : "30313233343536373839414243444546",
   1907           "ct" : "8881e9e02fa9e3037b397957ba1fb7cee16d6fc4b4d3cdf6f915996e437fd4cc",
   1908           "result" : "invalid",
   1909           "flags" : [
   1910             "BadPadding"
   1911           ]
   1912         },
   1913         {
   1914           "tcId" : 170,
   1915           "comment" : "ANSI X.923 padding",
   1916           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1917           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1918           "msg" : "3031323334353637383941424344454647",
   1919           "ct" : "8881e9e02fa9e3037b397957ba1fb7cea8f41f61ead6e9936cbe7ee5a1163b9b",
   1920           "result" : "invalid",
   1921           "flags" : [
   1922             "BadPadding"
   1923           ]
   1924         },
   1925         {
   1926           "tcId" : 171,
   1927           "comment" : "ISO 10126 padding",
   1928           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1929           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1930           "msg" : "",
   1931           "ct" : "a05c14da0109093c195b4998812fe150",
   1932           "result" : "invalid",
   1933           "flags" : [
   1934             "BadPadding"
   1935           ]
   1936         },
   1937         {
   1938           "tcId" : 172,
   1939           "comment" : "ISO 10126 padding",
   1940           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1941           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1942           "msg" : "6162636465666768",
   1943           "ct" : "c477877250c8e4ca2869f35c4757cdb4",
   1944           "result" : "invalid",
   1945           "flags" : [
   1946             "BadPadding"
   1947           ]
   1948         },
   1949         {
   1950           "tcId" : 173,
   1951           "comment" : "ISO 10126 padding",
   1952           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1953           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1954           "msg" : "30313233343536373839414243444546",
   1955           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce69f57c6e99c7b9df7d4879ccd15caf3d",
   1956           "result" : "invalid",
   1957           "flags" : [
   1958             "BadPadding"
   1959           ]
   1960         },
   1961         {
   1962           "tcId" : 174,
   1963           "comment" : "ISO 10126 padding",
   1964           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1965           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1966           "msg" : "3031323334353637383941424344454647",
   1967           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce77f89a247c928f147748ce6bc8fc4b67",
   1968           "result" : "invalid",
   1969           "flags" : [
   1970             "BadPadding"
   1971           ]
   1972         },
   1973         {
   1974           "tcId" : 175,
   1975           "comment" : "padding longer than message",
   1976           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1977           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1978           "msg" : "",
   1979           "ct" : "524236e25956e950713bec0d3d579068",
   1980           "result" : "invalid",
   1981           "flags" : [
   1982             "BadPadding"
   1983           ]
   1984         },
   1985         {
   1986           "tcId" : 176,
   1987           "comment" : "padding longer than message",
   1988           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   1989           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   1990           "msg" : "6162636465666768",
   1991           "ct" : "e03b6f2ae1c963b6dfa40b42d34314b7",
   1992           "result" : "invalid",
   1993           "flags" : [
   1994             "BadPadding"
   1995           ]
   1996         },
   1997         {
   1998           "tcId" : 177,
   1999           "comment" : "padding longer than message",
   2000           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2001           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2002           "msg" : "303132333435363738396162636465",
   2003           "ct" : "df14f4cbbccca57b9727d68270a1b6c1",
   2004           "result" : "invalid",
   2005           "flags" : [
   2006             "BadPadding"
   2007           ]
   2008         },
   2009         {
   2010           "tcId" : 178,
   2011           "comment" : "padding longer than message",
   2012           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2013           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2014           "msg" : "30313233343536373839414243444546",
   2015           "ct" : "8881e9e02fa9e3037b397957ba1fb7ceea228bf1edd41c390e2eef140142bc00",
   2016           "result" : "invalid",
   2017           "flags" : [
   2018             "BadPadding"
   2019           ]
   2020         },
   2021         {
   2022           "tcId" : 179,
   2023           "comment" : "padding longer than message",
   2024           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2025           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2026           "msg" : "3031323334353637383941424344454647",
   2027           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce3937e0e9abf7f672a34a500ba8e9099a",
   2028           "result" : "invalid",
   2029           "flags" : [
   2030             "BadPadding"
   2031           ]
   2032         },
   2033         {
   2034           "tcId" : 180,
   2035           "comment" : " invalid padding",
   2036           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2037           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2038           "msg" : "",
   2039           "ct" : "32ac6057df2a5d1e2e5131348c6ebc4e",
   2040           "result" : "invalid",
   2041           "flags" : [
   2042             "BadPadding"
   2043           ]
   2044         },
   2045         {
   2046           "tcId" : 181,
   2047           "comment" : " invalid padding",
   2048           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2049           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2050           "msg" : "6162636465666768",
   2051           "ct" : "df4a7c3b9f4756d30fca0d18e9b28960",
   2052           "result" : "invalid",
   2053           "flags" : [
   2054             "BadPadding"
   2055           ]
   2056         },
   2057         {
   2058           "tcId" : 182,
   2059           "comment" : " invalid padding",
   2060           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2061           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2062           "msg" : "30313233343536373839414243444546",
   2063           "ct" : "8881e9e02fa9e3037b397957ba1fb7ceae2855c47c7988873d57f901e049494b",
   2064           "result" : "invalid",
   2065           "flags" : [
   2066             "BadPadding"
   2067           ]
   2068         },
   2069         {
   2070           "tcId" : 183,
   2071           "comment" : " invalid padding",
   2072           "key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
   2073           "iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
   2074           "msg" : "3031323334353637383941424344454647",
   2075           "ct" : "8881e9e02fa9e3037b397957ba1fb7ce0714c8de200b27ac91d9257fc93c13be",
   2076           "result" : "invalid",
   2077           "flags" : [
   2078             "BadPadding"
   2079           ]
   2080         }
   2081       ]
   2082     }
   2083   ]
   2084 }
   2085