"Fossies" - the Fresh Open Source Software Archive

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


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

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