blob: 5ee753b8055f76c8d06936cb52c43ae46a823bec [file] [log] [blame]
{
"algorithm": "ARIA-CBC-PKCS5",
"schema": "ind_cpa_test_schema_v1.json",
"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",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"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",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"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",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"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"
}
]
}
]
}