{
"algorithm" : "ARIA-CBC-PKCS5",
"schema" : "ind_cpa_test_schema.json",
"generatorVersion" : "0.9",
"numberOfTests" : 216,
"header" : [
"Test vectors of type IndCpaTest are intended for tests that verify",
"encryption and decryption of symmetric ciphers without authentication."
],
"notes" : {
"BadPadding" : {
"bugType" : "MISSING_STEP",
"description" : "The ciphertext in this test vector is the message encrypted without a correct PKCS #5 padding. The goal is to find implementations that accept alternative paddings and implementations that are not properly checking the padding during decryption."
},
"NoPadding" : {
"bugType" : "MISSING_STEP",
"description" : "The ciphertext in this test vector is empty. Hence the ciphertext is not valid."
},
"Pseudorandom" : {
"bugType" : "FUNCTIONALITY",
"description" : "The test vector contains pseudorandomly generated inputs. The goal of the test vector is to check the correctness of the implementation for various sizes of the input parameters."
}
},
"testGroups" : [
{
"type" : "IndCpaTest",
"keySize" : 128,
"ivSize" : 128,
"tests" : [
{
"tcId" : 1,
"comment" : "empty message",
"flags" : [
"Pseudorandom"
],
"key" : "e34f15c7bd819930fe9d66e0c166e61c",
"iv" : "da9520f7d3520277035173299388bee2",
"msg" : "",
"ct" : "71c0ed177f78d309053784eb7c031d4d",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
"iv" : "c9ee3cd746bf208c65ca9e72a266d54f",
"msg" : "ef4eab37181f98423e53e947e7050fd0",
"ct" : "914cac6152047122a3f3c0d66b211930df5d2247a769456ce5ee5888b37ec738",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "9bd3902ed0996c869b572272e76f3889",
"iv" : "8b2e86a9a185cfa6f51c7cc595b822bc",
"msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
"ct" : "690aff96c3ac234b670f887378cd9025ab7a1045de7261ce3787673acb9e0630733dc3075e0979f4b92be6a5dc06bf1e",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "75ce184447cada672e02290310d224f7",
"iv" : "2717d10eb2eea3b39ec257e43307a260",
"msg" : "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b86b1c19bcfc69c434c3cf8a2",
"ct" : "c343d4468d6b09f9566605ec512809a66969f5f6bf584051f75f7f51d79b76a490dbb729fab206c975cc02bbc4b847e6422ad197fade69202d4db45e74ff0117",
"result" : "valid"
},
{
"tcId" : 5,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "e1e726677f4893890f8c027f9d8ef80d",
"iv" : "155fd397579b0b5d991d42607f2cc9ad",
"msg" : "3f",
"ct" : "9c85f16907e56bd58d6d6cdfaac08c28",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "b151f491c4c006d1f28214aa3da9a985",
"iv" : "4eb836be6808db264cb1111a3283b394",
"msg" : "27d9",
"ct" : "4bd627f7f87d003619ac4e183b8c9bf1",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "c36ff15f72777ee21deec07b63c1a0cd",
"iv" : "a8446c27ea9068d8d924d5c4eac91157",
"msg" : "50b428",
"ct" : "c89c4eafda0e02d0ed4e7846262a8c17",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "32b9c5c78c3a0689a86052420fa1e8fc",
"iv" : "ef026d27da3702d7bb72e5e364a8f8f2",
"msg" : "0b9262ec",
"ct" : "b466e03f8a36f030e7faf8386f8ca959",
"result" : "valid"
},
{
"tcId" : 9,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "43151bbaef367277ebfc97509d0aa49c",
"iv" : "c9defd3929dcd6c355c144e9750dd869",
"msg" : "eaa91273e7",
"ct" : "794bdc98fab35d2a4599d5933104476c",
"result" : "valid"
},
{
"tcId" : 10,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "481440298525cc261f8159159aedf62d",
"iv" : "ce91e0454b0123f1ead0f158826459e9",
"msg" : "6123c556c5cc",
"ct" : "eb058e36b7bd623db633160e260993eb",
"result" : "valid"
},
{
"tcId" : 11,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "9ca26eb88731efbf7f810d5d95e196ac",
"iv" : "1cb7bc8fe00523e7743d3cd9f483d6fe",
"msg" : "7e48f06183aa40",
"ct" : "9528e718883a842f645312cba593cf18",
"result" : "valid"
},
{
"tcId" : 12,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "48f0d03e41cc55c4b58f737b5acdea32",
"iv" : "a345f084229dbfe0ceab6c6939571532",
"msg" : "f4a133aa6d5985a0",
"ct" : "945027a26679bf3b99ad135b164db587",
"result" : "valid"
},
{
"tcId" : 13,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "1c958849f31996b28939ce513087d1be",
"iv" : "e5b6f73f132355b7be7d977bea068dfc",
"msg" : "b0d2fee11b8e2f86b7",
"ct" : "5dc3fbf7a3eb6ba616abb3c428a8becc",
"result" : "valid"
},
{
"tcId" : 14,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "39de0ebea97c09b2301a90009a423253",
"iv" : "c7cd10ca949ea03e7d4ba204b69e09b8",
"msg" : "81e5c33b4c620852f044",
"ct" : "82cb112cd04121a187984112882327f9",
"result" : "valid"
},
{
"tcId" : 15,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "91656d8fc0aced60ddb1c4006d0dde53",
"iv" : "bb8c9af30821dfeb7124392a554d9f01",
"msg" : "7b3e440fe566790064b2ec",
"ct" : "b55e1d0054cecdfce2f264507b14f742",
"result" : "valid"
},
{
"tcId" : 16,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "af7d5134720b5386158d51ea126e7cf9",
"iv" : "54c3b90ca6e933f9094334d0263d3775",
"msg" : "7cc6fcc925c20f3c83b5567c",
"ct" : "c01f67c3295b8d944dc3342bf6660859",
"result" : "valid"
},
{
"tcId" : 17,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "4ed56753de6f75a032ebabca3ce27971",
"iv" : "9a2c5e91d4f0b9b9da64b46c5c2c8cb2",
"msg" : "0c8c0f5619d9f8da5339281285",
"ct" : "4d3b8ccdff85ab95aeb3a8061e341362",
"result" : "valid"
},
{
"tcId" : 18,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "beba50c936b696c15e25046dffb23a64",
"iv" : "cf7951501104e1434309e6b936ec1742",
"msg" : "821ea8532fbabffb6e3d212e9b46",
"ct" : "541276963576c57850cfb36b1f85ea85",
"result" : "valid"
},
{
"tcId" : 19,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "501d81ebf912ddb87fbe3b7aac1437bc",
"iv" : "90f5cf4fbfd2e2a1ab8eef402617bd5c",
"msg" : "2368e3c3636b5e8e94d2081adbf798",
"ct" : "6e150b9bc8f93d01ab11652dedf486a5",
"result" : "valid"
},
{
"tcId" : 20,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "831e664c9e3f0c3094c0b27b9d908eb2",
"iv" : "54f2459e40e002763144f4752cde2fb5",
"msg" : "26603bb76dd0a0180791c4ed4d3b058807",
"ct" : "81d3f758ec97241f5c920ae18e19182761add9711639bab1740997db8e7bd0c2",
"result" : "valid"
},
{
"tcId" : 21,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "cbffc6c8c7f76f46349c32d666f4efb0",
"iv" : "088e01c2c65b26e7ad6af7b92ea09d73",
"msg" : "6df067add738195fd55ac2e76b476971b9a0e6d8",
"ct" : "e2649617f9007fd79705f243af37c2cdf4251b02a78067183dba77545909a51f",
"result" : "valid"
},
{
"tcId" : 22,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "fda6a01194beb462953d7e6c49b32dac",
"iv" : "d9c9468796a2f5741b84d2d41430c5d3",
"msg" : "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b",
"ct" : "75a791dda63e829dadb75baa7aa2fa09217bc6e8881b4eca36d72e866d2867f9",
"result" : "valid"
},
{
"tcId" : 23,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "efd9caa8ac68e9e29acdae57e93bcea8",
"iv" : "c98b47808add45c0c891983ec4b09846",
"msg" : "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e534dc2d",
"ct" : "c4d3546765285ce35cd44a0a491d9e03779e4d8811232c48bb2bdf1f84ca31f17744558c95952c545f2f2f194a4b4786",
"result" : "valid"
},
{
"tcId" : 24,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "37e4dbdc436258d5a9adb9f205c77cf3",
"iv" : "08e9410de244d3f40607ebae38fa74e7",
"msg" : "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e33804887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac08683130bcca454",
"ct" : "c92c6dd02be92ae29c71decd96ec7d0d587b3af42e3b1f46e6d7ee9a66d202ef62f5c49fbc600e0fbf2421065b7bdbc5a995693b81a38fe13a717f3f6b4b6450d762da1966d2c6fa2bb24f68814146204b03fdc1ae8ef9e0e34abc5d2b361bc8",
"result" : "valid"
},
{
"tcId" : 25,
"comment" : "empty ciphertext",
"flags" : [
"NoPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "a6711529743a58476c5efaf78df82d8f",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "c2e46953fb68f5e3450bd07a2ed2e348",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "b2257b0d37e438a51a84890547d22f96",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37492e4788d27c4404328b64e9c73604f1",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37181e802c10658fc7fa79a456675f9013",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac51dbe23283bc2504af803f90793379d5c",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "69067ef303200758a79583fe501bcbb0",
"result" : "invalid"
},
{
"tcId" : 33,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "b0c0784a516a9e9a57edc6a5339c3744",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "35bcd8707d96ac307b071d0459607038",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37e0aa1a2a9cf1ddb7a5784cb0e2602017",
"result" : "invalid"
},
{
"tcId" : 36,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a3756d90513ffd7b49f5bd45138b8768692",
"result" : "invalid"
},
{
"tcId" : 37,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5139ce3b04d03fa2f3dca33202d218ecd",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "c8c5516aeacbc363c390210f221738a6",
"result" : "invalid"
},
{
"tcId" : 39,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "d13f47110ff5f6f346ecf1b54148c3d2",
"result" : "invalid"
},
{
"tcId" : 40,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "7d448eac01c5736b41afb495b5bcc299",
"result" : "invalid"
},
{
"tcId" : 41,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a3785e2e3a63b2b36e085e902b6daf386c6",
"result" : "invalid"
},
{
"tcId" : 42,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37df1f6845c93278453c7c212f7b4c15fd",
"result" : "invalid"
},
{
"tcId" : 43,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5da2c8a6983417f5eb9576018b46a1cf1",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "b9bd81caa0e39fab400bdd93aee683bffbc984ae2a6d558eef5a4bdb242af953",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "700d07bb35573bef70bddaa0973c0d5d29967632b346ddebe0483fff4dcfa8e0",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "051972433b49c3cc386c1e9ee9c4ebea67b4d89f51c4262757a5d44f2fbb740a",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37d05a51382b5f5fe5f155d8c9fb62b9a44de0e0e42efdaef17ad6e55fff726770",
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37e60ad70673c1eae2a01fced2683d6c0bf18e8b32c7b9c521113b742fad2b63d1",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac51d2fdc8e1db22deeb28efc6570053d112b476e85f492a10b7690f8fd97a73da8",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "30c41340a957ea8cbb74bb853d4efd79",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "085e3fcd1c517a3c80a892e0fa0e5b07",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37ae9bcfc7bb7d5340f314a3ce50162bf4",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37c2a037529ce3f1559ea805316c30276b",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac50450d74efdc5885a593d178f1d01947d",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "dcd7ca6a60d9bf3db19ce9c1f3716be0",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "be57a2aa33f913795d4946cb9194441e",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37fdd26893d7df0393bd3744b81cf9823f",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37a48dd3e6fa4b6e47a6746a45307153c5",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5329a0ca66611e7ee087364eb986ad402",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "b9bd81caa0e39fab400bdd93aee683bf",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "6dc3de2d0902a5f7fe86b83fdb0909a4",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "f2ace3cbdc3cdb046db1bc037709b6f3",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a3797b6ccbbfceceefa190a309cb511561a",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a37f008b00585460fd427fb9824a7986045",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5b77726b82821a864d6179591c5a68fc3",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "c52139862ef49eaa8da42e98c8978519",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "60d01f1556e8630eab82bd9f012f7818",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a3780a0fbce89d27f882c14cf99bbe4a5e8",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "afe361f80c8c4173703539cc9c081a3721151c3281d912d6a59b13357d76ebe5",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5dfb6179e883e1a8493adb0a251f900e5",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "afe361f80c8c4173703539cc9c081a37",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "b06591fd5776b970a34f59a6e15a2e6bf51b93316d57dc35f336f03d35e9fac5",
"result" : "invalid"
}
]
},
{
"type" : "IndCpaTest",
"keySize" : 192,
"ivSize" : 128,
"tests" : [
{
"tcId" : 73,
"comment" : "empty message",
"flags" : [
"Pseudorandom"
],
"key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
"iv" : "db20f9a6f4d6b4e478f1a4b9d4051d34",
"msg" : "",
"ct" : "17bbb121b0b47596acc797a6ee7156f0",
"result" : "valid"
},
{
"tcId" : 74,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
"iv" : "69a76dc4da64d89c580eb75ae975ec39",
"msg" : "0e239f239705b282ce2200fe20de1165",
"ct" : "2507e068bfb9a515e57185d5f5fc63c32184fd84c67e9ba81a6c1b37f2f2f25e",
"result" : "valid"
},
{
"tcId" : 75,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
"iv" : "6525667350930fb945dd1895a3abfcd1",
"msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
"ct" : "f113840badba9c1e53010b2188df61f5e78c2536a50b635f0e029954127d862cf9143d4626a6b9b6411ed69d7366b614",
"result" : "valid"
},
{
"tcId" : 76,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25",
"iv" : "3943d8fddd5bb2a59772df31a31a8fff",
"msg" : "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1df7354cbe4d8d639c525d324",
"ct" : "0d86829d20a44d25c172b0aa67cec6452efd22f6296ee1e77676910e33a8ed942a844a9a96d56b7de9c40ff31ff7d525faa8dcce0e38569ffde6ed7019d88e3a",
"result" : "valid"
},
{
"tcId" : 77,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
"iv" : "1379d48493f743e6a149deb3b9bab31e",
"msg" : "58",
"ct" : "b4db19f98004a39b33db7296c18df32e",
"result" : "valid"
},
{
"tcId" : 78,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
"iv" : "48c7f44b43a1279d820733e6cb30617a",
"msg" : "0f7e",
"ct" : "7312719b040e853c650152cb98d2dae5",
"result" : "valid"
},
{
"tcId" : 79,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
"iv" : "2c287b38cc30c8c351b087b91a6a97ba",
"msg" : "33f530",
"ct" : "70b943c8bfc976be86f05e23d7d15a64",
"result" : "valid"
},
{
"tcId" : 80,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
"iv" : "61f6060919c9c09ef06be28f39c344aa",
"msg" : "3aa73c48",
"ct" : "83bab7dcf56ba42a6294d44144c0e979",
"result" : "valid"
},
{
"tcId" : 81,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
"iv" : "7682005907bfef3ce00196a17ad2246d",
"msg" : "7e4c690a88",
"ct" : "c5b1f26620a7c677aed89bae5c67d8ce",
"result" : "valid"
},
{
"tcId" : 82,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
"iv" : "1f6c912997ce007701e5fdf407c6b421",
"msg" : "e9520280973b",
"ct" : "32fd01afaaa4fea091ee846960d56b00",
"result" : "valid"
},
{
"tcId" : 83,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
"iv" : "5854033ae50de090678432781a168b6c",
"msg" : "4880b412287a0b",
"ct" : "04c032ce9365247528a163bc2f1931da",
"result" : "valid"
},
{
"tcId" : 84,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
"iv" : "003b2d86d8b636c58cf664565572d5e6",
"msg" : "004e3f4a4e6db955",
"ct" : "a98fdfac130e195fe22fb0e26cf6c8c4",
"result" : "valid"
},
{
"tcId" : 85,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
"iv" : "3f22b50f888ab9424ba871d15aac55b7",
"msg" : "41a25354efeb1bc3b8",
"ct" : "7da69236bb445c2ee2126829ad397983",
"result" : "valid"
},
{
"tcId" : 86,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
"iv" : "e4b8dde04b49fa6b88bfccd8d70c21d1",
"msg" : "f0e82fb5c5666f4af49f",
"ct" : "86648bd61e6e1a55121cd3a613c465dd",
"result" : "valid"
},
{
"tcId" : 87,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
"iv" : "7753f616cd8796c9b8a3bbfbe6cb1e7f",
"msg" : "178ea8404ba54ee4e4522c",
"ct" : "5aaf288bf9e8741fbf541e12cd3d6d89",
"result" : "valid"
},
{
"tcId" : 88,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
"iv" : "eae9ee19ccb7f8b087675709c4d35f73",
"msg" : "cda5709e7f115624e74ab031",
"ct" : "21ace48fba084dbab390171137e055c0",
"result" : "valid"
},
{
"tcId" : 89,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
"iv" : "a6aaff339a729d30a7ec1328db36d23e",
"msg" : "a1171eae1979f48345dd9485a0",
"ct" : "3f1a6369734ea903ad06fb770dd61874",
"result" : "valid"
},
{
"tcId" : 90,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
"iv" : "92fda71e88c70d18ed71b992735a2150",
"msg" : "967593cc64bcbf7f3c58d04cb82b",
"ct" : "79b32576be26a666394da5c61c500225",
"result" : "valid"
},
{
"tcId" : 91,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
"iv" : "ed6596c86b98123ad2f3c573e974d051",
"msg" : "586f4f171af116519061a8e0e77940",
"ct" : "f498870cf782879933e5328c9ac2d35b",
"result" : "valid"
},
{
"tcId" : 92,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
"iv" : "c45b52a240eba3bdde5dfd57f3d474fb",
"msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
"ct" : "0a276b0aab06835eff293a3ad5d465660bc43858f6dcafd13b2a50ee8b99945c",
"result" : "valid"
},
{
"tcId" : 93,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326",
"iv" : "07ece5fe02266e073499fd4d66929034",
"msg" : "289647ea8d0ff31375a82aa1c620903048bb1d0e",
"ct" : "1f0c9e4c489586b150516ba8e456886932ab4b334f129f6d35306996ed0bcdae",
"result" : "valid"
},
{
"tcId" : 94,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe",
"iv" : "d799157bc1f77c182027be918b30783a",
"msg" : "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97",
"ct" : "89611e3ba6cd101fdf08c51e182ce02c06af291a91a4f8bdbf20f1bb1f4acaa8",
"result" : "valid"
},
{
"tcId" : 95,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f",
"iv" : "fdf97645e4192ba84728bbf6683f79de",
"msg" : "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9bb5b357",
"ct" : "b706248b1a0fde692da0027af3b6a100c5f4dc74b57960bf9bed7b4a821bd4b46790799566829be2d32046052fbfe875",
"result" : "valid"
},
{
"tcId" : 96,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf",
"iv" : "059685f59247eea5d3f2a1532cb9d6b2",
"msg" : "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034e833e5887763aa",
"ct" : "346d246004e22ff9ef3ab068412772e465f09bc1084475031b9faa1f6cc3f82f00a7d089b9d6662db0c709252972eb19f990c2e43786bb06d6da457fb1da55ab889cfcadab5e47db2410a3c06307ce081268354e3546f4651da9d03e1f6ed823",
"result" : "valid"
},
{
"tcId" : 97,
"comment" : "empty ciphertext",
"flags" : [
"NoPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "",
"result" : "invalid"
},
{
"tcId" : 98,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "296a8da65613079f6d31982bc438f840",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "bf9550c723961a77489bfd3c4e256fc7",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "612260a23bb7b842156832e6d6c5580c",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa876249459f870d3808b7e20da10dc7df",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa501e18cec8730ba0f8b51a4bab0d2204",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae688fe448ae207df0c76a419106bed222e6e",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "03abf2dd6886f5e49f598a0214a0d9a0",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "42db90199c593a6c4e20226edf96605e",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "52e51b173148f96e763e134368171e25",
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa501ec1e24596c7cd400dcd39c0c1a34e",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfafd3b91693330da61aaba22607fb7add6",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae6886335f458c3df6f079b297daed5282bce",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "f5e135e68ef8c921ea702c52020e864b",
"result" : "invalid"
},
{
"tcId" : 111,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "6b1a45b2fdca8616af34db5823d11e41",
"result" : "invalid"
},
{
"tcId" : 112,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "f3ea75a7aa1309fb6908be5b18cd5175",
"result" : "invalid"
},
{
"tcId" : 113,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfaa442240363440cfb59d720ab15d034b3",
"result" : "invalid"
},
{
"tcId" : 114,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfaa0c1bd2fbbc1475d618b398dde75ac05",
"result" : "invalid"
},
{
"tcId" : 115,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae688af920a64c67a7d0575b20e1d893f7083",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "b1d0ba73d693b300b08954026cee3337f2f85e316e7dbe3cd66fdeb4cf51236f",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "f251abdbf2eafadffbbae94eeed12652d72f8563d871f2a6ae46b96cc2be6236",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "febea785333a730e54df7f4b96cd26030c2f6e4f038de3feb739c812bcbfe54f",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfaecb10b68cbf54f91b689582b41ab70ae573b852ec05969926b0ee8ebe86ec72d",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa852c02f3743cb9a053c4b5f7230463c88233b700f30aa3578dcf435ea61a8b36",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae6881a2b1aa3886975187561b9716cc2df1e2c089466f2a31bb48428d8d4ffff0fa9",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "3b4a9ffec9e9535b5bbfe3e215779abe",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "dd681aa31e6a55e8673462acf1dc9d65",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa00749fce09f56ceaa6f09727de04c534",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa60c0f2a3e5b6564b43174290155293a4",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae688244da3f1308581c8fa05f10bdd572dd0",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "d37ff4690f63b574d703a4f22a9a0b93",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "21c7145239e70c29dfa2f270c3cb96da",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfab5e08b502d0e2bfb39416a5bff2e5397",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa98fa42e724377ffa0ba5b7e803a2642e",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae688cd8097505a298f69ee6d3c316b191dec",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "b1d0ba73d693b300b08954026cee3337",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "6561a96c4905ddf33887cfee4ac6226e",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "469da6d6f0996c3ccbe5083ffbf3d578",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa06e62c3fd9de65e94b154e7ba5d654aa",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa702e74df2f6b773a2d930a3a150a4273",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae6882eed80a2abf3faa1833a5b58e2cfece4",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "743a699a3006580c7d19b44023817659",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "0072c44bb927eedb07af669ce22d53f2",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa006e0fb9ad00c38f9623ebff76232526",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa0b0a68fc6b1d69ac9e559733eb9b190b",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae6888ebd4fcb2fdb8f1d6b98c2cef2d46a19",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "bb4b4c02ae5602808ec701e04bc1cbfa",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "0ef0574dae26e845c1a2a6c31212f9bb03b476e82ceb12c4ab9295e6070ae688",
"result" : "invalid"
}
]
},
{
"type" : "IndCpaTest",
"keySize" : 256,
"ivSize" : 128,
"tests" : [
{
"tcId" : 145,
"comment" : "empty message",
"flags" : [
"Pseudorandom"
],
"key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
"iv" : "eb38ef61717e1324ae064e86f1c3e797",
"msg" : "",
"ct" : "a23f2cac1557dbd20b648cf7bfc67260",
"result" : "valid"
},
{
"tcId" : 146,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
"iv" : "9ec7b863ac845cad5e4673da21f5b6a9",
"msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
"ct" : "5e28ba2ed07c832b5088b79f4cdd1c9f042e39f16d0d91966707723958f05b6a",
"result" : "valid"
},
{
"tcId" : 147,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
"iv" : "e70d83a77a2ce722ac214c00837acedf",
"msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
"ct" : "d4296d25f9bc87047e2fc5121c19faa20baf5f7da8913b70644225acc778fe1f459214b11321ed1d9aadda520d1b4ea4",
"result" : "valid"
},
{
"tcId" : 148,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
"iv" : "bd003c0a9d804c29f053a77cb380cb47",
"msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917",
"ct" : "e0f050ccf60335a54efe5cfe4e2cb55c8c9e97e11844b85bc131df37592f435efe6de06bf7f9a0dd85148c486b990dcf6216dbfb711d1ff9493eeb23049b9354",
"result" : "valid"
},
{
"tcId" : 149,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
"iv" : "014d2e13dfbcb969ba3bb91442d52eca",
"msg" : "40",
"ct" : "7b586cf3b53f6c915d27422a8dd5fcb0",
"result" : "valid"
},
{
"tcId" : 150,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
"iv" : "fae3e2054113f6b3b904aadbfe59655c",
"msg" : "6601",
"ct" : "6782dcfa17ad5ba07906b44d06cc1ab7",
"result" : "valid"
},
{
"tcId" : 151,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
"iv" : "203cd3e0068e43d38b6f2e48a188f252",
"msg" : "f1d300",
"ct" : "7d211f25ac2fc508238891e940d979dd",
"result" : "valid"
},
{
"tcId" : 152,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
"iv" : "abcf220eede012279c3a2d33295ff273",
"msg" : "2ae63cbf",
"ct" : "d807308a1f41a7ed3d8577c71c02a6c6",
"result" : "valid"
},
{
"tcId" : 153,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
"iv" : "01373953578902909ae4f6cb0a72587c",
"msg" : "af3a015ea1",
"ct" : "afcccd1fed0c3bc5edf2f82c868fc7fa",
"result" : "valid"
},
{
"tcId" : 154,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
"iv" : "3fb0d5ecd06c71150748b599595833cb",
"msg" : "3f56935def3f",
"ct" : "92252b318943cff7c334dade21cc3c6b",
"result" : "valid"
},
{
"tcId" : 155,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
"iv" : "27a2db6114ece34fb6c23302d9ba07c6",
"msg" : "57bb86beed156f",
"ct" : "20080e08de3daa17dd7c4af1d43b72a5",
"result" : "valid"
},
{
"tcId" : 156,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
"iv" : "9b2b631e3f24bdc814a14abb3416059e",
"msg" : "2e4e7ef728fe11af",
"ct" : "3c482f3f1003f17737af6baee3e8fa24",
"result" : "valid"
},
{
"tcId" : 157,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
"iv" : "92cfc4eb146b18b73fc76483fc5e1229",
"msg" : "852a21d92848e627c7",
"ct" : "49be00bd79a153d65f7a3bc7c96318f1",
"result" : "valid"
},
{
"tcId" : 158,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
"iv" : "4ceed8dcb75b6259dad737bdef96f099",
"msg" : "195a3b292f93baff0a2c",
"ct" : "8db0f3fe551d7a26f538a3ddbe36dfc8",
"result" : "valid"
},
{
"tcId" : 159,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
"iv" : "2d4cead3f1120a2b4b59419d04951e20",
"msg" : "afd73117330c6e8528a6e4",
"ct" : "74f1d3df08b0c22d303212536a903d05",
"result" : "valid"
},
{
"tcId" : 160,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
"iv" : "a10392634143c2a3332fa0fb3f72200a",
"msg" : "0ff54d6b6759120c2e8a51e3",
"ct" : "78c3ea34ee3f17219057d1cde011acf2",
"result" : "valid"
},
{
"tcId" : 161,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
"iv" : "38b916a7ad3a9251ae3bd8865ca3a688",
"msg" : "f0058d412a104e53d820b95a7f",
"ct" : "837dba1539f0b2c78545195657128060",
"result" : "valid"
},
{
"tcId" : 162,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
"iv" : "bfcc3ac44d12e42d780c1188ac64b57f",
"msg" : "aacc36972f183057919ff57b49e1",
"ct" : "dbb8362785111c51ed2270fd4c4d5087",
"result" : "valid"
},
{
"tcId" : 163,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
"iv" : "35bc82e3503b95044c6406a8b2c2ecff",
"msg" : "5d066a92c300e9b6ddd63a7c13ae33",
"ct" : "327a27b46537191137a74204639ee7e6",
"result" : "valid"
},
{
"tcId" : 164,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
"iv" : "4b74bd981ea9d074757c3e2ef515e5fb",
"msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
"ct" : "fc952bcc1d6f8b8afe4220b5cffd3bc126f7c7525e9c315f27ed7082ffdc652e",
"result" : "valid"
},
{
"tcId" : 165,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92",
"iv" : "9a1d8ccc24c5e4d3995480af236be103",
"msg" : "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9",
"ct" : "3e5a8671868c0c5ad9fef58c0a7dc460b13bf1162b5bbf525722dcdecfc6936e",
"result" : "valid"
},
{
"tcId" : 166,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe",
"iv" : "400aab92803bcbb44a96ef789655b34e",
"msg" : "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660",
"ct" : "ad890e9c2e6ac5fa9c5d5397c9df5f6b33bff0e7abb54f7ef6bd75b1775b2607",
"result" : "valid"
},
{
"tcId" : 167,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df",
"iv" : "6eedf45753ffe38f2407fbc28ab5959c",
"msg" : "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b7622abdbc",
"ct" : "b87a11318b49f0b798b0d59920eb8522a28069bd32c2815ebd94e736b000eb637fbc7ace22b7d8c91f235917f95b7123",
"result" : "valid"
},
{
"tcId" : 168,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6",
"iv" : "f88551c6aa197f9ad80251c2e32d7663",
"msg" : "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d10f82bdff827055",
"ct" : "75ff473208f8f0fd4b547720833c550fc7ba2c937a1705cb27af78c4e8b5a293ea0064c695f4891cd03a1da0cf8ab6ac358a7db7fbb302e0b7bb3d54f4fcd7a3ba6f258d9d86c7d5cc0b04dfada0fdd6b23017cfad3be7ee27b7548b4b6ae5ba",
"result" : "valid"
},
{
"tcId" : 169,
"comment" : "empty ciphertext",
"flags" : [
"NoPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "",
"result" : "invalid"
},
{
"tcId" : 170,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "8d389ba106b5a9b41acd52aae656d8d6",
"result" : "invalid"
},
{
"tcId" : 171,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "6465365290eb925b704cfb8bc979f50b",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "928966fe08be85d6642a455cdecb736a",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c5705c2c54e81a6085c4f5ce05db4af34f6",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c578a3d92c8802f10eed083993721ddc701",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d138677b628c905ee1d08d7f3bc1c70bfc202f",
"result" : "invalid"
},
{
"tcId" : 176,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "78ad6c7f0865c255bb0330f59e632b55",
"result" : "invalid"
},
{
"tcId" : 177,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "2cc322e9b97ba44875a53d243a08463d",
"result" : "invalid"
},
{
"tcId" : 178,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "0dbb6e8533e65c49c9c9ee2036a588aa",
"result" : "invalid"
},
{
"tcId" : 179,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57c9ccb02810e40691e55a89a68e4427dc",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c5759d7c76cd4ba27f5fe5299c7e8cc518d",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d13867bcc3d98a536ab48a6c0d879f46526870",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "38bf1e09bfeb3f9a504d4224ead649f3",
"result" : "invalid"
},
{
"tcId" : 183,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "3432d4d0cc93f548214a61ee41706d3d",
"result" : "invalid"
},
{
"tcId" : 184,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "abbddd457e7a8de07d4e7b00b333ebe3",
"result" : "invalid"
},
{
"tcId" : 185,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57b8fbe3daaeccd4784518b775cb432b5a",
"result" : "invalid"
},
{
"tcId" : 186,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c57fad3cf8f608a9e5ac2285f5ea0b9a494",
"result" : "invalid"
},
{
"tcId" : 187,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d138671ca99f59f035f4044746a90fa1e1363f",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "a47ec6995d8288bdde26733bfe24c34fcb31d3965ae2e84114b18420e7770765",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "4072c78f61e4c48321fc904fcbe1b91a1be21c85011521f0a54eefb0d20bc4da",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "41f07079034ee89ec5e07287d2d12e944f012e3938405b99e7f861b95306ddb1",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c578682728a19d2fb9a7d31700cb276f4fa3031beeee87aab0bcb3ac7c08ab89533",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c57f54e5d2abbbf1afba5df1d53d707db1490958deec52e5059e81112a487b15f45",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d1386760938911bab93b7ba6ec4bf492ac0cf13b68e30cfd7e45df951319e04ce57f79",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "509bccc1ad2598e3949590e7b352af53",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "3537af5bc2bb8268622146059d28a314",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57d363e82954d69b7d731f4d715bfd94fe",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c57037c7953dcfd128b6c009ac4ee82c904",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d138675ec53c9f3bfc0a234385943bce2d8f1f",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "218ce2e8038c32275c6c45642c94b2c1",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "a6871f99f6c9198e1cddfd5dc0fd7af2",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57ed3bf76b659580b34867ec0b1b002414",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c5770884b6ec1d8f6adf86a77a7a01bb0c5",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d13867c8947928b8395d26faa32ad765a4220b",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "a47ec6995d8288bdde26733bfe24c34f",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "f30a5f1f5fb1df298472eddac40a4d9e",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "67b3bde4a9277aab74290a937b226b37",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57205c2bdc5e4328dfcf657cd173db569a",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c5793080586eea40ddb612cf251237d0fb0",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d13867f97aca62d87776387f793bc7e03b4264",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "0c37c96f9287192dbfa8da7f374c47f3",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "3f0006e9272bbc7b9e8abdbe3e0a3062",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57efb59a9f6d7bd54c8b9c9519a1b58b8a",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "e90dc76c60fb687bbb4da71abea15c5785bc4598e5c940fa861da3278d9754a2",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d13867bc21d14fc18537a65ab4d71c0d44a590",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "e90dc76c60fb687bbb4da71abea15c57",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "e6cdf6327d60a36725c57258bc0b92d34c2f35cbeb17e48096e3f40609d13867",
"result" : "invalid"
}
]
}
]
}