blob: 4ce8dae1085263c3c006fa480b6ef4974e813977 [file]
{
"algorithm": "SM4-CCM",
"schema": "aead_test_schema_v1.json",
"numberOfTests": 184,
"header": [
"Test vectors of type AeadTest test authenticated encryption with additional data.",
"The test vectors are intended for testing both encryption and decryption.",
"Test vectors with \"result\" : \"valid\" are valid encryptions.",
"Test vectors with \"result\" : \"invalid\" are using invalid parameters",
"or contain an invalid ciphertext or tag."
],
"notes": {
"CVE-2017-18330": {
"bugType": "KNOWN_BUG",
"description": "CCM allows nonces longer then the block size of the cipher. Some implementations had memory overflows when the nonce was longer than 60 bytes. This test vector checks for such overflows.",
"cves": [
"CVE-2017-18330"
]
},
"InsecureTagSize": {
"bugType": "AUTH_BYPASS",
"description": "Tag size 2 is invalid.",
"effect": "Ciphertexts can be forged if tag size 2 is allowed.",
"links": [
"https://eprint.iacr.org/2003/070.pdf Section 3.3"
]
},
"InvalidNonceSize": {
"bugType": "MISSING_STEP",
"description": "CCM is only defined for nonces of size 7 .. 13. No other nonce sizes should be used. The encoding of the octet B0 is undefined in these cases."
},
"InvalidTagSize": {
"bugType": "MISSING_STEP",
"description": "CCM is only defined for tags of size 4, 6, 8, 10, 12, 14, 16. No other tags sizes should be used. The encoding of the octet B0 is undefined in these cases."
},
"ModifiedTag": {
"bugType": "AUTH_BYPASS",
"description": "The test vector contains a ciphertext with a modified tag. The test vector was obtained by manipulating a valid ciphertext. The purpose of the test is to check whether the verification fully checks the tag.",
"effect": "Failing to fully verify a tag reduces the security level of an encryption."
},
"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. Some libraries do not support all the parameter sizes. For example, CCM allows nonce sizes in the range 7 .. 13, but implementations may reject some of the smaller sizes."
}
},
"testGroups": [
{
"ivSize": 96,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 1,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "bedcfb5a011ebc84600fcb296c15af0d",
"iv": "438a547a94ea88dce46c6c85",
"aad": "",
"msg": "",
"ct": "",
"tag": "a63ded11b01aa399a6633e17a0577150",
"result": "valid"
},
{
"tcId": 2,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "384ea416ac3c2f51a76e7d8226346d4e",
"iv": "b30c084727ad1c592ac21d12",
"aad": "",
"msg": "35",
"ct": "14",
"tag": "a89dac08615bb452cac6c9b83b3e7445",
"result": "valid"
},
{
"tcId": 3,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "cae31cd9f55526eb038241fc44cac1e5",
"iv": "b5e006ded553110e6dc56529",
"aad": "",
"msg": "d10989f2c52e94ad",
"ct": "0afea44b09c6adbe",
"tag": "5901de438d0db52f7367a7a64f2a53dc",
"result": "valid"
},
{
"tcId": 4,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "ffdf4228361ea1f8165852136b3480f7",
"iv": "0e1666f2dc652f7708fb8f0d",
"aad": "",
"msg": "25b12e28ac0ef6ead0226a3b2288c800",
"ct": "ae86ed9ec0013b9724909503c5bad88b",
"tag": "2252c65365fd0b3eb6ca0fd39acd24ee",
"result": "valid"
},
{
"tcId": 5,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "c15ed227dd2e237ecd087eaaaad19ea4",
"iv": "965ff6643116ac1443a2dec7",
"aad": "",
"msg": "fee62fde973fe025ad6b322dcdf3c63fc7",
"ct": "217cdda3e81d3351beea3d7f45a9a05110",
"tag": "0bf6c2c622c58fc68d75105667c0872c",
"result": "valid"
},
{
"tcId": 6,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a8ee11b26d7ceb7f17eaa1e4b83a2cf6",
"iv": "fbbc04fd6e025b7193eb57f6",
"aad": "",
"msg": "c08f085e6a9e0ef3636280c11ecfadf0c1e72919ffc17eaf",
"ct": "47f9fb54da5b3b9b8206d5cfafebaf8fdbb936241623553e",
"tag": "297f0befa5dc5a011560cce1ae3fbe6b",
"result": "valid"
},
{
"tcId": 7,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1655bf662f7ee685615701fd3779d628",
"iv": "42b51388f6f9047a2a994575",
"aad": "",
"msg": "857b2f6cd608c9cea0246c740caa4ca19c5f1c7d71cb9273f0d8c8bb65b70a",
"ct": "f330d3a2164625f39208cd5c703ef064f5208b0c0baf90881a6ce7602e3e04",
"tag": "1f32edb921fb89931c84819d455dd19b",
"result": "valid"
},
{
"tcId": 8,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "3fd50741ec47ddbfc2fc090975d154f0",
"iv": "eef1a6e651321852f0b25a31",
"aad": "",
"msg": "d6f6a9a24db6a7a6176d4362639c4fd77f70f3e089dd940086e12a9becbaf97f82",
"ct": "a8f4f7205015dac40e7976fa1b0bb0d460b4360ae7bd740e452ac6d252597f1eb1",
"tag": "c12374c6d834824a26824914f4c05e4e",
"result": "valid"
},
{
"tcId": 9,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e12260fcd355a51a0d01bb1f6fa538c2",
"iv": "5dfc37366f5688275147d3f9",
"aad": "",
"msg": "d902deeab175c008329a33bfaccd5c0eb3a6a152a1510e7db04fa0aff7ce4288530db6a80fa7fea582aa7d46d7d56e708d2bb0c5edd3d26648d336c3620ea55e",
"ct": "43b59763849b8f288193608b767388b539126e83da64e10ff32a388d5c05c982613e9d7587f2496031e9348b0e6ab0484f6449a3e2127e506c532c1800ce9797",
"tag": "85eeb2ae23260c772ee6fb3034fcdfb2",
"result": "valid"
},
{
"tcId": 10,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "42e38abef2dd7573248c5aefb3ecca54",
"iv": "064b3cfbe04d94d4d5c19b30",
"aad": "",
"msg": "2c763b9ec84903bcbb8aec15e678a3a955e4870edbf62d9d3c81c4f9ed6154877875779ca33cce8f73a55ca7af1d8d817fc6baac00ef962c5a0da339ce81427a3d59",
"ct": "d5c44614d8408ec8106196ff791dae988abca1e99eedc60741403ec45dc10b13076f832f923b9e4f89441dd15a6dc19dd197713c8bf847ea5ebf12f69a9eedd7e19c",
"tag": "5f2bf57a7e2d6672804eb6c2d9c9b14c",
"result": "valid"
},
{
"tcId": 11,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "59ab7ec1c02bb206af5a9131f1134311",
"iv": "5508f5cea197386986d92dbe",
"aad": "a43d39f78a2e9a8a",
"msg": "",
"ct": "",
"tag": "97eabcea51d49e1e4bf5676246180169",
"result": "valid"
},
{
"tcId": 12,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "9415f925bcb41dc25e86c826dbc8bf68",
"iv": "bdffaa763b916ff0ee3f3ce4",
"aad": "705d676cd8a94451",
"msg": "feb36167eafc02c8e2bd6e13817686ba",
"ct": "d6301ac033e319d1ee7be5ac3520b78c",
"tag": "ac84f69adb93437df53a8b0c4a8a81e1",
"result": "valid"
},
{
"tcId": 13,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "d97c9b043bdccfd59491a995e78f1696",
"iv": "ef423240358830df915506a3",
"aad": "3ddba7b3ab69c8b2",
"msg": "f047594a5cffda64303a80b2fa6a957169",
"ct": "9db16f6bc8240f1dad6139266c277d046a",
"tag": "efdb2deafae866a4697697d73dcb9405",
"result": "valid"
},
{
"tcId": 14,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "16be38c05c7bc5c68ee6203871799240",
"iv": "acca8ae916119e49d87c33a7",
"aad": "28",
"msg": "",
"ct": "",
"tag": "626b296ff02e0c8ac341ba432cc01cdc",
"result": "valid"
},
{
"tcId": 15,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7c89680b4bca11a64314f4cac57a95df",
"iv": "07c8ef981bea995257d3d65a",
"aad": "b8e8",
"msg": "",
"ct": "",
"tag": "1b13972374f7be673ba81c327bdbedee",
"result": "valid"
},
{
"tcId": 16,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "439fd5c3b76587d5a601ba6ef8fad214",
"iv": "ed1d316d0834d174c1b5b438",
"aad": "eae252f42d2c71",
"msg": "",
"ct": "",
"tag": "48e1ea15175cfca8267c8c027a3c89bb",
"result": "valid"
},
{
"tcId": 17,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1a44f3550688fddbc1e5041dc98952c0",
"iv": "5d2904298f668ba95eaa1797",
"aad": "d55908958b70abee81054cdf3d3df5",
"msg": "",
"ct": "",
"tag": "df783f7fc814cb864a6e6cce029686d9",
"result": "valid"
},
{
"tcId": 18,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7db6d8e58e3c552a644520aa805e2f48",
"iv": "e98693e9f6632d115b5d5a74",
"aad": "6fc1ca24e69786aa26bfb5d46ef8cb56",
"msg": "",
"ct": "",
"tag": "a82880be56f56a6be262e13c26dd99dc",
"result": "valid"
},
{
"tcId": 19,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "de6ed169d396cfb7378e892c7faf1d5d",
"iv": "efc1870282e77ca8063f1beb",
"aad": "eedf6e776ad37dc610825a6168e21356c2",
"msg": "",
"ct": "",
"tag": "1090c212730b054610c8d3020a8a2fbc",
"result": "valid"
},
{
"tcId": 20,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "6cf09599181c07aeb21d7820bf706595",
"iv": "4c4c525a8c7ee6879aefa79e",
"aad": "bd913967db07b9eb5907f0be71ce886c41ff923c296c0ef3f704e98f649e59",
"msg": "",
"ct": "",
"tag": "97adf142beef658ca0fad1ffe6894445",
"result": "valid"
},
{
"tcId": 21,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "ef35b5c797bb6beedb513ba3d8aebd25",
"iv": "0576a1017ac00e49110c4cac",
"aad": "a386d5c44de8c6a5063adf5ba9f0b75e9ad1f239a530dd76d797554d7b037d7d",
"msg": "",
"ct": "",
"tag": "95f27e4112771c1e88c2009412fe08ad",
"result": "valid"
},
{
"tcId": 22,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "649f3dfddbf1af6087674568e2e6d7c3",
"iv": "6ca6f87b7a8584df4f4687b9",
"aad": "35312ca23e4eb36cb0a66c6f386b8ec29f6d11e82fbfcaadfd6cbc9b59d51a6c0270868274d91f60978d1f0f37280930d3fdcb3e90ea461eccc83fa0d975548816",
"msg": "",
"ct": "",
"tag": "c498dc5e27764cad34cdacc8998ea3fa",
"result": "valid"
},
{
"tcId": 23,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a5b5b6bae45b741fe4663890098f326a",
"iv": "4bad10c6d84fd43fd13ad36f",
"aad": "30",
"msg": "127b150080ec0bc7704e26f4ab11abb6",
"ct": "f23ad0493bdfc094291d7efb444108a4",
"tag": "ead618d55b7cd1610630edba22a6858f",
"result": "valid"
},
{
"tcId": 24,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "0cecb9f512932d68e2c7c0bc4bd621c8",
"iv": "2186a3091237adae83540e24",
"aad": "743e",
"msg": "437aeb94d842283ba57bb758e3d229f0",
"ct": "69351cea2df59bb59b2cfd1803714593",
"tag": "a71836284c85d09bd0f9c52eecbb1187",
"result": "valid"
},
{
"tcId": 25,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a3fd2fdcce8a63bfe4eb2db7e42adbe1",
"iv": "690e7ad1e05d0d4ab4552cf7",
"aad": "ab91ec8cc73373",
"msg": "be0231b5c7861f0af7b6381479d25b77",
"ct": "d981dc0f82ef68150e5d120f49818b16",
"tag": "b98922aeab9aa54dd0569c167ba8c60c",
"result": "valid"
},
{
"tcId": 26,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "55e04c122780be52ed9328928039008c",
"iv": "0c908e58cddad69dea1a32c3",
"aad": "25591707c004f506f4b51e85e29f6a",
"msg": "26eb70672eef03667b34cc7d0df05872",
"ct": "08675b8986cac40effcbf35ff0013b2e",
"tag": "e32a8cde78025e4116698aebb754a52e",
"result": "valid"
},
{
"tcId": 27,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "5f0a1b5f8f8673d566ec7f54e7dca4f2",
"iv": "c30968c967e53505621628db",
"aad": "c07092d799dac2b4c05fbddd04743c34",
"msg": "f6538476daf04524cf134309dd84e187",
"ct": "aacd5137f2e7572acf15692aa4f32ce1",
"tag": "2743818c1b31b7bee859befe6acbd86a",
"result": "valid"
},
{
"tcId": 28,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "671a70e883fb0611dffd0b1dd9b8cca2",
"iv": "a51c37f467893c1608e56274",
"aad": "3ea12d80f40f34f812479d2ecc13d2d6df",
"msg": "3baf3edf04dc0c97aae081cdeb08021d",
"ct": "029caaf4ab6c88009a71757d35475895",
"tag": "57bd950dbe9ddb2db46d000753c4679e",
"result": "valid"
},
{
"tcId": 29,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "20bbf74c1e63982c472c4743569e4c84",
"iv": "459fc7c004bf46323a02d846",
"aad": "4f2285ce3dafa528c694a5272d3b7b929097db398772653bd9bbbdb3b2c8e1",
"msg": "6db50992e8fbbee15d4979d3e322dacd",
"ct": "640afa5c1624b78cb7cdbb470f065e6f",
"tag": "c12f7b68374311490bdf9c6021b6084a",
"result": "valid"
},
{
"tcId": 30,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "63f03172505d90e94900125cb8a4b0dd",
"iv": "52c20979cdaaade573dba650",
"aad": "5189ea6f39b2a78c0202fdff146c5cc6bdc7491d4786f80c6c6aef65634c05da",
"msg": "602c98997ee03fd11ce00e92de193977",
"ct": "029a88c538509134e956b8670d84010e",
"tag": "a56632958f21d1be8299ddc78a78e232",
"result": "valid"
},
{
"tcId": 31,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "5bf008f6f27cc21f5ae82fb7907b1d92",
"iv": "580af48bc1108604d5551343",
"aad": "482da24bb4fb9eaa0dbf403733597f5b3ee8338b5d09a1d6f9070bb069264abbcacc5657aa6353f179d1bb4c7fa00526789eaf08e0da258cbdb39e9877c68b4a75",
"msg": "ca89d6ae284afb6792cd894e07aa8336",
"ct": "013be4597b384619e2fd90c223e0a4df",
"tag": "957d6df0b25ecb7ff3b5d6392f4e46fe",
"result": "valid"
},
{
"tcId": 32,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "b9b22ff4a97d3b0f2a50a7a23fe400ae",
"iv": "c707ba9fd606babadc1240b2",
"aad": "b124d53df05f6d32be066d9f43c51980fa876c0b99084cfb123e9d9f030229e19545023a7f96c07fb9c44bea47dcaf3beb7afaf2be0f1cd89f01d428999b22c7ca89edc15f89ea2bed0445929e59fe190b5c3b05f2ce7acb4051f976cfb2cfade08b2a9758f1355c5aa4b19a84055864e7e13359605d85a41f31f69b6cc0ddbbf7ee2d76cfa04ad410c055cebeb3cab856489cbddee1e85534e7ca2760f41725c7c2af4d130580bfbc9b702654821d418ca8e81e2e173ed2cdf10478dc4d33707eb04e7372d86a8206b4d9ec0153b0c14767f51ee210960517e9ccd1877626a746966764d871c0212339deb585d840ea246ac27dae18b0f73486d797cdded8",
"msg": "71393b294f36fe671b538dd0ad3f8ece",
"ct": "03df51ee3661728af3a00f250a4153aa",
"tag": "8bd5a7db01a8c449d2087218649aac14",
"result": "valid"
},
{
"tcId": 33,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "9c4cccf44812872252128bfe5718a2de",
"iv": "b8ba2cab924c5f3589576213",
"aad": "c6dc88c656896205c057b2d7152ca63e8c20ac4a712b4b3fa3140eb62c461bc91f4dca5a695fa55e3a5089be687fcb910a23bef4572e46bf3a60a2c2e32f53200b800fdfb75e358698f0817a6f6928a29e0b9482d0d145b40fb96e69f8146abbb7d1daa73de04774ecf53ea4155408228b59cf6bf30899564e4a1a0c0d9078f4c695fc4e046aa7823ff62f5355ec248647e524392e4c53e8d10677307363bd2c5f4a08948b699b56cfded0379494d0719311a66b94849237b2e74dfebe5f3d8737f75fae7309318fa4842dcf3dcf231b78db2e40336e5cf83c745001ada2cd2bf62ea764ebe6467c5d887955749d3e349b9c4bdfe9489e9c41f194deed623b21",
"msg": "cb55f64fba7fb6d5d84604a934b0d6df",
"ct": "e0fc404ca2f81ec5e532141f54866573",
"tag": "ab1675e61e78bf42608d7a2a9e02def6",
"result": "valid"
},
{
"tcId": 34,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "8b48841001f1d689492a21218b32420a",
"iv": "bc66eade95cde95b3b4a29f0",
"aad": "7d107545f85b1e5ac6d6e7f147756a0b915a32bb77b06c3048b67e90927a986f0ddf2afddf18e1d6843d99c01e65ff001fb8a984e3305f5fa3cbf9e5d356d6eb2d46df4e59457b1094230100379ee74054253483510d5492e21c338a1ffb49510d969126029c23c248d35293d536e110d2c480ede9b6a8ee097edda1be6a1d139c5f7a913494c595d3d2731ea6fdddcd2e9029d075f3de1496bbf3e06ff9f4cc9d10980f56ceda4f3cf73243e5884f1bac216093a01d636ee1ce9c918680d4d84d16d6b77f5e4aedf9cafaffd4fad889e0dc9452e23644d9279dfcd5d11429da74d34589311ffdf2877ca71a1f40835ea4ed48995bd2a1e1f051ef2acb2e6907f9",
"msg": "455f2cbae83eddc667bc45b8429e8424",
"ct": "de007e4625057f4ce563c00500238404",
"tag": "72f822d6072c0dc4f3d5bd6a6ff57468",
"result": "valid"
},
{
"tcId": 35,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "b37b1e82adaa8e8ebb8222cf28a879b5",
"iv": "c0d5ef163d7a1ad6d6ee47ec",
"aad": "6a582e6399060f4e6f665b99b886043ee1226e781697b7b0927804becbe1dfb907c927db23a980e53e697016c757070be63f07544f5fac0fa043caa523bab6bb76ea9e1f2369c3de2d817ecc6e821e3e0079f0d85b88f3cd18f52495f28d26c6d2886c0b31c0e389fb2efd1724ac3d61eab7aa2b8a0ec9456c1f3537a1a9d0e253f2118c0cc8f60cd9dc183ec366ed00164c050980c596d8ccfd6cdf16cf776bfb8a4d68414453c454790de61feb3a209344d0b53e2a7219b8570ef299efd784e24c3b45f6d923f7cbbf352ee2758a196961d082f6b2ddff9a175c1734d1bdd21e4229730cd85dbce292ee5b5caa87b7138bd814d77fa4aa0691271cc764bc769ca21431afc45b55f74cc0c89b6905e8b869581bb454a1e3cad7664be7bf6e47e11b1567d49de2849fe62f69e7f9505a30399964bbe42ae2ffc46db159d6bbfdffa75958f03bd9ec84211c5529e0a7ab794e2221a3bc394d7d15311087b4721a0b371e12ddd2a3a9aa1f9206c5ca8845d00ddb78394057f1adac33e187f35804e930fdb79eafbdafa2a6b379ef7e4c365645716de1520519fce6a75b48c84a16c137db441a6d95dbbfbe29afbcbb2c3795a4e2ccbea634b82d82a13066e74f2feaaf208b8b9f11a183d2a92f06874566c0e6cde0330e7e34f0aba70db020f2c5b5e836bfd9462b4debb5f67b98a7f5a3b63fa2cd37035357f1d522fe22b332",
"msg": "a933d496f7e78059746a8b55a3055542",
"ct": "594d89ca143fcb0f0fe2dd151e51ba9b",
"tag": "a88b591f85ecb02bf97f191acedfb11a",
"result": "valid"
},
{
"tcId": 36,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a77bbf681205caacf48fbe27212608e9",
"iv": "4c4a03946712b50804449656",
"aad": "7c05687d11bffd79d602a87e8a583897ac213e4570f22cfea2057fedba084e03693b25fa471a1413f91cb84a97b4a3a38857d36549d98faadb26b1b0224fb5c744e45d6dc943940ca27aae15d30b6926043a23db18dbe6026f1da04b76737a7d85fb7870bd7b61eb11cece43fa9a42766550f49500c823195a3b6dfebc2f5a619aca9ce07c49ba1c00b142eec76dd289f3826a23f1206a5dd04ade514ce832c8b9258e4e07edbb1b99ae5a4847c55aef001e1ec0d5d8224167d515d81a2d29f74659eb5a9594c89199ce8101e87cd6d9a957c4c2157099805c87e0d5042cc717e695210b7100a8fa03998bc40d6760db5a49aab07aa353af5620abd367579711b1cd75eac899c722276c4ee9032474631096b3ed71e2cd9cb2fcabc3c8e122ace5982eecab4fed5b44b1be4e596113ee42c21029416d318f0d4f5ca68860d9335dc56fd5a0bbe775fbd7e16f271856f7f94741937d6fd76fb218bbd3da202e73b4113db4e5331b9d9eb30433b28d0d5a784d84220c498bd8fb10b2a76faf3e16f11e6feff169259f19b5124b788b3952dc06c1543b0e1c0582407bc045df8a4f74e73b4c0aca488192a82586317269ff08d6c9065b70dbb2476a069064b43374a13f7fddd7883b3773a8e495b62bcc0e2d8a9d47593d8bca79523df26a1bdc3a9d49e08836b5062d03194a9f4f351c0e4e4b2a87d97b7fafcac1e258418f5221",
"msg": "1ee665b89b729f8d10dccad3909b9b83",
"ct": "4e087e804a1f25585713c295e2416d83",
"tag": "f23ebab86a69395aee4ca9ae32cf8ec0",
"result": "valid"
},
{
"tcId": 37,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "0e892c6ad0742ff6189e68fcca1be928",
"iv": "914ce86ce4a0636dace00ffe",
"aad": "4581615b7503df5623917d8174eb712744a7c1631822db63b36e2828d39a832aaf244cc9f35eca2af86d7fd89e13fa1bfd1b690907647301c5794918496cfb596d3e058031cebcbec2689ac2623198d26688fc9316b89766b0edae3eede00e05bf315ff1fb7b9e14e7bace2e5c6b13c84ad06e4153d35349c4254c08e48a2fa7488297905454a4a9696508f8a335b6085598c829e4f39717b0fd99cbc581c548079e2f0460a269c83fffb199ebb12443d5b084eb5f7066b89147737220cdfce9c7dcba07527a58130567deef9ed6404c8810f2f2c756e6bc9cdf9037feec627326979ffef00e1678b2b535f21926f5caabf0471bf5e5217ce06eed09b12c30862ea7dbc1ed69ddf423962c30d76c830e0592d166b92bb31e1b060e0baadb568f3423c3ea8f31b9eec48f93b7e5588229d9da887fde04e8541b6ce79421e0430199db75ecbe009b2972001bc3afc56e0a21b7998166a55b1ce279a1d5ea42843475d4b85983f74095085c3792a926ffc4579e0a8a086fcd676d76ca31b5ec03bdcb8d203520bab9b2bcdb2c3eda697c8ce92dc46eda1f7d9704f78df342bfa847414c87a8d8a440582510432569b59929949a736fba978e5ee6a04c6eecd95d00ccd706eafe20ccd915493bc20fd0b8f212bc5fb25a536277038a196c4f245400d3c8a5f4c885721c6f2e1defcf1ae9569682d735a37c074b4a3914ba9b66780a4f",
"msg": "c768ac91c46bf93c7ff43e34925d0a2b",
"ct": "4b462fb9022897fbbdea7fa6d3c12f9f",
"tag": "b8b0258ceeb2f3c18aef6ef10053dbc6",
"result": "valid"
},
{
"tcId": 38,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "8aeaa2591a452e626b9a6468b623bdfc",
"iv": "b90f446f68aea588d843d01a",
"aad": "",
"msg": "f0721c3b68d905092cada6d568df3a2da39573c7bb0e9a4ed159a2634237f9e788488c06fe8a7e1e01d1a1c985543ecf90f3d32e57d33c3df6c165b7edc6fbcf8bf2d043d1b7c0060309a29565a004ea3214d4e4f7dedeac2d74576c019b5fa000d025917af6f86310942102a34d92781972d4f1f57bbdd6f9b08cc979a358aacf6cb62334bfc916c249f18bcee644a8907ef576b41437098bdf0069767fb5ed1c0f1385e5895e4a5d70f5941a93014333436a7af465ec1038fdfa006410a0871225d64848e6c59ac23f176df663ee2171c9eaec0477f9ebd280880d9f2967a2e791cc998f6b23518ca97bbc6405d6ced3373ebf3d208c2a909274460a614a",
"ct": "a8f5eb276c41975f27c81b1fbc0f9d7109101a53b51ed10f3ee28a16529c7b74c5a61eaee16e395541d2b6834ac4769c4fdcbe554ebdcc9e68e00ce9e5369361e0eab011d6ff4690e7d54c290b7416ec29ca88f754c49b24133518075ba03b1ce1515bba7b179979b3af029f3cf6ff64ccee71d26874348c061974e6ce4e9b90924b70744fc61544d0033aac8722626aea39f264901c753e4f8e5478ce98895e34ef3c51fe8412cf4b5941c4749d517611696fb5321908f9dc34ce5fbd927df0a7b64cba036f349d83c224d1fa714b389b265bb0610751255076f6cd8423a794144f6ec1188eb0b80d9352d83453d389ffb304bcbd91b7c109cd219696eccc",
"tag": "92d4cc9b2c1c70a2a5719d3a44ed1d4f",
"result": "valid"
},
{
"tcId": 39,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e88d95eabe88fcf158fae858af951221",
"iv": "a65834a9d231b34709383e9a",
"aad": "",
"msg": "2decaccc8b424fa4963890ece15b3fc281b6215780ff6baee57edcd25afe260ff80ed4f25cc04d2802a1e90a2e6e96d1ee73a4a53dcf60025d484054d146f275ab34c33b102001a07d804cc94a40fd78c16780d1b648487fac035386e5d25c2b9edbf7a52d102d1943958c009eb6d88e00a3227c4c788e445003fabb4dbefccd3fe1716d916446fee2111615d560ecc59d7bd288268ab321e7002545887183fe023fdec2a6d3b73b94d1548cee19638d31d2c5a32b15d2aae3f42950a787115e200b00022d4929105da0b4d10ccb0b3886b3169b32ac5df7a637c23362e2d4ed9c137f35bbd578c2cda0377e0f1e64f7d31e9ef4d7603ea1363523758385c761",
"ct": "c55bb3c06119d99c807584639ac0661276c1a06a15aa28e6ebe954143db60cd5fe11c9b171e04b0513151210c717260e91fca389523a64aea8e600b28aa3bf9360445440cbed61cc511ab561f63e80899347940e177079499a7b4855900b296f6dd5660b0660d940e415f7d3ca9de4ccbbd51eb0fed221bf00bbcd94732071ca67e62662a046e9f02ba86ff779e3147bf139590d8d72b8d4e029f47f9173a543359e908557077ef95b1146f951b3bdd38ff13118ef72a901d9151a033854c327a595b567a95c806055ddec9a0e6e4259bef1bf0f00de41fc8fa725ecfeaabfd5c59d1c203a979c616854d881c83a7d145f06d641eb553a585fe60f4d9e7a1081",
"tag": "1bec528fe005563d37d1efe7d514c7d6",
"result": "valid"
},
{
"tcId": 40,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a294e70fa2ac10a1fb00c588b888b673",
"iv": "dfe20d1c4350e6235d987af1",
"aad": "",
"msg": "6ed1d7d618d158741f52078006f28494ba72a2454f27160ae8722793fcebc538ebc2f67c3ace3e0fe7c47b9e74e081182b47c930144e3fc80d0ad50611c3afcfe2dbc5279edbbba087c0e390355f3daffcd25ad4dea007c284ad92e7fcbecb438fb60623ff89a599dca2aac141b26651386ca55b739b94901ef6db609c344d8acf4544568e31bb09361112754b1c0c6a3c875bd9453b0ee0081412151398a294ecad75add521611db5288b60ac3c0128f6e94366b69e659e6aa66f058a3a3571064edbb0f05c11e5dde938fb46c3935dd5193a4e5664688f0ae67c29b7cc49a7963140f82e311a20c98cd34fbcab7b4b515ae86557e62099e3fc37b9595c85a75c",
"ct": "59c6513510d5d72445c251caa003ea97a64321bcf0b0f99ac0c7f2798f9ea084b8403e51b03c2b4a90eb06fe45abf6ba97b5c67cdc360e114eb80e3e615341044f13b3aac6fc14dcf016577b208b586ddab274f77fd22fbe8193eda193963b020279756aca1e49152c0c6c26ec18799b7ea948205ad94ab31a10f4a245d39fbecbcf8511d0d4c8df96e316a1bc685be81fcca58d243aaa56c65bd350b360786aaf80402bd93a2904b109d606c9351f08c725abb36e7ceabbdc48f301a28a0617f6a540bf5eeac773d457aec0631a1cb838ed91336dfe9cfde0b6017dfbc1e4ec29beafb3af51f426f7e062540053dad739846af77c7601d5ba6e842bb29c3b4d24",
"tag": "2465b68be94e7571cc7109bbecf661a3",
"result": "valid"
},
{
"tcId": 41,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "4a30eac07b788b7354a90e6448f56676",
"iv": "c359d567616b6384ac20a43f",
"aad": "",
"msg": "9a17b9d1dbe666f7431cbdd3b3173948c7ac13f268e12807256d2e5831ae67a14116144910b38368934571daff9d4004ba959b3cae2669e6eed49e750ca228415c6f7d1c1f2d3dbb02f4dfa49483a7f80fbcc1cb01d22c67817cc7a2bd2714eb62cdf8fb884a66ed245167cdb22e0dbc7b153e648714dfe83414696cffa892daf5af8820d562bdf55f76be5584a34b7e349d10d76c6e68305835b551a41ebf48e068320d875334a6a2d3108b1e93f7aa8da485d7a5470d805e0dd38c09feaa0f494d0572de314a287439f48aee5a2fa8e9850c6127ee88d50c5e8a2ac3eaa7b2fdd1589813fb3affa6589831df132bd576fbed21717e2b6766e593ed74dab35da125c433763ea90234dc6f01d37be14c78b8861be1fb4c8296b3faee65b6ef8a9daa6884e936359346f2da9f6981f9d64f676767641ada628aa8c7129326bd4ee57e515a2f78ba18c595b9bc1d0f49068734a67e635554eee688816061e904a4e05125d0e7797305451a7c3a1a3c507daedb990c12ca290a0f554aa8e834653aa21a0469d3b0c08ee512b323cb193779c9fe2f2b3f03794cd42f0220031d0c8eeb9c73a3283a599bc78da3b5b41b243edf082b23801a15d9956fca60f35acfb65c4d06d28aff81a1ca98c6faf8645be920bd87c03c054a0469b292ae34d05860e8d9b061300370463dcd5fcd6fb1d6b1acc9b4eb25cabd9de4e61d44922fcc",
"ct": "4a87d1ffc5134dc90ffa41981b8af154f7b2c8f3c356b7829a600a69d6aaf87120ef79cef68c8820228ccb9ab2949268c84394b37c271c873a0261eeabf625bf05fdc50f85e7bb3af4c3ee91735ed44cf6485a5e5b8203b71418e18f3cacffb4be136886e5832d44e9798c674fe8c3bcc4edae18b7e5ad28d37b68202380f7a7652c571c152bb1ddca92cdbf5b73fe93ef5d025d692e7c7ca27a5ce17ea7fdd87e49895265ccbbcd5d455870e44e7399e1779b6b891dc06e7062c2acb386eaf69b1aab4305aa13513072e854af6888719198d5fc85b538795a48bb2d8b60cae57018cc6ab26844d818e29de71e1da39a387da117560a7b9bac970d038f906effc6a9642cca8573991997e882c04642352a835b4dd01bbb6c307e934c5ddef96b24058dc9424b44913eea94b0d90d6d89af34ee4f0ee4f303b64d7c4be835e867560a55dc9e5000e75f7ff0c18ed996f7c5ce314f21a8046a80bffae37481f18c622d78ad68b9b9f60ecb1f68ffcc3c8fd71248dd7290e54fcce5e61d27ceae00c2b8f3ed3fd890dc70574ef3d057b299fda03c7dadbd5d6e28138077cfc0ccfd1337fed51c959d42a13b7f023e7bf617ef4549c28bdf8af82f37f4487ecc51def1227418033c6b400ed2bf0422d2371180be3784a8685ec7eb3256df11d5eb3b3980554b7aa8586ccb811343e29d76d60483387e20dd45a7195d3b5883db41",
"tag": "595a1f4d3a74dd66682f1e3f141cbc9c",
"result": "valid"
},
{
"tcId": 42,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "fc8e6d2c7f42cab59375327285cc3398",
"iv": "49e1e00c48eaf1b5b9d2cb45",
"aad": "",
"msg": "2121b06990dcde2885739032622fd70294174074bffdf40b01f3554d5d87242da61673fe9b1687771ff1cc330d7b8a5138f6598d8160ec90a4816a6dbab310f2c99ab19c49d8a5d04eed4b93cd76159766548e136517ecfb6aa7ad51e5ff6d083c0e53533692388e651ea9cba94693118e4699926476fea785d2cac0213aa68ae0a366923532d333ef133b490a4667606f7294db8c6a4530407409b51e803493d46638fba151b2031f8208d595b4e4ae55db66cd7c328753cfa0f644438b0bff4f87d9b7c5648e5d2e8057e0b20d550cf1d0aa13900647c332909b50f8ecb1ee148342aac705b28215900030bfd90ca1446e3a03ceb2ab71a9ceb3d8f0b4626febf1dcff3c1f5ae0fef4c0f74623ba47eb5fdc42d42a2039f45e5987624d97d0fcfb95f74c478d613b9067f03cb86d6055d5124e6ff3174d136d60fd7a54e7c8fdfff20fb5807c4e356cbfc70df4bf83997855608558dff64b3ea8854481cb24933000489f4b8e9415b22237e916653874549d7687ae71b063ace3ef7e41c705d197c3157dacd3263d61132a4f07b91cb0cd79bc7cfd85f6f8c1f507c33bb910e2e879e0e4d8fedf804134d14d5998b38376d9ac0831d1577510ef3704e3f68acfcb433aa2a751f94fa8b6b312afbeea7f3d1f38784d79db414c7799e011ca4d35779ed17aed7d96df5e1a60ace74692686ede778dfb4beeb42585c8ccdf03cf",
"ct": "8480434fa2213b379ab0abc7f318b8b647b6cdf5d49112f8040dc473768b9e07a6e15013805ff2c2de2f17fcd5ac01f81151c0f9e38c68472992bceb72fbe1935b309657603b6d3d97f9e567fd1a2bb0156fbfe0e5c68981550a67b294c4ebad854fe2cddf2bc664d4f7b3c64e262036068ece5f9dc9f3fb46c8c4c9d250dc145aa54ea06b5ae82f093cc7b689bd9a6d8c83429c4b88ca6aa8aa6bd492e9d953e9a4a07311d3a54420e281deecd4bb30d741847d3efcc16bd087ca8884dfc81d4ee3e83a8ae9209c67b2d93f3da5fa6746c3f16e295b52c571264f0997251f58b7bd79a80085c36183a67d0bc235a7003c48c8d792e4e8055ba2b993bcbb822ca4f35098fd1d8025eb24da0d7e84f21ef91baba252c205a791a672f00ef677875ea07484256658f751d4f601833dea42d96d166cc9bf05303cfb05ab6aabaaaa7b547a00328880e6196f24f6389ec0dbaf320b8b22a0a6f2db40420e4f84df7e2880756d5a4ed85ac24cc912baa8f7f368880b843caf80d37d431689e5d19a08255487b28efa01d728d1b7a4113b4c1a180be6856aa5ad6cf6038eba706714d2ec43fa17759de208938a02d3b0655c953d163d526ef232fc12d8ea1de6bbe7e1fab95ae7c8160f72599f005ddea0752078538b644b40c5a6ad964322de5802f15015e9ec570f8c4e9b8ed6c76a536049c3cfb797b110223256cf8fb09e3a38a5",
"tag": "ec8fe0cf0b8af3bedb9ad1d47e5bd9fe",
"result": "valid"
},
{
"tcId": 43,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f01a3c3559c58e80bc832544e069ef29",
"iv": "cd5bc2aed48c3be836d7d786",
"aad": "",
"msg": "0de5aac3f151b526751de8f36010e4394498eba3c8bc790fd4ba96eb2da33e40ddca3cb36fec102ef37a6a5132cd389bbcabbd15e1c9d2700af35f19a01ba3b26843ab50833f252befbbb5529173d51ca364d7d09468b3b68f740a6014b5b824206a6a7118bf144a223f87d76624c138bd24a5fa996f36e316087f3b59c1c71cd74a9184a518c8d9aa8c7243102dd39a93599e7bbe7dcd354d0780253767e9602f2f0cbbab7eae8d8c12cbad163f8fc20d32559f798d2b7285dba6f66dc28d9b3f0a301aa89f5cd1b5a1734fe72c68f98c861d26e7dddaa08a227999f7c98d7315e7c2e3c3f198cdd4cfd62f62389998c7b760106d0a437f5050f74f9ce63948f5494bed71c88be443654ef9eb0c867eede225c1bda181baabd8155360ccae65e54d399a3f7d670d11b53d7bbecda15d53e129ef2be29154e3c21411e6207977e2620007cf4b987dd2c304efe55bc2ef564074cd6e176a97184bff4cad0cd0cb85195c4e8398f27ca0d4d8c4851359eebdb606a213223903513f0db8c0fcc1f3a834738f6c9dd6adb43bdcbd921e7c3cd3b252e319f9e711edf55e8d7f1a320705a3ba77bfa33463a922a9f36b483590c4939fd977ace51c506d2e269b488a7169b696d828458ecb092ae3a9adf63a3a12809da51fc7340fc57db50fa1903f1c7de9ce606f1de3f95538823c04e3bfb6549385643710a2919f2fbd54887bdfb239",
"ct": "107da28865fed69af1fb032de95e8cdc2a1d29021408019a123a37637b6b930f47cdb1116e4fe0ad76bfd7f9c38e43d98377d76851fcd21675e0bb34413e6cae91df5816216682ed3d767f725806773883fde9d3e9b23b086936173e0e382064988ee6e31256fc226f252b38ca0f21c0d24597249fede62ddc664050d998393c0a2996aee7533761f971c40010f4b19264825ca516df927dae8a93da6f713c521ed974977c7f184648654f1998c7f013e8d122cf14a0ff38a05f3f1d12a315a91560ba020db84c8f2210f01b41ae88d423e71870f98d07859e39c1a79b29dd1bea647bdf36ea828f2b3d143418363634dc005712aac57f5fc6fb0fcc4a28fa2382a37b24143f467ca1d2768c393eb605bb977340f73ed24720a977db31c252b3eab9b2c54e6620f826e250983284856eb2931d4b1dd69cd7a190ba01d376ca4eb4b938d39d0131c3dbb376783bec10a34185aa17b2eefd35784707d178dad632da6012df65068129cc4e14bfc1475f359ff5f275434545eb0b75778607fbd7b2c2b20b13a3ee5a2d82c22b45eabf5f6c2676dc993ac488abff758c8ea4acc84a88c12ee6320e07d0dfff192934dc55a8f551777a8dd16c446e3b83085d032a0372a470d23abea3d6eb47dd8ae041c864ade641282ca8dcfda86765a47a9edeac92a331f587eb91dbd53fbd5fa62dc26c47900eb3cedd430ff60d42d472016862b9",
"tag": "37f8af95dc739f05bb8a5e8e462dd651",
"result": "valid"
},
{
"tcId": 44,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "30d8692eb3b62db6144f74ee9dec5296",
"iv": "fe9f6fb4415cfb4189f9c76d",
"aad": "",
"msg": "",
"ct": "",
"tag": "d0d9637883b4a136d86aba17d6d5df59",
"result": "valid"
},
{
"tcId": 45,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "21517fd9ebfd387dff2a0c0518ab8267",
"iv": "61f6c4ec9e2091d4a031804a",
"aad": "76d332ba081b3d3cfba271167ba108cd",
"msg": "",
"ct": "",
"tag": "a313b895a88720e040b736e2f5464a91",
"result": "valid"
},
{
"tcId": 46,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a716f931c8f9d977f7da8573bc65f2bf",
"iv": "91773659adac8f12e5526316",
"aad": "",
"msg": "9c98038c5e8d1af597b3b9188b3624fb",
"ct": "ce46704014e71a5bd57f8ec98855f4f0",
"tag": "18cf449fdcf473b0c716cdf92bdfab82",
"result": "valid"
},
{
"tcId": 47,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "875b0b4a84150524eb1f50f9d8de1388",
"iv": "fdc5014ed1ad706129d57322",
"aad": "35a6d9829c8449c4402e385cc5c6fe98",
"msg": "2f575dfb2dbe9d238de576fc63e4ac32",
"ct": "51ec0c2fbcd20eb375845c06d1fee832",
"tag": "c72e95c8a50e601b06f9e2c3164d57ed",
"result": "valid"
},
{
"tcId": 48,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "d6298fff67dba1ec250308e0bc5f4fae",
"iv": "d96f9bbbfa14e9616c458df5",
"aad": "",
"msg": "8eeb4445a34c81fdbc478b83df71116ce6",
"ct": "66fd1478b557a4c3834aae8b3179df585d",
"tag": "4dd2a0983423826adeb97c65f933edfa",
"result": "valid"
},
{
"tcId": 49,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e3d3ec41f28eb35fb53f5fa91804e051",
"iv": "89d270fc8b583bc631cefd39",
"aad": "3d2f458c67c5b6c794b1f12dad409e0f",
"msg": "847acf521995b33f8bc474c8befbca3bb2",
"ct": "7a2114b2ce42fc857f54157fda2a2a07d8",
"tag": "9a7a33f738e174595921c9506c77cca0",
"result": "valid"
},
{
"tcId": 50,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "faf36a66f8e54f2fb2a02f3a30f0180b",
"iv": "2ffa982a4784797cf46b07ab",
"aad": "",
"msg": "50a59edc01b7bd0db6ec43fe23f72e70ed4d42337ab1926cc6956aa44dbebf",
"ct": "3bf23a2c5fbea1d274a4e0f8fc1be0742530713bcf85173917b8867dbe7235",
"tag": "f07fb8484e9dfcf243d57a7d4c2939fb",
"result": "valid"
},
{
"tcId": 51,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "2c9b9ff47d742c4ab224e9ca1ed57c4c",
"iv": "917962caf3932441c259282f",
"aad": "72175bdfdb4a23e97fdcbd263baf4316",
"msg": "b542c2f3f81670ddf74f15184ab7de17e057cde9eef92babdb837500774c19",
"ct": "1ce3b5d10966e86d2ff22eff5bbfe253ae8da119193edd09165d755645b811",
"tag": "25c8b12e3be9e41e3bb88df2cac3d75c",
"result": "valid"
},
{
"tcId": 52,
"comment": "Flipped bit 0 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "755bca4540db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 53,
"comment": "Flipped bit 1 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "765bca4540db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 54,
"comment": "Flipped bit 7 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "f45bca4540db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 55,
"comment": "Flipped bit 8 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745aca4540db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 56,
"comment": "Flipped bit 31 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bcac540db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 57,
"comment": "Flipped bit 32 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4541db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 58,
"comment": "Flipped bit 33 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4542db5e1ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 59,
"comment": "Flipped bit 63 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e9ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 60,
"comment": "Flipped bit 64 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac06d33d076e17815",
"result": "invalid"
},
{
"tcId": 61,
"comment": "Flipped bit 71 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1a416d33d076e17815",
"result": "invalid"
},
{
"tcId": 62,
"comment": "Flipped bit 77 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac14d33d076e17815",
"result": "invalid"
},
{
"tcId": 63,
"comment": "Flipped bit 80 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d32d076e17815",
"result": "invalid"
},
{
"tcId": 64,
"comment": "Flipped bit 96 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d077e17815",
"result": "invalid"
},
{
"tcId": 65,
"comment": "Flipped bit 97 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d074e17815",
"result": "invalid"
},
{
"tcId": 66,
"comment": "Flipped bit 103 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d0f6e17815",
"result": "invalid"
},
{
"tcId": 67,
"comment": "Flipped bit 120 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d076e17814",
"result": "invalid"
},
{
"tcId": 68,
"comment": "Flipped bit 121 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d076e17817",
"result": "invalid"
},
{
"tcId": 69,
"comment": "Flipped bit 126 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d076e17855",
"result": "invalid"
},
{
"tcId": 70,
"comment": "Flipped bit 127 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e1ac16d33d076e17895",
"result": "invalid"
},
{
"tcId": 71,
"comment": "Flipped bits 0 and 64 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "755bca4540db5e1ac06d33d076e17815",
"result": "invalid"
},
{
"tcId": 72,
"comment": "Flipped bits 31 and 63 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bcac540db5e9ac16d33d076e17815",
"result": "invalid"
},
{
"tcId": 73,
"comment": "Flipped bits 63 and 127 in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "745bca4540db5e9ac16d33d076e17895",
"result": "invalid"
},
{
"tcId": 74,
"comment": "all bits of tag flipped",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "8ba435babf24a1e53e92cc2f891e87ea",
"result": "invalid"
},
{
"tcId": 75,
"comment": "Tag changed to all zero",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "00000000000000000000000000000000",
"result": "invalid"
},
{
"tcId": 76,
"comment": "tag changed to all 1",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "ffffffffffffffffffffffffffffffff",
"result": "invalid"
},
{
"tcId": 77,
"comment": "msbs changed in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "f4db4ac5c05bde9a41edb350f661f895",
"result": "invalid"
},
{
"tcId": 78,
"comment": "lsbs changed in tag",
"flags": [
"ModifiedTag"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "505152535455565758595a5b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "5cfc70cf638db0866525c43e4053fc4a",
"tag": "755acb4441da5f1bc06c32d177e07914",
"result": "invalid"
}
]
},
{
"ivSize": 56,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 79,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "19d532dbcc934a009ce1b94a0b31ddc7",
"iv": "f0bf6a9bcf6c0d",
"aad": "",
"msg": "",
"ct": "",
"tag": "373cb95bc00a3b08d54a3a65a334cc03",
"result": "valid"
},
{
"tcId": 80,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "8cdb7f6789271a6ef3e06461e90eaa0e",
"iv": "7c0d6bceba282e",
"aad": "fbc4f4a52ecb4caa",
"msg": "",
"ct": "",
"tag": "255f199272f0eed89a142b1bd183856b",
"result": "valid"
},
{
"tcId": 81,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "6bd7363be81b3f803c7faee607050274",
"iv": "303da678d1679e",
"aad": "",
"msg": "539c7d6fcc0a691bd39bc43422d4e13c",
"ct": "0c2b2b4083157712636ff355666bad76",
"tag": "846843c40a0824ef994bada4aea1e3c4",
"result": "valid"
},
{
"tcId": 82,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "5b49d67b0a74e3f39e8d0bac6a005040",
"iv": "b9bbb9ae003b08",
"aad": "aadceda44e5d2323",
"msg": "fe66e359d340ec00241736c2a6789002",
"ct": "def1e383b0accfdfa00bc462af828fda",
"tag": "4c8176d7a3ad46c569687e68abeb792d",
"result": "valid"
},
{
"tcId": 83,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "6a5b3b57f83cac23ebbb97a60f9c13c3",
"iv": "64c01842e73e74",
"aad": "",
"msg": "7dab0c473473df8d3012c3fdf093f00709",
"ct": "ad54d3a41134683acfe91887afed976ad9",
"tag": "82138b247394c01f15206aa6c5cb0732",
"result": "valid"
},
{
"tcId": 84,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "eb263b3a87fcf232327a05b2079292ab",
"iv": "9554023badf3e2",
"aad": "be0dd7002e2fe358",
"msg": "0cac1afd5708ab03c8d3fe1d7cc83b26ff",
"ct": "3d317f6d551c51c8d38ef7349d78c9de89",
"tag": "4840466acd9409b36f16410e2bfa382a",
"result": "valid"
}
]
},
{
"ivSize": 64,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 85,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f3434725c82a7f8bb07df1f8122fb6c9",
"iv": "28e9b7851724bae3",
"aad": "",
"msg": "",
"ct": "",
"tag": "c8739f54dbcd3c6d262fcdd541f1422a",
"result": "valid"
},
{
"tcId": 86,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "eaf5c7e35b61c64fd899bf26506cb83c",
"iv": "071ffed7585eb0b7",
"aad": "f0af4431f33e7e15",
"msg": "",
"ct": "",
"tag": "563e552378bd102e4bdad35b16782f93",
"result": "valid"
},
{
"tcId": 87,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "deb62233559b57476602b5adac57c77f",
"iv": "d084547de55bbc15",
"aad": "",
"msg": "d8986df0241ed3297582c0c239c724cb",
"ct": "2a296268bf33d72c9b8336e7a30b05ad",
"tag": "718ff04f420ea5416b4f978cec11d26c",
"result": "valid"
},
{
"tcId": 88,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "9ebe10ef15ebcc6000ed72d974219b97",
"iv": "28a84039f2dae651",
"aad": "1bab916d21bcbb35",
"msg": "d073a88d45364151408718786930edfb",
"ct": "249d9ed128d88dffb59ace49908da487",
"tag": "ade58634bce2e367842dfbb750538fec",
"result": "valid"
},
{
"tcId": 89,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "74dfd2963bc8148338094414e3fc2b8d",
"iv": "d1ef66ef2eb765b8",
"aad": "",
"msg": "179c1865e2bc0f702487c4e54f8374457e",
"ct": "4ac14e2d38cf8f170b7256acb7f34560d3",
"tag": "4f9c65360a1a0a5bc7cd0c6f055fe434",
"result": "valid"
},
{
"tcId": 90,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "5bf0965f1439ed83eedeaad9467f5f60",
"iv": "b9268feca729680f",
"aad": "31fb02a7f4ebe9aa",
"msg": "c844b6c457e1e5f43f82b4e484b4709ef1",
"ct": "75ba3a785d2e378488437c6b2fdbfb6554",
"tag": "814ebb4265533af06011c06005eae3bc",
"result": "valid"
}
]
},
{
"ivSize": 72,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 91,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "2ec7a468e3649186e1f9deccdf95a229",
"iv": "99fdb158fb8ebcce64",
"aad": "",
"msg": "",
"ct": "",
"tag": "fba5ae564216c969a5ff72107931a7c8",
"result": "valid"
},
{
"tcId": 92,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "c6bc0987b5dc9432da66bdb153859fda",
"iv": "d768d1b80a094506b4",
"aad": "4713f86a53cedd50",
"msg": "",
"ct": "",
"tag": "c44c63603778f799942f7eb02bf31762",
"result": "valid"
},
{
"tcId": 93,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "6a1c98e4d20bc6ad594833d6e9aa4794",
"iv": "3de29d92d3018eaafc",
"aad": "",
"msg": "f623322fef6d49cf7abfa16b5fd83951",
"ct": "8c992f054307071af0472837a1cb04f3",
"tag": "6895f016c413ffcc029a5f3f63f56828",
"result": "valid"
},
{
"tcId": 94,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "022b669b7d391f0ff5fab123c2ba8817",
"iv": "2e02b04ce6b348ef86",
"aad": "f9c862291705519b",
"msg": "abb18f4662c1bfa7984560deac4a415a",
"ct": "9355ade222ea46f5c99f48484bc5d615",
"tag": "bb39cbefb5ac49c08ea391108f6b5047",
"result": "valid"
},
{
"tcId": 95,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "8965e641f46dbbb16aa83f9459370dc9",
"iv": "310c4ee082c4870fc2",
"aad": "",
"msg": "5d2278c8b4ed8a37c95488935c1db06e68",
"ct": "887056759719c8db249427254166e88def",
"tag": "124beb77e04e2ba6614dce537dab59b9",
"result": "valid"
},
{
"tcId": 96,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "22c942b1212a3cfa196e9ad06b03fb2b",
"iv": "71a2b87540b11d76a6",
"aad": "c0e05960b831e875",
"msg": "4e3b6e3e2ba5663eebc5d83dc249eabce1",
"ct": "23833494501d882586cf332d4df30acb33",
"tag": "0efdd4e847976073ab8b6d033f3df5b2",
"result": "valid"
}
]
},
{
"ivSize": 80,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 97,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1e6c6214a6a5dd5b628c71de07788137",
"iv": "40bcc315dec88bf326cc",
"aad": "",
"msg": "",
"ct": "",
"tag": "2e0426d4696fa3d30d90d7cd3fac9930",
"result": "valid"
},
{
"tcId": 98,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e41343e5ffe20fe48ff010b146ceaead",
"iv": "5f172fbe9f8eec0fbf79",
"aad": "9b46675901a4be0f",
"msg": "",
"ct": "",
"tag": "95a3f50b4316c20b03ac8ded3eb7173d",
"result": "valid"
},
{
"tcId": 99,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "fc93582fa1f8b58cc9e80dd583e9bf8b",
"iv": "5d4bf58798fac351a399",
"aad": "",
"msg": "866d5e1b0aa29004e51ea87de86e3c05",
"ct": "116e16c0b2a9dd1f575e524b740b9ebe",
"tag": "7bbd033d75b2ff41dc55152f98ae9552",
"result": "valid"
},
{
"tcId": 100,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "df2db48b1944fd9e24589d14357d0f80",
"iv": "f9a1bb32f579b5f02728",
"aad": "03922600d7d033dd",
"msg": "eafb69e40238a34e398523fb35bd6612",
"ct": "5cc66f647fe6e24e034dd47a8978d468",
"tag": "001839cfd945e4add3d0964b9ab28c64",
"result": "valid"
},
{
"tcId": 101,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "3bf8c3c301190d23f71ac82c0c5b0f9b",
"iv": "d5274406a4f5a2e2d101",
"aad": "",
"msg": "03ca74e58b8b38500e1e65b8332f41f06c",
"ct": "be57c3885af1bf475f8f6b424f203fb241",
"tag": "6d6e5144e0a8d899953a4d4dbb9554aa",
"result": "valid"
},
{
"tcId": 102,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "16942eb89d4f7fe65bf9b49c16f830ab",
"iv": "2ba76d03995c62dc7ed2",
"aad": "32c7c6072dbd735f",
"msg": "b2380e9eb596d5af697c0ba1d301a833d9",
"ct": "ab577cbc8f637911404fa6add7a66447fa",
"tag": "366117664310990cfcacc1da1c8fa058",
"result": "valid"
}
]
},
{
"ivSize": 88,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 103,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "9d2fa75929612e1213460f998946dcec",
"iv": "0e948a03dbfa10817e8826",
"aad": "",
"msg": "",
"ct": "",
"tag": "6b507a52da49b30e12a62383b202756f",
"result": "valid"
},
{
"tcId": 104,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7a970406a747c2327ecbc8b107a190cd",
"iv": "99b079de952d60da0d034b",
"aad": "2f080b2deb6644ef",
"msg": "",
"ct": "",
"tag": "bc57e105a22f399df18e1312873f79e0",
"result": "valid"
},
{
"tcId": 105,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "acab31483d9de4ad77f4e63fe41b57ae",
"iv": "5c0939e71bae1a9de167d4",
"aad": "",
"msg": "e4d72b2f7cb69bc54a49f4d5cea4f23a",
"ct": "097d134e544de66ec1489ac058c0d73e",
"tag": "60aacd0bd9812d06b49c5d8bdd0abf08",
"result": "valid"
},
{
"tcId": 106,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "82841ef7fbae35546525fbbebf4718fb",
"iv": "b5cd818f73a36ed025b6cf",
"aad": "44f48c2a20456358",
"msg": "8c2c823bb39941b1c6b75bbc82f05ba4",
"ct": "61540c738bd8231d0bf92e8700734529",
"tag": "12ceaad2a5fe70e856232451f60512b6",
"result": "valid"
},
{
"tcId": 107,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f9c6d9627fd2e731e2f115b3d0a53bfd",
"iv": "084558ebfb6582f3d1879a",
"aad": "",
"msg": "7463af94626279ce0112f670c3115099fd",
"ct": "d7ebf8f088310e88dfd0e7b440beabf0de",
"tag": "2487b94c78eb6d9ce70d0c6dc11014b0",
"result": "valid"
},
{
"tcId": 108,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1d286e525ec2864d9ea6e7adfbdc4970",
"iv": "1ad44879f1947abd503dce",
"aad": "1db0eaaaa1e2c848",
"msg": "7b40e6c987692d0202cb6f44b423c267dd",
"ct": "4741a50f998745d60439ed79967707029b",
"tag": "33e319a972d80f11a01e357a47f298e4",
"result": "valid"
}
]
},
{
"ivSize": 104,
"keySize": 128,
"tagSize": 128,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 109,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "694a2ae94cc2fc6c82dcd16c58a34195",
"iv": "8b4de9497e78d9c73bdcb374de",
"aad": "",
"msg": "",
"ct": "",
"tag": "c2709b4dbf717db4265ce1d4a205e9de",
"result": "valid"
},
{
"tcId": 110,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "268c961a4fa54c214a2af8fe76a277cc",
"iv": "f13443da0e412f1cc7a90165c6",
"aad": "4fad12b402c58029",
"msg": "",
"ct": "",
"tag": "649c91bc6da9dbc0101196e7d373afc5",
"result": "valid"
},
{
"tcId": 111,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7c5aa1cd2fc171d5bb91ee74f31e1a63",
"iv": "70a2a5303734517827faa7ee78",
"aad": "",
"msg": "4bd1d3427e0735a08f475bc73ec3648c",
"ct": "ebd9b919a1fda1e22ad5b2adf23aef41",
"tag": "1481884dcdb7f6ef6f16f71e2d24ac6f",
"result": "valid"
},
{
"tcId": 112,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e74b73c2ad93d38dd4432d6e51d3e3ec",
"iv": "06ee28ea532ff5aae6b0f6a28a",
"aad": "10bc9864f1332e41",
"msg": "aad5d758041e5443ede7e9bbac1db490",
"ct": "a8b2f3d538970d01e89ba6cdb2d42d7a",
"tag": "11737a3da0464e3b21fdfad48c64dee3",
"result": "valid"
},
{
"tcId": 113,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "be707774d9eab370db4e8250297a7437",
"iv": "7944b487d59b6ffcc96c9df62d",
"aad": "",
"msg": "28eab56885e1e12bd72def1138237f0dbc",
"ct": "db74143d2e2fadbb1610696ae6143f7438",
"tag": "526259464bb9049a0d55ca1e3a391eac",
"result": "valid"
},
{
"tcId": 114,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "30829416d80d4b6dd91a16c4694c5acd",
"iv": "8bc7ecd5bde196b72319de6b77",
"aad": "970fe65b7789a555",
"msg": "4a3122f801d6638228fa0e30af3f36627a",
"ct": "d69739cc0da423ef7feb446a43f300815d",
"tag": "dd311514afacb7b8f82b29804aef0d1e",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 32,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 115,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "103e859d3a238724bf85b2100f442f1d",
"iv": "f91d64784161fabd6c962e50",
"aad": "",
"msg": "",
"ct": "",
"tag": "7e29aaf1",
"result": "valid"
},
{
"tcId": 116,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "71466dc3046b1e6c0838ba6c9ef41e79",
"iv": "2928095bd7962e9e6024a2b9",
"aad": "a617cce74d0439900597cb3ddcfc25fb",
"msg": "",
"ct": "",
"tag": "6fdce559",
"result": "valid"
},
{
"tcId": 117,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "3cc93804e2d699619278a941389cec3c",
"iv": "c775dda314af64c310a7c1d3",
"aad": "",
"msg": "124ce71e08c1324f916570d533032919",
"ct": "3874219b19b4d2b19c8d665bc6c33067",
"tag": "cd1dbd6c",
"result": "valid"
},
{
"tcId": 118,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "9089e178f3f90bfc0f68e559d338c39d",
"iv": "8b2bfca64775b50935b48221",
"aad": "ca9b4050b6bd0f0ebaeffb78f24a411f",
"msg": "33d902093ba5216933236c08fa5c0cb2",
"ct": "2008896dfb93d91c725124d3b99973d4",
"tag": "7f04bcd8",
"result": "valid"
},
{
"tcId": 119,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "33cff68061e3f5f941c8c20c89608b77",
"iv": "eb581f66ccc7f1daa235bf27",
"aad": "",
"msg": "24a9d895f6046b9368b0b6b0fb396cd10e",
"ct": "92a94fef168fe4c7cbe338952f18550ee4",
"tag": "b179b341",
"result": "valid"
},
{
"tcId": 120,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "c01b915d2d2112288ed04d2cdd389bd7",
"iv": "98aced4674faebe3fd4881cc",
"aad": "2090bd5934b20e26c704af9f85c9c410",
"msg": "63dab2e2a22a63a7e5504667634555934d",
"ct": "fea7255b56a803286d50a70a3f8bcc0325",
"tag": "30da10b5",
"result": "valid"
},
{
"tcId": 121,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a968cfd7f63f3a276871e30383077de8",
"iv": "54bfc82e1cb5c0b9a65b252c",
"aad": "",
"msg": "030fa6b0edde45cb658813d0d797aedf1ba27f435df4f443a3469ea0e41e63",
"ct": "84e10cbb7f272ffd6ec4ed90812fa80a0a7bf7e912c5203051f639487d537e",
"tag": "5a477099",
"result": "valid"
},
{
"tcId": 122,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7645874cc7a9f0e7443203abec23455b",
"iv": "ce566b866ef0fd3b096f3e9e",
"aad": "1e00469ad45b2c24cddba52985169aab",
"msg": "b6b05021ae99e4afe0ec92c009d06c4286020fabca1c1ac768faf184506191",
"ct": "c20616702b59922223c27a15079b06d3d98329a6a3f4ae9cbe64b20f292111",
"tag": "8b4fa3f9",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 48,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 123,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1a852b3456353cfd21726d1122109f1d",
"iv": "bde9165d65f301a2e4ff1d4a",
"aad": "",
"msg": "",
"ct": "",
"tag": "1808857e681d",
"result": "valid"
},
{
"tcId": 124,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "44b5298a677baff5c3a65d512a651992",
"iv": "cbb250283f75a66082f1a785",
"aad": "19031c688ceee84e2d25253accbae68e",
"msg": "",
"ct": "",
"tag": "9b9cff7f729c",
"result": "valid"
},
{
"tcId": 125,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "63c747be2f3069d50015f69dbae09876",
"iv": "bc2c940525e514409815ab19",
"aad": "",
"msg": "ad5ca70a325363c34b2f3d5a8576b964",
"ct": "d8d8f193a41a5577a163dad0d3cac62e",
"tag": "413d64a748fa",
"result": "valid"
},
{
"tcId": 126,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a465be21f5b420cd39009b0ef89dbec2",
"iv": "d8b287caee5af69bc89545e9",
"aad": "b452e6c112647de674249d1eec109ffc",
"msg": "c190d1270334016daeeb12f0ddd55905",
"ct": "fdba6b4e3e253f228c1da67be9054fc7",
"tag": "6e029fc937ce",
"result": "valid"
},
{
"tcId": 127,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1cb173ba4785bc6b728c862929daea5f",
"iv": "d76cdfb595c3fe3d7cc0654f",
"aad": "",
"msg": "eef6691ba8e228b7bda4b26fd353950757",
"ct": "d4d2a76c49fe08bc96f2b2762544f09c9b",
"tag": "fecbee45081d",
"result": "valid"
},
{
"tcId": 128,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a4a107ff7a4c0978aa17c551ff9f8a04",
"iv": "502d4bc440c3f66db39a09f4",
"aad": "20d643e0af5c673be454e531d92995c1",
"msg": "510d64551a78ca2cd8d322f82f6e2cd617",
"ct": "caf32ef2823dbd8992a84ca1b156cff6cf",
"tag": "800cd5e99e32",
"result": "valid"
},
{
"tcId": 129,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "b78dd75d16ece49bfd01e8f4bcd0d52e",
"iv": "1fff0b5a566f3d1b252e5166",
"aad": "",
"msg": "f438000359448ed5d791beab637299a18c9df45e6a030428cca6cc05b2c25e",
"ct": "5ed17040b21f1e8523205a1a2cba43c71c4399267bc9659b6cac05e098d427",
"tag": "75eea9f4bf51",
"result": "valid"
},
{
"tcId": 130,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "228bf786a9371d9875189678a40f55a0",
"iv": "4148ce9b647228751f313c2d",
"aad": "3390a65d1ace02bf67265254be9c34d7",
"msg": "a60a555ba48a065da2999a4526cece66e8600fe12096db766771e40fcf40d9",
"ct": "abd15234a4630df0fc55e11aa56877425b1d19fbca38c9f76f4d7f4c5c869f",
"tag": "8d08a2421c28",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 64,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 131,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "5afb73f37d05147566a7ac9734eba3ff",
"iv": "026dd125c98ef1507f6d1d15",
"aad": "",
"msg": "",
"ct": "",
"tag": "ffc16b0dff2e4ec5",
"result": "valid"
},
{
"tcId": 132,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "3cf938733cb76e433a5b5ccb06be3421",
"iv": "a5bc5bd383ce1108102c3c7b",
"aad": "befdff7313d33ca6398f84b32ef77c65",
"msg": "",
"ct": "",
"tag": "92ff15d50ba2a2c1",
"result": "valid"
},
{
"tcId": 133,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "22ed64b5b94a3c4116d02b4fbd4e5881",
"iv": "f498fd65dab234520de52920",
"aad": "",
"msg": "94b03b07772b70562bc729505b4ad426",
"ct": "0c4abecdef79e76a459578feda71e979",
"tag": "b4a44344f17bc16a",
"result": "valid"
},
{
"tcId": 134,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "ea5a915fd7be0aaf14b88f5dc4fd719a",
"iv": "aeecf19f7d3379ee55ba6468",
"aad": "13791aad5812a362291a4f6d63687d33",
"msg": "d313e09cd48b06f16ef9178e42624bd0",
"ct": "4429c78d9054dc1848a1c66070a2a4cd",
"tag": "f700a8626a87bf57",
"result": "valid"
},
{
"tcId": 135,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "89121103c350e29f7cd580f05bbfeaac",
"iv": "f6d6e802abdf43230030a896",
"aad": "",
"msg": "636840ffbc66191bc37bf2e6bddf28bda9",
"ct": "639384742357be75bc12028cd7f5aba234",
"tag": "77473cb1d33cb174",
"result": "valid"
},
{
"tcId": 136,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "03ad5f472b978c5f72b7b1c29080374c",
"iv": "770dcc2ea1c2d9f6c904947d",
"aad": "972c90e387f0af936b1c9db0ebfebbe9",
"msg": "78470511caf12cb882628092bb573bde8c",
"ct": "27bf4e1a6df24929c5c08dfefaf0e77d55",
"tag": "934a868a1d3347cb",
"result": "valid"
},
{
"tcId": 137,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "4856b107dbbce702c7cdaa7ec1740f35",
"iv": "6f41acabda1e0348c4290f0f",
"aad": "",
"msg": "d32decc55dbd0c08916c9a9e3d0846ae2cacaeb1ba0e04eb02772cf6a50e46",
"ct": "342b372f012188a458db4bbca4d676d7a6145b8458d254403d02fc71053ef5",
"tag": "4f3f94e040abbd45",
"result": "valid"
},
{
"tcId": 138,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "c08339a6f80b84e201e3d6030cdb3f02",
"iv": "1cbf2ca31330abe749db588b",
"aad": "b535a847dfc962012d913a4076f58f9f",
"msg": "4f9fd6ad1656cce99af7469960073a241569ce32dad558111b50306053a0b6",
"ct": "e0b5dd8d953f7f773c7f10349b50701b3ed335505e6aae4ec3e6f62e8db6b1",
"tag": "778430e63e81ba75",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 80,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 139,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1faf8005f77553f5ee26865e31f5087b",
"iv": "40df77e537c895ab71464acc",
"aad": "",
"msg": "",
"ct": "",
"tag": "fb73ef79c9222c667fc0",
"result": "valid"
},
{
"tcId": 140,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f20c79f845bed406469cf1cd3f7daac5",
"iv": "f7bca66eccd7d494dec758f5",
"aad": "6e4536575883925a929ced31ad8fb6dd",
"msg": "",
"ct": "",
"tag": "3138744729862bad7888",
"result": "valid"
},
{
"tcId": 141,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "b8bae01260ced6194ef8df722d659be6",
"iv": "71d10b7cbbbecb843e678ab5",
"aad": "",
"msg": "387c0324cd47d3f22cc9d968a72e434d",
"ct": "5bb4b865a77c7e191ad1dfcb7c9afa05",
"tag": "602e775c9ebc29f5e66a",
"result": "valid"
},
{
"tcId": 142,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "b80030b83c4bcafd1b7ec9c70ab9224c",
"iv": "a789457f80bdc5b8f15fea91",
"aad": "1230977b9a5b12c8ee10a3b4abb4f06e",
"msg": "197a27edfc49953b6dadfbe7170fc750",
"ct": "ce327b01c6c17dc8e1239cdb2951b654",
"tag": "86cabed0b4a3b7ab09d5",
"result": "valid"
},
{
"tcId": 143,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "95e5179eb197f1a515e199bd937948cd",
"iv": "49d4077ad5d8bb84eeccf711",
"aad": "",
"msg": "45d9095cf320c582c897f0abb53e3aedec",
"ct": "623e838da808b639569848c38cf91e1717",
"tag": "23c2b13cf25edd6c679b",
"result": "valid"
},
{
"tcId": 144,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "fac8d98a8af93239b0d9551657c5951d",
"iv": "ff1f419bed64bf4a02c357e5",
"aad": "2e3f102de445b4ec117b63fba7089de8",
"msg": "1197d76a469c17438201ef4000fa05f0a9",
"ct": "80998f85ae0f0649ec923c43472bffc78e",
"tag": "57626045493c36ffa439",
"result": "valid"
},
{
"tcId": 145,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "de545044b814f313c23b5cb854f739a2",
"iv": "99fcace8e59bdd6b88dd960c",
"aad": "",
"msg": "83525dbbb54de0fc1d248749a716d9debc65fe44c79b163b3614fb8d62ee2e",
"ct": "a3ac203fa9ed8826fbc993333270e870cb637e09bf705a32cb0df85d5d7b9f",
"tag": "2e7bb06cc0042cc64541",
"result": "valid"
},
{
"tcId": 146,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "bbbfa9444493dd2fbf72baf387a40900",
"iv": "2935567aa572908e49917130",
"aad": "c0db666f3814fdc2cf7cb3d4cefaf2d3",
"msg": "59fc37654b0a5e3b8687a3d85b32644dc7a156b60dd7a64d2298373e158f21",
"ct": "138be3cd4fe28f76c01073240415f6a823efbfa4705094fdad653aa3a06939",
"tag": "7f8dc386dbe1f45282ab",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 147,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "0ad9da994db2ed7b9e35e98895194c4b",
"iv": "57e364c16b3689bc156b3115",
"aad": "",
"msg": "",
"ct": "",
"tag": "a542cd08e9986215f92b9c33",
"result": "valid"
},
{
"tcId": 148,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "970495f70dc64f0fe4e8c10946df2ed1",
"iv": "69b1a3195c165517fed66595",
"aad": "bfe8736a2113f774c6828e5b930f1cb9",
"msg": "",
"ct": "",
"tag": "8d5c2bbe07f76971f90b1c71",
"result": "valid"
},
{
"tcId": 149,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f363f1a7d33c96949fd08f440cfba000",
"iv": "67b92007f57b83fd9f3ee6fa",
"aad": "",
"msg": "a651d2ca4b16980b0e4a7a10c75c47ed",
"ct": "238d20b2e9628bfff724557f59be1cb0",
"tag": "39ce87090576e27f768c1c7e",
"result": "valid"
},
{
"tcId": 150,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "6b7489d158f377e6692d84a97727ff41",
"iv": "9ac091ef05d0ce7428827ed3",
"aad": "38469f1049a7ea3da0551cfb34010bf6",
"msg": "352dbd5bb8abf0a097b929160b8f8cec",
"ct": "8b94aae48ab58fabd2fb4a3d179fc4ea",
"tag": "6c35bc2b2f35260f3099919a",
"result": "valid"
},
{
"tcId": 151,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "38d4d27c30834968b5285b99ac18734a",
"iv": "183ae352d9c340ee6167c3b6",
"aad": "",
"msg": "f153d01c5b9ab202455687537e8352d294",
"ct": "f5ef23dcac4e0d55c30c586874ae9c4585",
"tag": "dfd0ff48e3b6a2d777dea70d",
"result": "valid"
},
{
"tcId": 152,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "74b9756cb2ac6361ce9d684477b8d0c9",
"iv": "c2606fc964b613a0b153fc0f",
"aad": "dce9309cf71ced35eb220c709fddc414",
"msg": "66f3216911748038f91432344914ee8a35",
"ct": "1a33fd4e99405d5671c824dfd9e3d48778",
"tag": "cede5c19e49569171cb10084",
"result": "valid"
},
{
"tcId": 153,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "e1e45f3500a405df5abdcb3b86bea14d",
"iv": "59289da2d5f13eea4995611f",
"aad": "",
"msg": "5cda6060a7e105cc57c775a02af921757350c9692bc4fa404ace98eb1e6171",
"ct": "70e094b76b357ceaf6ea490134275c853b06a82f43188f322b974c8ec92a54",
"tag": "fd23739a995d947fbc2d3665",
"result": "valid"
},
{
"tcId": 154,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "bce599cb75a2271070e6199cb096656b",
"iv": "f9a8333f4673689e3959c9e0",
"aad": "f61e1035171c92b022ae559e8657930e",
"msg": "41894acc838d4a8f62e6cc9271f1d65df7f365a38e9a94110f4c8d57b8be18",
"ct": "85f9814568cef65fef19bc8de4b348d5dd0780c978ea7dacc12e727f9243f2",
"tag": "6adb114072a232d14beca5c7",
"result": "valid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 112,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 155,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "f21f0700f16aa098d6617cc3683012c1",
"iv": "42394a30fcd252556bf2cb36",
"aad": "",
"msg": "",
"ct": "",
"tag": "34e5f5e009dc1620f8095c42b1ac",
"result": "valid"
},
{
"tcId": 156,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "7d2827739ad3ce2dc7f27e35f6cd837f",
"iv": "09a249077db1f84e984a9829",
"aad": "b5e59d8c3f81dae7789a826a0d3200f9",
"msg": "",
"ct": "",
"tag": "f722d12cd8e330dcf2443a57cebd",
"result": "valid"
},
{
"tcId": 157,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "1e70de0cba8f8848dbc8dd9cfa53c161",
"iv": "d4e677bdb04bf935d130ce15",
"aad": "",
"msg": "7102b7710b1db1a0748474f8e37b6dd8",
"ct": "f6d37aab46097302fea68e40b7b2058b",
"tag": "1443552a237908796500f5560f96",
"result": "valid"
},
{
"tcId": 158,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "0bb380f72573e6d497172381f5f4eb6a",
"iv": "e79f20840e4182ac6bf0f848",
"aad": "449dcea27cd61031f9bfaf87d3bcf9c4",
"msg": "4abfe60ed6bf24190e416e6809718fa0",
"ct": "3edddf264469c49e5dd6dc2c396513a6",
"tag": "ccc6240d5d482d62d341e3186b07",
"result": "valid"
},
{
"tcId": 159,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "c48de4c91efdf7b24c8f80073f6f17d2",
"iv": "dda7453601d516e087320ebf",
"aad": "",
"msg": "01be640cafc9eb728827fcf1c9cba5e0cc",
"ct": "72db50eac73b55a52bf55d0b554496331b",
"tag": "bc282348a3ddf5d7dd683f4f4468",
"result": "valid"
},
{
"tcId": 160,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "21f84c57b6d4a2d2d30d4c37ecf11030",
"iv": "d3ce63a1af0bef6c9e0bbd81",
"aad": "0f78dd2b4e566c9d15d052b01f6f85ba",
"msg": "3358543c39c10025e01ce89006ba004326",
"ct": "5259d32e1dd87f5a4fe60df7ef3e31de24",
"tag": "9da44cc68c0d52e658d4ec37b271",
"result": "valid"
},
{
"tcId": 161,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "a08be68d044e76e47d04d093ee548e59",
"iv": "f17b6f94a8864205c757a635",
"aad": "",
"msg": "05e4542055fa84e2d349837def402353fea7ec56d3fd81a44831403f1f7f72",
"ct": "587c48f5cb099d0c03d7dfd7974c563c5df1b8d8b94efa0dca78024607a848",
"tag": "ac122eb56d18787af8b10ac2e1dd",
"result": "valid"
},
{
"tcId": 162,
"comment": "",
"flags": [
"Pseudorandom"
],
"key": "d95f7f6a07530ee3f967fd1ff9908afe",
"iv": "babe0281f3cba80667c365af",
"aad": "f49c18d65a197b973d26fd29a1437460",
"msg": "e02fec4c118bcc9667015872d896c8868c1590f84734cec65ce90b3dc076d3",
"ct": "a804c3db16d09abdb2234a15bc9b782c3a4d9b609b534a363bfa9f9729a32d",
"tag": "62380f3146e8dd0b78394d93de78",
"result": "valid"
}
]
},
{
"ivSize": 0,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 163,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "d150a9c2f592e9ebd3d4d2888c29aa91",
"tag": "f30d895ceab69a58c64c5a92",
"result": "invalid"
}
]
},
{
"ivSize": 8,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 164,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "40",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "a0fc8fec44a04014bc798984d2f17a9f",
"tag": "61667d596ab0c812209d81d1",
"result": "invalid"
}
]
},
{
"ivSize": 16,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 165,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "4041",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "7be0f1d4a102262f35d9848dde2f6e1d",
"tag": "a83887bf2870293803ab7408",
"result": "invalid"
}
]
},
{
"ivSize": 32,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 166,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "40414243",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "f9e91395afb5f30afc86bce6faaf679c",
"tag": "314e2b7e494b9020cd69cac9",
"result": "invalid"
}
]
},
{
"ivSize": 48,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 167,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "404142434445",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "84815d954bf8892fa2a0f40ff444dbfe",
"tag": "e5ab987d47a9f3f0f2c3d7a3",
"result": "invalid"
}
]
},
{
"ivSize": 112,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 168,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "404142434445464748494a4b4c4d",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "d0b6da17ed7218c744165a04ce4219ef",
"tag": "b5577e6b3d884d81338d11c4",
"result": "invalid"
}
]
},
{
"ivSize": 120,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 169,
"comment": "Invalid nonce size",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "404142434445464748494a4b4c4d4e",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "94b3403d417e5e714a9f9df4fd953c2c",
"tag": "7a03d637459e86319f56004b",
"result": "invalid"
}
]
},
{
"ivSize": 128,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 170,
"comment": "Nonce is too long",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "202122232425262728292a2b2c2d2e2f",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "64b3ceda1abec780177a947db34118ab",
"tag": "c8bfae005e227297a6650535",
"result": "invalid"
}
]
},
{
"ivSize": 160,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 171,
"comment": "Nonce is too long",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "202122232425262728292a2b2c2d2e2f30313233",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "64b3ceda1abec780177a947db34118ab",
"tag": "c8bfae005e227297a6650535",
"result": "invalid"
}
]
},
{
"ivSize": 256,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 172,
"comment": "Nonce is too long",
"flags": [
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "64b3ceda1abec780177a947db34118ab",
"tag": "c8bfae005e227297a6650535",
"result": "invalid"
}
]
},
{
"ivSize": 512,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 173,
"comment": "Very long nonce",
"flags": [
"CVE-2017-18330",
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "40fdf8bf2a4394286185b6412f6fb4cc",
"tag": "aa11803aafc3690f73bb4e94",
"result": "invalid"
}
]
},
{
"ivSize": 1024,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 174,
"comment": "Very long nonce",
"flags": [
"CVE-2017-18330",
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "40fdf8bf2a4394286185b6412f6fb4cc",
"tag": "aa11803aafc3690f73bb4e94",
"result": "invalid"
}
]
},
{
"ivSize": 2144,
"keySize": 128,
"tagSize": 96,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 175,
"comment": "Very long nonce",
"flags": [
"CVE-2017-18330",
"InvalidNonceSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "40fdf8bf2a4394286185b6412f6fb4cc",
"tag": "aa11803aafc3690f73bb4e94",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 16,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 176,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "cdad",
"result": "invalid"
},
{
"tcId": 177,
"comment": "Invalid tag size",
"flags": [
"InsecureTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "",
"ct": "",
"tag": "0000",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 24,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 178,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "cdad77",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 40,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 179,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "d3c216086d",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 56,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 180,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "f529f5302c8a34",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 72,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 181,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "82890b098c882536dd",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 88,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 182,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "dca98d0951490c32200ec8",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 104,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 183,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "f7a5c83b0da5b91fdc7eb30f0d",
"result": "invalid"
}
]
},
{
"ivSize": 96,
"keySize": 128,
"tagSize": 120,
"type": "AeadTest",
"source": {
"name": "google-wycheproof",
"version": "0.9rc5"
},
"tests": [
{
"tcId": 184,
"comment": "Invalid tag size",
"flags": [
"InvalidTagSize"
],
"key": "000102030405060708090a0b0c0d0e0f",
"iv": "464748494a4b4c4d4e4f5051",
"aad": "",
"msg": "202122232425262728292a2b2c2d2e2f",
"ct": "b3290eddb2eaad47eead0c7d7200dd2c",
"tag": "f537eb496b1db9584363a855e66417",
"result": "invalid"
}
]
}
]
}