{
"algorithm" : "CAMELLIA-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" : "c453193b179fed83c8baa5f9bb426384",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "e09eaa5a3f5e56d279d5e7a03373f6ea",
"iv" : "c9ee3cd746bf208c65ca9e72a266d54f",
"msg" : "ef4eab37181f98423e53e947e7050fd0",
"ct" : "e4758e976f51c0fe9ae7abef11192a78339d7f295dc68b66e035ec2e3b74cc9a",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "9bd3902ed0996c869b572272e76f3889",
"iv" : "8b2e86a9a185cfa6f51c7cc595b822bc",
"msg" : "a7ba19d49ee1ea02f098aa8e30c740d893a4456ccc294040484ed8a00a55f93e",
"ct" : "cca2ee28e5fd2110b54c68e78298d3907148577dfc2a6b49ab99b591980c4449a9b388cc9cdbdda4891116b658d9db38",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "75ce184447cada672e02290310d224f7",
"iv" : "2717d10eb2eea3b39ec257e43307a260",
"msg" : "c774810a31a6421ad8eaafd5c22fa2455e2c167fee4a0b73ff927b2d96c69da1e939407b86b1c19bcfc69c434c3cf8a2",
"ct" : "de55cec83de3f36f9005240a5d73220f6a0082c19810d0d20a34a0fb45d1358cfa1c5c81fae942ceabddbf5cbdd53baefe2d0380de95d6960180d03a9a0abd8f",
"result" : "valid"
},
{
"tcId" : 5,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "e1e726677f4893890f8c027f9d8ef80d",
"iv" : "155fd397579b0b5d991d42607f2cc9ad",
"msg" : "3f",
"ct" : "77bf638052ac348364c70aa435a1d079",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "b151f491c4c006d1f28214aa3da9a985",
"iv" : "4eb836be6808db264cb1111a3283b394",
"msg" : "27d9",
"ct" : "706214bb7dc5842c5495371ba719bb8a",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "c36ff15f72777ee21deec07b63c1a0cd",
"iv" : "a8446c27ea9068d8d924d5c4eac91157",
"msg" : "50b428",
"ct" : "a0142e6fe0f4878a77eb9d205783cf9d",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "32b9c5c78c3a0689a86052420fa1e8fc",
"iv" : "ef026d27da3702d7bb72e5e364a8f8f2",
"msg" : "0b9262ec",
"ct" : "6cdaa26d650b22d2d296480a84b3d84f",
"result" : "valid"
},
{
"tcId" : 9,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "43151bbaef367277ebfc97509d0aa49c",
"iv" : "c9defd3929dcd6c355c144e9750dd869",
"msg" : "eaa91273e7",
"ct" : "91cced67dce0e8783e57e09cce578b0f",
"result" : "valid"
},
{
"tcId" : 10,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "481440298525cc261f8159159aedf62d",
"iv" : "ce91e0454b0123f1ead0f158826459e9",
"msg" : "6123c556c5cc",
"ct" : "1a9f80220d41f6bbc22f91e357b3ab9d",
"result" : "valid"
},
{
"tcId" : 11,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "9ca26eb88731efbf7f810d5d95e196ac",
"iv" : "1cb7bc8fe00523e7743d3cd9f483d6fe",
"msg" : "7e48f06183aa40",
"ct" : "439e436b36975852207f399a74cd01d2",
"result" : "valid"
},
{
"tcId" : 12,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "48f0d03e41cc55c4b58f737b5acdea32",
"iv" : "a345f084229dbfe0ceab6c6939571532",
"msg" : "f4a133aa6d5985a0",
"ct" : "45d73171058b9cef5f21b9954e131677",
"result" : "valid"
},
{
"tcId" : 13,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "1c958849f31996b28939ce513087d1be",
"iv" : "e5b6f73f132355b7be7d977bea068dfc",
"msg" : "b0d2fee11b8e2f86b7",
"ct" : "10209b087b47ca487ed963e8f01403aa",
"result" : "valid"
},
{
"tcId" : 14,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "39de0ebea97c09b2301a90009a423253",
"iv" : "c7cd10ca949ea03e7d4ba204b69e09b8",
"msg" : "81e5c33b4c620852f044",
"ct" : "1ab58df465a1b0a24a2c57455347ab5b",
"result" : "valid"
},
{
"tcId" : 15,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "91656d8fc0aced60ddb1c4006d0dde53",
"iv" : "bb8c9af30821dfeb7124392a554d9f01",
"msg" : "7b3e440fe566790064b2ec",
"ct" : "d0742ac4dc07564d81d9dd02d74bbe1b",
"result" : "valid"
},
{
"tcId" : 16,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "af7d5134720b5386158d51ea126e7cf9",
"iv" : "54c3b90ca6e933f9094334d0263d3775",
"msg" : "7cc6fcc925c20f3c83b5567c",
"ct" : "56182619530cf72012f968295bf93b39",
"result" : "valid"
},
{
"tcId" : 17,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "4ed56753de6f75a032ebabca3ce27971",
"iv" : "9a2c5e91d4f0b9b9da64b46c5c2c8cb2",
"msg" : "0c8c0f5619d9f8da5339281285",
"ct" : "fa0dbe5ee78f2706fa3f9d9fba1226d5",
"result" : "valid"
},
{
"tcId" : 18,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "beba50c936b696c15e25046dffb23a64",
"iv" : "cf7951501104e1434309e6b936ec1742",
"msg" : "821ea8532fbabffb6e3d212e9b46",
"ct" : "e7a01831f29a74595711ecf3dd69f451",
"result" : "valid"
},
{
"tcId" : 19,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "501d81ebf912ddb87fbe3b7aac1437bc",
"iv" : "90f5cf4fbfd2e2a1ab8eef402617bd5c",
"msg" : "2368e3c3636b5e8e94d2081adbf798",
"ct" : "b75fa775110ab9cfe56b441beb48b6fc",
"result" : "valid"
},
{
"tcId" : 20,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "831e664c9e3f0c3094c0b27b9d908eb2",
"iv" : "54f2459e40e002763144f4752cde2fb5",
"msg" : "26603bb76dd0a0180791c4ed4d3b058807",
"ct" : "57f17d9441316c0a4b69dceaa67e52c81636272466b075fbcf6cae82b0366dfd",
"result" : "valid"
},
{
"tcId" : 21,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "cbffc6c8c7f76f46349c32d666f4efb0",
"iv" : "088e01c2c65b26e7ad6af7b92ea09d73",
"msg" : "6df067add738195fd55ac2e76b476971b9a0e6d8",
"ct" : "bc8b030c4524995cde9a4812bb9a4b30915a196a86958ad7eac37b72de47b929",
"result" : "valid"
},
{
"tcId" : 22,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "fda6a01194beb462953d7e6c49b32dac",
"iv" : "d9c9468796a2f5741b84d2d41430c5d3",
"msg" : "f60ae3b036abcab78c98fc1d4b67970c0955cb6fe24483f8907fd73319679b",
"ct" : "9d5f9df9868545b50a7df050439ff934d28e8cdaea5ed4b85cd362b010d7bdf4",
"result" : "valid"
},
{
"tcId" : 23,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "efd9caa8ac68e9e29acdae57e93bcea8",
"iv" : "c98b47808add45c0c891983ec4b09846",
"msg" : "3e1d2001f1e475b972738936443a5f51eedaf802a66fadf2406cfaadb0549149fcb9f485e534dc2d",
"ct" : "5371737a1023662ae6a7cf04eceb6d93c781195b6a6b39a5c7e8fca8f0d8104078749131198e0dd3a79e8b7223ae995f",
"result" : "valid"
},
{
"tcId" : 24,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "37e4dbdc436258d5a9adb9f205c77cf3",
"iv" : "08e9410de244d3f40607ebae38fa74e7",
"msg" : "24a874aec067116ad22eb55846ded3f5e86919a135585c929a86d92b2958fed110e52e33804887243584a6a94402cc9a105e0c940ec335bd2890f16dcce3fc8bd02873c80ade6f1ac08683130bcca454",
"ct" : "5ba7841926bc08ffd986eb417926ca563d221aa9f10a48b27d90c71a93ec6f9dfa7ce69bd7f0e2fe221bb4c7b787ea780d8f162399e7442c895f1d2c897276cdbefc07fee45a060da3af53eb261d0101903fdcd2c1e52fd1c9ad46c88a200423",
"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" : "3e34af6f847cafa2e946c9c84d2b2ef6",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "778dc35ad50508063c50c6b3189fe770",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "f6b87be1c0aaa9f80ecd876fce789033",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b356d5f101b166cab4466e20d3f5e9ced",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b576380c0ab4eac34c40559e07280b806",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d95cca69cee4bbc8297036ba63ee70f3dff",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "20f079392bf1b9580e39f5137ea3e006",
"result" : "invalid"
},
{
"tcId" : 33,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "3a3144c093544ec5bc5e041eb84cad66",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "16bd08dfea010850bb5767b17b1fd809",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b745f14436e665a00626996cea3a5e13a",
"result" : "invalid"
},
{
"tcId" : 36,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b6cd6355f5b26a3665683547d40b85374",
"result" : "invalid"
},
{
"tcId" : 37,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d9505aac46d8e62a990c9e2174cdaa388e0",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "8c251315f7ab7865b35232ed0a6e3534",
"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" : "61335bd7dc99b54623aac94756b538a2",
"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" : "da6b8c0038fc82554a51123c019a0f19",
"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" : "1d4a057c6d8c15dbfc8f00eeb1074e6b744cf27adf91940bb900133a820a0113",
"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" : "1d4a057c6d8c15dbfc8f00eeb1074e6bb9ca12c47c8584d9b3bd036ee9d729e3",
"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" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d956656a0ece9249f1cb47840fe1da6788e",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "73a314fdd758ffd120111014b087df667d38ee203b7c1042392a67ce7b63d13a",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "89599f37b19040c5e04396ad1a2dcffbee0e3e3ede977bb2c5a63601c6338304",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "d0bdd41bfbbffce22ee25971e52236f3654642e246d2cc820b02a04b40a31af6",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6bc88ed793149686533a69fc21d81ddfa69eaf7c2d6e85883b6521d46d26b14425",
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b0fa23bee94e631836d20192a60848208f3d2951511811e3a34d947815d3c9a13",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d9539bbfdbee44ae23e1db146f94a66a69729797b6bc947615f97aae5d4c25d4893",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "a794af4e6c4fa79de7e3968ac2ff1074",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "f4e49e914575b88fc6f3022e9a39bd84",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b44650a4fcebd964c7f1a32b6d8ba17ab",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6be219c42c06c9b0be2846d757061f4629",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d95389158c779d2db00643cf0b8e6c13154",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "628eacf05028459f880e4f1c82d1d826",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "f29d1ec6613008b66453eea818930198",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6bf4aa7c7ab4b916dba54be57a78ca094d",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b14edf410412fe0cb39e9d8f6d5dd75e4",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d959dc31bcea710e7cd269dc84d5df5b37b",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "73a314fdd758ffd120111014b087df66",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "9f41972d0a0c9f7bbf0651a7a5548679",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "303132333435363738396162636465",
"ct" : "ef60c9ae91a7b44f419ad3cb64cc43a5",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6bca3701a3a46d37483b2a191aa445d2a2",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b2a1227b11417e4bf43cf90adb920811b",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d95eb9816f1cd92c08bbcb812cadb0e1599",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "",
"ct" : "39ad1764b735a7b763872aa10fb7c904",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "6162636465666768",
"ct" : "5a52db2112f13e2c432147cda4e73061",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b9335364202585597762c5b7f80215411",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "3031323334353637383941424344454647",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6bdc04b71b3b239a18bb8ba5c4be139874",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d95259380fd5418c583e3e1c4ae0da55037",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "30313233343536373839414243444546",
"ct" : "1d4a057c6d8c15dbfc8f00eeb1074e6b",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "db4f3e5e3795cc09a073fa6a81e5a6bc",
"iv" : "23468aa734f5f0f19827316ff168e94f",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2ab6f7e07066446d73e5360399e85d356880dc1432437bc01b4bd7ec22c16d95",
"result" : "invalid"
}
]
},
{
"type" : "IndCpaTest",
"keySize" : 192,
"ivSize" : 128,
"tests" : [
{
"tcId" : 73,
"comment" : "empty message",
"flags" : [
"Pseudorandom"
],
"key" : "3d6bf9edae6d881eade0ff8c7076a4835b71320c1f36b631",
"iv" : "db20f9a6f4d6b4e478f1a4b9d4051d34",
"msg" : "",
"ct" : "a06de63c6568a649bf564e1ae8fb1ec3",
"result" : "valid"
},
{
"tcId" : 74,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "f4bfa5aa4f0f4d62cf736cd2969c43d580fdb92f2753bedb",
"iv" : "69a76dc4da64d89c580eb75ae975ec39",
"msg" : "0e239f239705b282ce2200fe20de1165",
"ct" : "248a53cd08d9ad8b40087c239c551dd888e24c110fe312ae76e2523b4e37338a",
"result" : "valid"
},
{
"tcId" : 75,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "9d11abc1fcb248a436598e695be12c3c2ed90a18ba09d62c",
"iv" : "6525667350930fb945dd1895a3abfcd1",
"msg" : "aa5182cae2a8fb068c0b3fb2be3e57ae523d13dffd1a944587707c2b67447f3f",
"ct" : "f6282c4ee2599f5de666d01dc02c540bfad642c9ebc0281f43e8d04ba39ea06a3dc1e84cfacfb66117ad6ea87e18972e",
"result" : "valid"
},
{
"tcId" : 76,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "7e41d83181659a2c38da5ead353cdb04c2b4d4a3cfe58e25",
"iv" : "3943d8fddd5bb2a59772df31a31a8fff",
"msg" : "8a32d11c7a11aa72e13381632b1310f4fd90fc209a6a350e61c069a561871214f9c04fc1df7354cbe4d8d639c525d324",
"ct" : "e718de920d2da3249b0132db7ea9ec4021b77452e6ea75f43689d018ca2db326986b97563b2f7a1f8e91f51555a81ecdb8840475406d92634991cca3bdf0de29",
"result" : "valid"
},
{
"tcId" : 77,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "915429743435c28997a33b33b6574a953d81dae0e7032e6a",
"iv" : "1379d48493f743e6a149deb3b9bab31e",
"msg" : "58",
"ct" : "3ef6fc3e801fd3ba1463c40520e805ac",
"result" : "valid"
},
{
"tcId" : 78,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "f0c288ba26b284f9fb321b444a6517b3cdda1a799d55fdff",
"iv" : "48c7f44b43a1279d820733e6cb30617a",
"msg" : "0f7e",
"ct" : "6554c4fa146211d5102369184e8b1980",
"result" : "valid"
},
{
"tcId" : 79,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "6b55e4d4fd6847a80a6bfb0dcc0aa93f9fd797fc5c50292e",
"iv" : "2c287b38cc30c8c351b087b91a6a97ba",
"msg" : "33f530",
"ct" : "5196a3edd9e2ea59005e70be83de868a",
"result" : "valid"
},
{
"tcId" : 80,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "1eb21a9e995a8e45c9e71ecbd6fe615b3e0318007c64b644",
"iv" : "61f6060919c9c09ef06be28f39c344aa",
"msg" : "3aa73c48",
"ct" : "11d0ef09aab61e514b6aed620fec2c08",
"result" : "valid"
},
{
"tcId" : 81,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "710e2d5d4a9f0bc7e50796655e046a18cc5769d7764355da",
"iv" : "7682005907bfef3ce00196a17ad2246d",
"msg" : "7e4c690a88",
"ct" : "ca08dc42a6492c9351fa1c7ab421a4ff",
"result" : "valid"
},
{
"tcId" : 82,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d8c09ea400779b63e774bdacd0cb7b5dd6f736ca23d52acf",
"iv" : "1f6c912997ce007701e5fdf407c6b421",
"msg" : "e9520280973b",
"ct" : "a20575a35410920124a8290d04d19815",
"result" : "valid"
},
{
"tcId" : 83,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "8e67e9a0863b55bed408866f1cbc05357abe3f9d79f406f2",
"iv" : "5854033ae50de090678432781a168b6c",
"msg" : "4880b412287a0b",
"ct" : "30648ee6c611f5488b109c3c713a64ed",
"result" : "valid"
},
{
"tcId" : 84,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "28d8da67806410e5565bcc5a9d7ab9fb357413fa0158378c",
"iv" : "003b2d86d8b636c58cf664565572d5e6",
"msg" : "004e3f4a4e6db955",
"ct" : "5a101cdd570b57a33bd89c616688ea00",
"result" : "valid"
},
{
"tcId" : 85,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "dc968dd89fd602bb7eca6f3a8a13e4f59c08d02a514b1934",
"iv" : "3f22b50f888ab9424ba871d15aac55b7",
"msg" : "41a25354efeb1bc3b8",
"ct" : "0d3fd5d056c25af16eec4bd27961d060",
"result" : "valid"
},
{
"tcId" : 86,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "7658951c0f620d82afd92756cc2d7983b79da3e56fdd1b78",
"iv" : "e4b8dde04b49fa6b88bfccd8d70c21d1",
"msg" : "f0e82fb5c5666f4af49f",
"ct" : "31c868b60a29d8e02f18f1a080cafb99",
"result" : "valid"
},
{
"tcId" : 87,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d9574c3a221b986690931faac5258d9d3c52362b2cb9b054",
"iv" : "7753f616cd8796c9b8a3bbfbe6cb1e7f",
"msg" : "178ea8404ba54ee4e4522c",
"ct" : "ac24031dc315ec5c10ea4bd8a39cda77",
"result" : "valid"
},
{
"tcId" : 88,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "704409bab28085c44981f28f75dd143a4f747106f63f262e",
"iv" : "eae9ee19ccb7f8b087675709c4d35f73",
"msg" : "cda5709e7f115624e74ab031",
"ct" : "deb28531a527ef7ba4a38b3407235b95",
"result" : "valid"
},
{
"tcId" : 89,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d8d06ef6a53bbff5c8f12d791b8f4c67e574bf440736d1cc",
"iv" : "a6aaff339a729d30a7ec1328db36d23e",
"msg" : "a1171eae1979f48345dd9485a0",
"ct" : "974a607dda17c3c43ab4675f1f49dac9",
"result" : "valid"
},
{
"tcId" : 90,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "71129e781613f39d9ac39fbde2628b44c250c14deb5ef9e2",
"iv" : "92fda71e88c70d18ed71b992735a2150",
"msg" : "967593cc64bcbf7f3c58d04cb82b",
"ct" : "af61fc4ae2d0b465c66a5cc4a7e2a3fa",
"result" : "valid"
},
{
"tcId" : 91,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "850fc859e9f7b89a367611dee6698f33962d8245ca8dc331",
"iv" : "ed6596c86b98123ad2f3c573e974d051",
"msg" : "586f4f171af116519061a8e0e77940",
"ct" : "a0f64712e89a134ec83b2f982b91dc90",
"result" : "valid"
},
{
"tcId" : 92,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "cfd3f68873d81a27d2bfce876c79f6e609074dec39e34614",
"iv" : "c45b52a240eba3bdde5dfd57f3d474fb",
"msg" : "b1973cb25aa87ef9d1a8888b0a0f5c04c6",
"ct" : "5a023c98f757f274e235dc956b48aaeff92996f55092f15776bba1b91d47b7b0",
"result" : "valid"
},
{
"tcId" : 93,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "b7f165bced1613da5e747fdf9255832d30c07f2deeb5a326",
"iv" : "07ece5fe02266e073499fd4d66929034",
"msg" : "289647ea8d0ff31375a82aa1c620903048bb1d0e",
"ct" : "77325b062e797b591be6e3a29c7d6390a354adb33ecd2938d5cc4c31613aac3f",
"result" : "valid"
},
{
"tcId" : 94,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "9bbe6e004fb260dadb02b68b78954f1da5e6a2d02e0aeefe",
"iv" : "d799157bc1f77c182027be918b30783a",
"msg" : "665423092ce95b927e98b8082030f58e33f3ec1b0c29532c2f421855f00f97",
"ct" : "dc40844c4a16028241a2885f8e7154a50b3431993557c0f3738ac1f84d299a74",
"result" : "valid"
},
{
"tcId" : 95,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "1381fbd5e79045d40f29790fc1a436c95b040a046ebf0b0f",
"iv" : "fdf97645e4192ba84728bbf6683f79de",
"msg" : "d575dce596dd0a2cd1c18dab7eb0948fafb8669969a48b6314493bfb8daf8acacd51382f9bb5b357",
"ct" : "03dd3c8d167dbae304a08111567e407b70141057f98bfe606cb5fa805c531031d09bdee714a8623c39c5ace4c1e3112c",
"result" : "valid"
},
{
"tcId" : 96,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "1bb4ed0e8435e20729f48c1b7e3af6e69e4cebf0731131cf",
"iv" : "059685f59247eea5d3f2a1532cb9d6b2",
"msg" : "6d29dab6a0568c961ab3c825e0d89940cef06c63ade7e557cd3e92792eaf23c8cd5a0f029c63b1cdce4754ccfad7a73c7c9e50ffe081e9136f5e9a424077339de12ea43572afe1b034e833e5887763aa",
"ct" : "09b1b14d90a25a1be80977d3428f53138e226d3a2c46804ba8e6b5023c14fd38e19777d9ddc6765a43c89ca3677080993665aaa903a3694892bc4278dca6eea7e19fb0dcfdb8ab9880ad5edd06baac47c654d05754283da86233727274efde38",
"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" : "3cb4dd0e173cf50b16270547f159d7bd",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "a4445ec5fd8321babf8f4b02a5c56a98",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "eb023cba8427468394df30734affe593",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a99683936a3043de97147ad5e507cb0ec7ec1",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968ab1d850de38e22438fdee8c20dda3308",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab4887b9bf3797fe29d9735fe0a06dee64d0",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "83b7b08a7ad121f65322ffedab45ac2d",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "3737a7b7ebd642c18cb401144a0530ac",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "c650c6540ec6626c8d048c0f19c5e9a9",
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968ba7ca634f0b1b6550af4675ccc26efdd",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968f0554d42f75b92cd2b48a1d73758d1f1",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab48e4f751ed17b4fdf170e85cf09f19e89b",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "600359ecf15cbb43167c70753093d733",
"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" : "a6cd8e783b7d540035135ca12e9d781d",
"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" : "41eb49228ffc2510003629c0f2911dec",
"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" : "56a5247d274ddd9b0d83fc9e884a996809f74983dc948c24743a518132c85f34",
"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" : "56a5247d274ddd9b0d83fc9e884a9968d9174e8988c0c04bf1d1e1c65f5ba571",
"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" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab489391139f489f2284e0e1eacc1529624a",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "312947b07806133f2a6ba6720fd4d951afb10462dd28fe9b2f401ded8285474b",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "11b9cb6e23b15870abc3c0f480fb9350c6691858a26327608b77b1fe46ef0419",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "6ebef72e781bf906ef0817e733d7e1a085e73827747f44e75f375a699ec2b0a8",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968f895a1f7cee001c8c9de392d2d13fe73d4aced357b9af4c0433d6f74bff41345",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a996899f76a1db3d389feaf6ff0a44235360ef409b70762c9eaefbea8205dd045a2dc",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab4833a24b11f93fbb8e803f248809078983f876af2f87a27b2e4214406a955cb5e5",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "b8ae57e8fee815dbb87212a7c433c030",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "7cd1560e094d0fd196dc00dc50bda45d",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a99686e4327558a8e41d5c461a53f797778a0",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a99680dfe542fef52a75baeae5c660549eac3",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab48e612200c7c9b1348d493d2f62ac486da",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "696b8d68d97c94973591d79f80b54122",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "741d4ece6ab3e782af647baf9266c151",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a99680390b881fe81d176d4bd516a80b158f8",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a996816dd5f80def06cb74ea9baf23148056a",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab48bc5de973d731468c067ed31b9da382fc",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "312947b07806133f2a6ba6720fd4d951",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "b86f96ddac676286bc58955e405ab71e",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "303132333435363738396162636465",
"ct" : "9feeef0e5ba993db1f10d1c2da16b246",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a996836f59563bef2fcff6a352abc38669c09",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a99689c4244e0fc282da9c60c0131f8e2a0ab",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab4803bf537eea31870615d7c87ec358d135",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "",
"ct" : "024f469111d8760bfc237bb990366671",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "6162636465666768",
"ct" : "e86521369dbb2663d25b3e8d65386f87",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968d4f0738bd49cce13400a04c5275fc7de",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "3031323334353637383941424344454647",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968706cc926a889166340b7fd46e662adc6",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab483325eb30f849998bae69483416ce2dc5",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "30313233343536373839414243444546",
"ct" : "56a5247d274ddd9b0d83fc9e884a9968",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "9e20311eaf2eaf3e3a04bc52564e67313c84940a2996e3f2",
"iv" : "a3fe6f76e8f582830bbe83574a7bb729",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "2dc33d5a590dd48db3b478f97e8b35b102135afe0205b60eb5095c165f4dab48",
"result" : "invalid"
}
]
},
{
"type" : "IndCpaTest",
"keySize" : 256,
"ivSize" : 128,
"tests" : [
{
"tcId" : 145,
"comment" : "empty message",
"flags" : [
"Pseudorandom"
],
"key" : "7bf9e536b66a215c22233fe2daaa743a898b9acb9f7802de70b40e3d6e43ef97",
"iv" : "eb38ef61717e1324ae064e86f1c3e797",
"msg" : "",
"ct" : "9a3d7994bd657564054e8175fafe8ba5",
"result" : "valid"
},
{
"tcId" : 146,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "612e837843ceae7f61d49625faa7e7494f9253e20cb3adcea686512b043936cd",
"iv" : "9ec7b863ac845cad5e4673da21f5b6a9",
"msg" : "cc37fae15f745a2f40e2c8b192f2b38d",
"ct" : "97010511e5ac5528022606c7702faca39aa637493727029e04e90d0fa214dc11",
"result" : "valid"
},
{
"tcId" : 147,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "96e1e4896fb2cd05f133a6a100bc5609a7ac3ca6d81721e922dadd69ad07a892",
"iv" : "e70d83a77a2ce722ac214c00837acedf",
"msg" : "91a17e4dfcc3166a1add26ff0e7c12056e8a654f28a6de24f4ba739ceb5b5b18",
"ct" : "e043407f58350b23b60e85777ee71415c79f09020c7fdea7804f5963091aac2ca6dde2b42f30bcf25406293f9c628e8c",
"result" : "valid"
},
{
"tcId" : 148,
"comment" : "message size divisible by block size",
"flags" : [
"Pseudorandom"
],
"key" : "649e373e681ef52e3c10ac265484750932a9918f28fb824f7cb50adab39781fe",
"iv" : "bd003c0a9d804c29f053a77cb380cb47",
"msg" : "39b447bd3a01983c1cb761b456d69000948ceb870562a536126a0d18a8e7e49b16de8fe672f13d0808d8b7d957899917",
"ct" : "aff5d819caf757a3bd5d5901ec7384f7dc76054f01c411c356887cec834cfdb2060683616acb6258322a242cc3dfd0e1664021bd7ac2ba09b30496a9c085d07e",
"result" : "valid"
},
{
"tcId" : 149,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "e754076ceab3fdaf4f9bcab7d4f0df0cbbafbc87731b8f9b7cd2166472e8eebc",
"iv" : "014d2e13dfbcb969ba3bb91442d52eca",
"msg" : "40",
"ct" : "0ed12d67f37e68d26fb770ccfa1944af",
"result" : "valid"
},
{
"tcId" : 150,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "ea3b016bdd387dd64d837c71683808f335dbdc53598a4ea8c5f952473fafaf5f",
"iv" : "fae3e2054113f6b3b904aadbfe59655c",
"msg" : "6601",
"ct" : "ce37343921de5eb62950efaf0b77edbd",
"result" : "valid"
},
{
"tcId" : 151,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "73d4709637857dafab6ad8b2b0a51b06524717fedf100296644f7cfdaae1805b",
"iv" : "203cd3e0068e43d38b6f2e48a188f252",
"msg" : "f1d300",
"ct" : "96732743b2fcaf8078a5f1dc6e2fa2a5",
"result" : "valid"
},
{
"tcId" : 152,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "d5c81b399d4c0d1583a13da56de6d2dc45a66e7b47c24ab1192e246dc961dd77",
"iv" : "abcf220eede012279c3a2d33295ff273",
"msg" : "2ae63cbf",
"ct" : "7be00459a446f90bc39b66cdde25c626",
"result" : "valid"
},
{
"tcId" : 153,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "2521203fa0dddf59d837b2830f87b1aa61f958155df3ca4d1df2457cb4284dc8",
"iv" : "01373953578902909ae4f6cb0a72587c",
"msg" : "af3a015ea1",
"ct" : "4a98e2ac18b07c41237fee2b97a4b5bf",
"result" : "valid"
},
{
"tcId" : 154,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "665a02bc265a66d01775091da56726b6668bfd903cb7af66fb1b78a8a062e43c",
"iv" : "3fb0d5ecd06c71150748b599595833cb",
"msg" : "3f56935def3f",
"ct" : "572a369460e26635f10cf93595c30033",
"result" : "valid"
},
{
"tcId" : 155,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "facd75b22221380047305bc981f570e2a1af38928ea7e2059e3af5fc6b82b493",
"iv" : "27a2db6114ece34fb6c23302d9ba07c6",
"msg" : "57bb86beed156f",
"ct" : "26784d460ebe9c6a6ce84c49f0b13d97",
"result" : "valid"
},
{
"tcId" : 156,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "505aa98819809ef63b9a368a1e8bc2e922da45b03ce02d9a7966b15006dba2d5",
"iv" : "9b2b631e3f24bdc814a14abb3416059e",
"msg" : "2e4e7ef728fe11af",
"ct" : "c53e58bdddc782e63dec6b975495dcb6",
"result" : "valid"
},
{
"tcId" : 157,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "f942093842808ba47f64e427f7351dde6b9546e66de4e7d60aa6f328182712cf",
"iv" : "92cfc4eb146b18b73fc76483fc5e1229",
"msg" : "852a21d92848e627c7",
"ct" : "14677daafdc5f88dd3d4ccf50dfff52d",
"result" : "valid"
},
{
"tcId" : 158,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "64be162b39c6e5f1fed9c32d9f674d9a8cde6eaa2443214d86bd4a1fb53b81b4",
"iv" : "4ceed8dcb75b6259dad737bdef96f099",
"msg" : "195a3b292f93baff0a2c",
"ct" : "e29a333f90f84740720dd5621d569192",
"result" : "valid"
},
{
"tcId" : 159,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "b259a555d44b8a20c5489e2f38392ddaa6be9e35b9833b67e1b5fdf6cb3e4c6c",
"iv" : "2d4cead3f1120a2b4b59419d04951e20",
"msg" : "afd73117330c6e8528a6e4",
"ct" : "86bbee3206b4c228c8b482ca37a52ad3",
"result" : "valid"
},
{
"tcId" : 160,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "2c6fc62daa77ba8c6881b3dd6989898fef646663cc7b0a3db8228a707b85f2dc",
"iv" : "a10392634143c2a3332fa0fb3f72200a",
"msg" : "0ff54d6b6759120c2e8a51e3",
"ct" : "c9380f78840e40e03574f798574297b4",
"result" : "valid"
},
{
"tcId" : 161,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "abab815d51df29f740e4e2079fb798e0152836e6ab57d1536ae8929e52c06eb8",
"iv" : "38b916a7ad3a9251ae3bd8865ca3a688",
"msg" : "f0058d412a104e53d820b95a7f",
"ct" : "1a6b4e0f342378eea03196b121950eee",
"result" : "valid"
},
{
"tcId" : 162,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "3d5da1af83f7287458bff7a7651ea5d8db72259401333f6b82096996dd7eaf19",
"iv" : "bfcc3ac44d12e42d780c1188ac64b57f",
"msg" : "aacc36972f183057919ff57b49e1",
"ct" : "13b3ddafb62bdfef89c0fa0f4df996f9",
"result" : "valid"
},
{
"tcId" : 163,
"comment" : "small plaintext size",
"flags" : [
"Pseudorandom"
],
"key" : "c19bdf314c6cf64381425467f42aefa17c1cc9358be16ce31b1d214859ce86aa",
"iv" : "35bc82e3503b95044c6406a8b2c2ecff",
"msg" : "5d066a92c300e9b6ddd63a7c13ae33",
"ct" : "b38d33798f6220849a6ab4d608195dc2",
"result" : "valid"
},
{
"tcId" : 164,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "73216fafd0022d0d6ee27198b2272578fa8f04dd9f44467fbb6437aa45641bf7",
"iv" : "4b74bd981ea9d074757c3e2ef515e5fb",
"msg" : "d5247b8f6c3edcbfb1d591d13ece23d2f5",
"ct" : "4d14b5896778523fe37069f238eb47c51f1a66512dd3731bcd1234acb94dc6e4",
"result" : "valid"
},
{
"tcId" : 165,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "c2039f0d05951aa8d9fbdf68be58a37cf99bd1afcedda286a9db470c3729ca92",
"iv" : "9a1d8ccc24c5e4d3995480af236be103",
"msg" : "ed5b5e28e9703bdf5c7b3b080f2690a605fcd0d9",
"ct" : "8fe10299d62245bd03d8ca12a4453f6278e3ee0a9904c5743a8c3d1403d9d5d9",
"result" : "valid"
},
{
"tcId" : 166,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "4f097858a1aec62cf18f0966b2b120783aa4ae9149d3213109740506ae47adfe",
"iv" : "400aab92803bcbb44a96ef789655b34e",
"msg" : "ee53d8e5039e82d9fcca114e375a014febfea117a7e709d9008d43858e3660",
"ct" : "5c5d89f4c6265bd0ec2b1a94bf8ab350d6e5ffe37c812a0101bd737ff0ad8c72",
"result" : "valid"
},
{
"tcId" : 167,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "5f99f7d60653d79f088dd07ef306b65e057d36e053fa1c9f6854425c019fd4df",
"iv" : "6eedf45753ffe38f2407fbc28ab5959c",
"msg" : "fcc9212c23675c5d69a1266c77389bc955e453daba20034aabbcd502a1b73e05af30f8b7622abdbc",
"ct" : "08b4f4def78e98af38fc396c9479ca77eba63bc3ba6ddb4dabebc9bb8dddc77426af4833dd9d926da8005ad86f584a60",
"result" : "valid"
},
{
"tcId" : 168,
"comment" : "plaintext size > 16",
"flags" : [
"Pseudorandom"
],
"key" : "95aaa5df4ccb529e9b2dc929e770c1f419f8e8933bfb36f632f532b3dcad2ba6",
"iv" : "f88551c6aa197f9ad80251c2e32d7663",
"msg" : "f5735567b7c8312f116517788b091cc6cb1d474b010a77910154fd11c3b2f0cd19f713b63d66492e8cc7ee8ad714783f46c305a26416e11ff4b99ec5ce2550593cc5ec1b86ba6a66d10f82bdff827055",
"ct" : "14807d0c5778989e591715a8c90d2a928d1382bdf11bd40eabb88367f1119adff155d85252da577bed46389b4404c66704bc023f7c3de77595250a7e6ce242df542057ae2a011caeefe83be27dd556bea73354bf2a726bd8f3a74507b3743eac",
"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" : "6320f2a8c17ae633a51713ea783dfda0",
"result" : "invalid"
},
{
"tcId" : 171,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "028a25a3f27de8721e3f5c1c33318c3d",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "669a528272f029d180f74349d6053716",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21718102e63029bf56ee6371809719d644",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc213c94cadf1c2bcedfed2af4d84176f7b5",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Using zero padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a09d2f7ade27683a5e7038725990569e1",
"result" : "invalid"
},
{
"tcId" : 176,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "a8780efd2db6d7b80e73b086f7483d9d",
"result" : "invalid"
},
{
"tcId" : 177,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "114c09563ef181415b234209645e38dc",
"result" : "invalid"
},
{
"tcId" : 178,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "f32233a9f1d21475220c58766cd244c1",
"result" : "invalid"
},
{
"tcId" : 179,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc210130b2b248497dbca083fbc9439d6ce4",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc215ad200a2aa71d75b55e6daf297f33c68",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Using a padding with 0xff instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a140822e8b8e5a1e808aa3f2885d35060",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Using ISO/IEC 7816-4 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "9238e78b68631a3c95807881be822e06",
"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" : "3400f2a634d273b0a9602875180f1643",
"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" : "9a240d4ad3c449606ed9bd3062c71e61",
"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" : "b22f50a3397c786df3d63fa9bb9fdc21b23ae87629b777fb0bdce43243429463",
"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" : "b22f50a3397c786df3d63fa9bb9fdc215aa63baee160982f9bd8a0e66b77170c",
"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" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9af9f4bdfab30ffbc09c81fbb4e016c018",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "5ab463f1141b91029bf853326178edabd2be0b47aeed62019fec07efe4dca629",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "47c39696ed9f6b50502c932ad73dedff4c1a3c74cecff2906d40a4236c3afeb7",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "4ff62ee813db463533743ce22daa45441666fafcbdce4872ba10a838c213f4e4",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc219b221f7c7261511a92fd7e430c41c4d63cc80d2d6f4f049ec3ba40194d7d8136",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc2123047eedd1d81c211abed95400964b6bf93850ae6deda76f041e158bdd31faee",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "The length of the padding is longer than 1 block",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a80578da84a47810575f2caa8901f2b94f14c4a0fdd29815c3dddbed8aeefab3e",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "b3828f2118cec1b86068f82add2b6924",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "dfd7d4a6a7571a4c1fd83ba6ae339211",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21f25c92ce41bfb4077a5177de1ac36582",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21be26a45b3463feb81c76f44dcffb39e7",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Using ANSI X.923 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a5c9e9c61aae1f62c2c43f8362d53549e",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "1bd69a602e65e252e991cbaab9efd844",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "ca48637a5d2c32a65145647fee8c688c",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc2177a7d8d52f835cc868f84dd29824603b",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc213af8a783a7c4b7140c38c6083fb2094f",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Using ISO 10126 padding instead of PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9ae20b6a1321106757b3aec2aa810181bd",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "5ab463f1141b91029bf853326178edab",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "20efa42e441e4296bcafcba5d93f570e",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "303132333435363738396162636465",
"ct" : "66fa76e865321ae69b7222c01f387cb2",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21214252d970c115ef672778f0e9315c5e",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21b9e496590da263a1e2bf13a2f2237268",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Padding is longer than the message",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a797324b8dd2bb9bcd89913517bd6606b",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "",
"ct" : "8083ca0e8204d5612e05e322f4f45673",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "6162636465666768",
"ct" : "bd195fcd280031196cbbc8f17277eb69",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21ed2a3640163fd28efe36ace600acd1de",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "3031323334353637383941424344454647",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc217ab10b6adb3a7fa856ceefcc0f74e745",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Invalid PKCS #5 padding",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a31e484922ab800929f7e5a12794a78f0",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "30313233343536373839414243444546",
"ct" : "b22f50a3397c786df3d63fa9bb9fdc21",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Using no padding at all",
"flags" : [
"BadPadding"
],
"key" : "7c78f34dbce8f0557d43630266f59babd1cb92ba624bd1a8f45a2a91c84a804a",
"iv" : "f010f61c31c9aa8fa0d5be5f6b0f2f70",
"msg" : "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"ct" : "cafadd3cd71d7ec6cf3e2c408c87c10b589d2ccd1aae955ec01b5133782bad9a",
"result" : "invalid"
}
]
}
]
}