blob: 04bf562961e3e2b13d7a8918d14bcd849150ec2c [file] [log] [blame]
{
"algorithm": "ARIA-WRAP",
"schema": "keywrap_test_schema_v1.json",
"numberOfTests": 159,
"header": [
"Test vectors of type Keywrap are intended for tests",
"checking the wrapping and unwrapping of key material."
],
"notes": {
"CounterOverflow": {
"bugType": "FUNCTIONALITY",
"description": "The test vector contains a value that is long enough so that the round counter becomes larger than 256."
},
"EmptyKey": {
"bugType": "AUTH_BYPASS",
"description": "An empty key cannot be wrapped. Incorrectly wrapping an empty key may result in key independent result. Incorrectly unwrapping an empty key may allow to circumvent authentication."
},
"InvalidWrappingSize": {
"bugType": "MODIFIED_PARAMETER",
"description": "The size of the wrapped key is invalid"
},
"ModifiedIv": {
"bugType": "MISSING_STEP",
"description": "The test vector contains a ciphertext that was obtained with an incorrect IV. Unwrapping should verify that the IV is valid and hence reject this test vector."
},
"Normal": {
"bugType": "BASIC",
"description": "The test vector contains a pseudorandomly generated, valid test case. Implementations are expected to pass this test."
},
"ShortKey": {
"bugType": "MISSING_STEP",
"description": "NIST SP 800-38F does not define the wrapping of 8 byte keys. RFC 3394 Section 2 on the other hand specifies that 8 byte keys are wrapped by directly encrypting one block with AES."
},
"WrongDataSize": {
"bugType": "MISSING_STEP",
"description": "KW cannot be used to wrap a key that is not a multiple of 8 bytes. Inputs of such sizes should be rejected."
}
},
"testGroups": [
{
"type": "KeywrapTest",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"keySize": 128,
"tests": [
{
"tcId": 1,
"comment": "",
"flags": [
"Normal"
],
"key": "6f67486d1e914419cb43c28509c7c1ea",
"msg": "8dc0632d92ee0be4f740028410b08270",
"ct": "32ba2be7c6cf96f913c956007fae3db198ec7896af0a6144",
"result": "valid"
},
{
"tcId": 2,
"comment": "",
"flags": [
"Normal"
],
"key": "a0b17172bb296db7f5c869e9a36b5ce3",
"msg": "615dd022d607c910f20178cbdf42060f",
"ct": "ce6d39892fa469d1a596e798c29d7985638abe64d03da285",
"result": "valid"
},
{
"tcId": 3,
"comment": "",
"flags": [
"Normal"
],
"key": "0e49d571c19b5250effd41d94bde39d6",
"msg": "f25e4de8caca363fd5f29442eb147b55",
"ct": "eca72fdb507f99225864f4ef21c0f249b05df34e1dfab71d",
"result": "valid"
},
{
"tcId": 4,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "e0e12959109103e30ae8b5684a22e662",
"msg": "dbb0f2bb2be912a20430972d9842ce3fd3b928e573e1ac8e",
"ct": "83b16a7de462fe744b7c51b0e1b94987c18e3418e543b040c9ed61aaa5465569",
"result": "valid"
},
{
"tcId": 5,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "dd583d9f1059861430ec8b5d8a180e9b",
"msg": "f2e34f356362a31b51d6e02bcd333c9e6170494ca5ff5487",
"ct": "ca987e696ccc1b00e251834aae4f4a624eb2041887e80b295f02a190ee3ee14a",
"result": "valid"
},
{
"tcId": 6,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "faf5ccfae42b43cee2c5f0f3177a7c5d",
"msg": "4e02084833660c463830483b36dab866c64c8cf7429cac3d",
"ct": "2ea53da5711ced4de46a91e229ebf711f1b5638b9392c9b46166e8129411e5e6",
"result": "valid"
},
{
"tcId": 7,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "c2b9d23f2831ddcdeb456853d4014db9",
"msg": "f4cfea98e58b939cc859554385cf3a6c7f8217f728efb431c964786de8274907",
"ct": "0f6517209edd77d35c20f76c9399ecd513f3035a395242d65cfa2d2995b1ab0fe1e91de9bd09c6f2",
"result": "valid"
},
{
"tcId": 8,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "620a08f320cdedbf7ae551add348d95e",
"msg": "cec34eaf8e67e1ce619ddfc309531c42f16033a7e2cbc4f5eb3a548164e9b291",
"ct": "b6d1c6c1ff46bb148aecc975a844abe252a485d8babec291da147a7839606b38b632b35239effdd2",
"result": "valid"
},
{
"tcId": 9,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "ed089ac274f8c7cea2415671a94b5e53",
"msg": "6065e41df14daeeefacac5daeb7674cdc9c1f686013b797153e80ef215893299",
"ct": "41d37cfb6cced60bcdc795e29ababf4c1780ea1810ebe7635db8851f4c71bdca603ce9043e3cb308",
"result": "valid"
},
{
"tcId": 10,
"comment": "Round counter larger than 256",
"flags": [
"CounterOverflow"
],
"key": "31cacbb17d6dbbecae40727c5048fe0c",
"msg": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"ct": "f2bdbe3853c68baea88bda8914337b5369127dd1e3ee46d6ff8524c4300fa85a41040ee44320c71c9d5a78657202484e058ffdff45d66dd5184437590594ee33160012ec8219d73309295401213c7b5dee42945c92de831061485f247e569a5ec5842c19e8ea0a581472a0b52285b44c3fc22af897fc591a7b317e47c67f98370410713df1b44cd67107e8f003ca89f355887fd1592649177dd1d441a15a6468437714c34eea4d776327736b663f5701753e6b5ea339103b05e573fbe8751897d02bbe00d651bb0adff6ec88b4c54d0a32e56ba1c2695b1d1020d2666420d000a15155f06b4caf322e3069c0d5ea037cb6d35953101721f74526f2b748712ff4a4df9a4d4afcb59738653b5c844c48af65bba7c5d1df4a89c7ed29c5c1e17ee3f6aa537874e56a90e48e6d7435161c939d59e5f68419b169d745ab03e3a623d0e8dd46643799b92a5f23e9e8342c8d502f1cf76af4edc25c6b06397bc8f66dec9f72013af61cd5297e47490e26c236f12c000a176a1d37071939d2782f3d8386141ee20816cc2a50",
"result": "valid"
},
{
"tcId": 11,
"comment": "empty keys cannot be wrapped",
"flags": [
"EmptyKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "",
"ct": "a6a6a6a6a6a6a6a6",
"result": "invalid"
},
{
"tcId": 12,
"comment": "wrapping an 8 byte key",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "0001020304050607",
"ct": "5ed6ac6d77efc0db1116201aa32bcf82",
"result": "acceptable"
},
{
"tcId": 13,
"comment": "incorrect wrapping of 8 bytes",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "0001020304050607",
"ct": "2366d109f0723bf91ce3dbd9921713ee",
"result": "invalid"
},
{
"tcId": 14,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "00",
"ct": "",
"result": "invalid"
},
{
"tcId": 15,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "0001",
"ct": "",
"result": "invalid"
},
{
"tcId": 16,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "000102",
"ct": "",
"result": "invalid"
},
{
"tcId": 17,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "00010203",
"ct": "",
"result": "invalid"
},
{
"tcId": 18,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "0001020304",
"ct": "",
"result": "invalid"
},
{
"tcId": 19,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "000102030405",
"ct": "",
"result": "invalid"
},
{
"tcId": 20,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "00010203040506",
"ct": "",
"result": "invalid"
},
{
"tcId": 21,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495",
"msg": "000102030405060708090a0b0c0d0e0f10111213",
"ct": "",
"result": "invalid"
},
{
"tcId": 22,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "",
"result": "invalid"
},
{
"tcId": 23,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "9f",
"result": "invalid"
},
{
"tcId": 24,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "dc9e9580",
"result": "invalid"
},
{
"tcId": 25,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "b9b282d138693000",
"result": "invalid"
},
{
"tcId": 26,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "0efc635b2d61e244056b9d4591ca6b",
"result": "invalid"
},
{
"tcId": 27,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "4a305dae087b0d24d62af41831338f33ae",
"result": "invalid"
},
{
"tcId": 28,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "",
"ct": "82cb927097cf31ea4affea440b0d8ca6a240b900",
"result": "invalid"
},
{
"tcId": 29,
"comment": "bytes appended to wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7",
"msg": "000102030405060708090a0b0c0d0e0f",
"ct": "9972fc173a14702c251da457b7952e034663d5e8e1e0ad1b00",
"result": "invalid"
},
{
"tcId": 30,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "42e8ce5e186cf8fc0fd86f80aa7e795e9db2d8507ceee493",
"result": "invalid"
},
{
"tcId": 31,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "565096daf643650a3d7d5817ba98330b77843d8b85ab3c5e",
"result": "invalid"
},
{
"tcId": 32,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "cdba1e2b26ce8c65b30ae2fdd4c563ae338deae5c8e49812",
"result": "invalid"
},
{
"tcId": 33,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "b713e619411afd1d0794d483a382f601102b6f92abe8fdfd",
"result": "invalid"
},
{
"tcId": 34,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "86f42cb77afd5292db14fc73fc820ac006a8d4b7af4d9387",
"result": "invalid"
},
{
"tcId": 35,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "fcaa0b1eec460c2327209cb6a68568ebf2717aee610194ff",
"result": "invalid"
},
{
"tcId": 36,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "7e27c338b6c005c998a4b87e1f8c06e5f632c559736cbbff",
"result": "invalid"
},
{
"tcId": 37,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "4fd300ef129ebc1ab949afd82412f8dbd600e6d8447e7f20",
"result": "invalid"
},
{
"tcId": 38,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "80f1dbc9dace7b0ce35f1ab826793ee0aaa3643db2ee045a",
"result": "invalid"
},
{
"tcId": 39,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "30d9f63bba456f7a6007cd96119dd31066c5c62d752de0d2",
"result": "invalid"
},
{
"tcId": 40,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "763c545e4b817543e004b457becd9fb147d76fe87d591c6b",
"result": "invalid"
},
{
"tcId": 41,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "33f33c23db3519d274998ddfa217791b89666b6ef81ebb46",
"result": "invalid"
}
]
},
{
"type": "KeywrapTest",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"keySize": 192,
"tests": [
{
"tcId": 42,
"comment": "",
"flags": [
"Normal"
],
"key": "f75a2f49a630c7dc91626b00ce029f0bd2981d7c74a93ebe",
"msg": "9adbc00c710b1101bdf6a4ed65b32d72",
"ct": "759bf870d2b5b5e36aee90089ddd4a63f54b7f111533b7b6",
"result": "valid"
},
{
"tcId": 43,
"comment": "",
"flags": [
"Normal"
],
"key": "b713f6b7814f98894d7b153974684359f1460213eb74be68",
"msg": "78585f0c49922e82caf17ebc3721b4db",
"ct": "eacbc7d8a9f1da15dec8b5e7e8985a42d092f872f4e790f8",
"result": "valid"
},
{
"tcId": 44,
"comment": "",
"flags": [
"Normal"
],
"key": "13ecf423211caa334ba6db37259a535c20de8ad10fc8c432",
"msg": "4fc75d0f221e22408a37e11265d49a05",
"ct": "5b595b982954a1d3eb75d3c475809f131b994ae49e8cd7eb",
"result": "valid"
},
{
"tcId": 45,
"comment": "",
"flags": [
"Normal"
],
"key": "4417fbbea51bdd91818d74051957dd70e135c5cf3732bdf1",
"msg": "f5357da9f8fd4a1190f36e9fa09a90fcf14d87d62332f1a5",
"ct": "1be2d32ecb672f877f194dc4b059274242b29dcd4073622799aa44ece97da782",
"result": "valid"
},
{
"tcId": 46,
"comment": "",
"flags": [
"Normal"
],
"key": "b3f26d8a22fdd61f709841231fbde695b3f28dddced6d41e",
"msg": "0d0af955d2e3829cc3d643219b301e64e0510dfbc428119a",
"ct": "f2f1c2104d839962690822dc3a9911c7c847de4fbf180cbf46c73a66a6a0d082",
"result": "valid"
},
{
"tcId": 47,
"comment": "",
"flags": [
"Normal"
],
"key": "f70cfb262c729a18206c8afd74356ec7e049d10b44a6e000",
"msg": "241cedfa64c4e7bec541a2eb4c368269e0f0ddebc58267ea",
"ct": "24060092be9855564a8c4b8fcbf1d65b6bd8bfb5fb2838ff1b03e6e04f960176",
"result": "valid"
},
{
"tcId": 48,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "1639f9f81e53e2eeb677a249e5eced3af108971301601a7b",
"msg": "ec3c6a1f1a9585327fe658490c74635e5300876da5846a629398984fb551d691",
"ct": "b1a39a86478283b68f7205e6e90602b42b04b3c9cb57e2b3ea59383264b5261386bfdcd6b3c7507c",
"result": "valid"
},
{
"tcId": 49,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "1f22d5658aa685b8ba8659dc342880d5b2399e6a815005b0",
"msg": "50be4c1b2f29a63f44d7fc63737f600f0194ea3fb36e173d2ddd19f218656380",
"ct": "b97157648eee7e5bb712782f41fd5578885c376560bc41377e61c47d3e41a4d1e02bda972f3b96b7",
"result": "valid"
},
{
"tcId": 50,
"comment": "wrapped key is longer than wrapping key",
"flags": [
"Normal"
],
"key": "3a2f4aa50441954bba5a1836294ce071f9296b23dbed6771",
"msg": "65da02ff21b483a1e39575490b4319e84ae0299f1f00b3859fbe2e74b3ec2aaf",
"ct": "f559da79f86416956382b9f6a4708ca68fbcfc5fc169fa0fe7264ebf8b12fafa896fa59c383de46e",
"result": "valid"
},
{
"tcId": 51,
"comment": "Round counter larger than 256",
"flags": [
"CounterOverflow"
],
"key": "31cacbb17d6dbbecae40727c5048fe0c01bc53b23ab63502",
"msg": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"ct": "dd09d99404a6168a4191613c5c209f68acfaa5ddcaab01d7b2f7d19978d660228c5a513961e3a9628eef295da603aa1bbc6170dfaa028c8146a1abc3f82fd83b15ab3e687311e2b42f8cb0e1d17d60617111df7594f7624912243475fbe20d08ef033405dbd38c8a4918cdbfa772572a2c03803675dd5496e9037e45a1e04138caec2259b544ca65af89e920679d7c9528207359bbf5f614b123815fb4c9913ee111e0b40d8400bf6cba27317561b72d3984e34da7d90c7e91410d1e16f29fe317802a3d791ca1f9a7961e6d51c70ad36b302401e4bf22d6efe94c103fa33cdd97053c06c3b7ed03de1a577deeef2c20fc168d7066ae4419a7c71446b1a13ec6ea776405f85065e766e8d0c3ba64eecedf436d684c4ea5f9b1a7a0219c74ce156b81e429297008e886d1a6dc997a6b1581f2d10cfe116bfaa7f02b848bb1edae0807e956a0cedaef209575b8f82c7775cba01d593fb095d607b4ab1ca08ebfec3987d91283d3abb76c79512a02c6ea16005ebead97112740ae45447ec8873984a96a0bf87d1ef41a",
"result": "valid"
},
{
"tcId": 52,
"comment": "empty keys cannot be wrapped",
"flags": [
"EmptyKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "",
"ct": "a6a6a6a6a6a6a6a6",
"result": "invalid"
},
{
"tcId": 53,
"comment": "wrapping an 8 byte key",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "0001020304050607",
"ct": "5d37549cb3299c5b8ebed38756842e9a",
"result": "acceptable"
},
{
"tcId": 54,
"comment": "incorrect wrapping of 8 bytes",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "0001020304050607",
"ct": "a3bf118f1528a8a8f084301d7dee478d",
"result": "invalid"
},
{
"tcId": 55,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "00",
"ct": "",
"result": "invalid"
},
{
"tcId": 56,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "0001",
"ct": "",
"result": "invalid"
},
{
"tcId": 57,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "000102",
"ct": "",
"result": "invalid"
},
{
"tcId": 58,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "00010203",
"ct": "",
"result": "invalid"
},
{
"tcId": 59,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "0001020304",
"ct": "",
"result": "invalid"
},
{
"tcId": 60,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "000102030405",
"ct": "",
"result": "invalid"
},
{
"tcId": 61,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "00010203040506",
"ct": "",
"result": "invalid"
},
{
"tcId": 62,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76",
"msg": "000102030405060708090a0b0c0d0e0f10111213",
"ct": "",
"result": "invalid"
},
{
"tcId": 63,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "",
"result": "invalid"
},
{
"tcId": 64,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "9f",
"result": "invalid"
},
{
"tcId": 65,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "dc9e9580",
"result": "invalid"
},
{
"tcId": 66,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "b9b282d138693000",
"result": "invalid"
},
{
"tcId": 67,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "0efc635b2d61e244056b9d4591ca6b",
"result": "invalid"
},
{
"tcId": 68,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "4a305dae087b0d24d62af41831338f33ae",
"result": "invalid"
},
{
"tcId": 69,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "",
"ct": "82cb927097cf31ea4affea440b0d8ca6a240b900",
"result": "invalid"
},
{
"tcId": 70,
"comment": "bytes appended to wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd97",
"msg": "000102030405060708090a0b0c0d0e0f",
"ct": "92805061ae1d008717090991d34dafe894ecb934f850d3a300",
"result": "invalid"
},
{
"tcId": 71,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "ab693968d5f81aa1e0168defcd35e4992e98d044e26f3520",
"result": "invalid"
},
{
"tcId": 72,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "d268f342ac386c33b6b98d295dec8218b2a400ee4845e28fe2c4268dec5bb778",
"result": "invalid"
},
{
"tcId": 73,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "94b8e21485c9de4e01aedd2c5818be86f4a969f93a15073f",
"result": "invalid"
},
{
"tcId": 74,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "27e44ad0688659e31c7d38d9565b496ba5f89a9decbf28ca6d769bd5b767c137",
"result": "invalid"
},
{
"tcId": 75,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "d88b42d10a8879f41c59bf5961f137d4b23c87f3e5015abb",
"result": "invalid"
},
{
"tcId": 76,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "26d5d29068a776f5fd598d12990235a39dfac78a8c19931e7909b76d82916c37",
"result": "invalid"
},
{
"tcId": 77,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "b6a4a876b0200a4acd5d6cdff4281ca19983a7660508c848",
"result": "invalid"
},
{
"tcId": 78,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "574abdf8a7ece9079058d1d1897afa0877d816503c2e3dfe93bf3fafc81f7ff3",
"result": "invalid"
},
{
"tcId": 79,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "77282e410658850b18cd95e714f7da349c20312fffbd0b36",
"result": "invalid"
},
{
"tcId": 80,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "cc5ea863c6b0db96db96ca149d14dda5ac76641cd566c0507065f54231379f03",
"result": "invalid"
},
{
"tcId": 81,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "7799144544a1b087e61d6172af3206b33c814eee639684c2",
"result": "invalid"
},
{
"tcId": 82,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "1fcf0df4638b4840c948123ce29f0dd0d8ffb239fcc76aee1a33c5756cb3f4f8",
"result": "invalid"
},
{
"tcId": 83,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "a4b1d1245e044ecc0185cc6c42817155799aa6018adb99d0",
"result": "invalid"
},
{
"tcId": 84,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "6cc651f0e7300cbd5b0ef23d61b0457983a7dd17938b7079bdc9fb69c4d20d5c",
"result": "invalid"
},
{
"tcId": 85,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "c98e1d281081062ca13bcce978cf648869ee2ff944823678",
"result": "invalid"
},
{
"tcId": 86,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "d5875b9969c0e9f376b44a3e773f36cb9fc325f8b4ce69acf48781a00f0f34b5",
"result": "invalid"
},
{
"tcId": 87,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "9c893817eaeb708693935344785b2fa6b15bb0c037c73af0",
"result": "invalid"
},
{
"tcId": 88,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "ce4f0d14db77fd34b6f2a4a0672ce9e03038c5f3810797ff8caf3864ab2f3552",
"result": "invalid"
},
{
"tcId": 89,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "5515468f6593e971c714724d9cb66eae69b829dcf077a722",
"result": "invalid"
},
{
"tcId": 90,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "577970d06faa4b9a272a67c1e0fd0011d18e002ffadd1a80c16deff93cd39835",
"result": "invalid"
},
{
"tcId": 91,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "8bdf40d21f865c8241fab2c3e99106bf82829069d48b6585",
"result": "invalid"
},
{
"tcId": 92,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "1f436bcc6267d42f0ef3aafd3a189e38a1f313aa5b58d39866cacd8a2c207889",
"result": "invalid"
},
{
"tcId": 93,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "aaac0fafce7cf774dd939bbb0b1904202f3627194a320b3f",
"result": "invalid"
},
{
"tcId": 94,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "276c7bb20647d37611b38b56b571fe2287124c4b116e726a54df77a6eb9b2791",
"result": "invalid"
}
]
},
{
"type": "KeywrapTest",
"source": {
"name": "google-wycheproof",
"version": "0.9"
},
"keySize": 256,
"tests": [
{
"tcId": 95,
"comment": "",
"flags": [
"Normal"
],
"key": "fce0429c610658ef8e7cfb0154c51de2239a8a317f5af5b6714f985fb5c4d75c",
"msg": "287326b5ed0078e7ca0164d748f667e7",
"ct": "2d4f896fa07106601c7ffe49774daa46c5032cae81c74742",
"result": "valid"
},
{
"tcId": 96,
"comment": "",
"flags": [
"Normal"
],
"key": "0dda6da5123e2c37c6fa16ba0d334cd01acd652f8994211751dfab4faac2fc22",
"msg": "b40b6828729b456322a8d065abc0d081",
"ct": "1e82e141da7751671284c95762aaf1a9898906544ffc49bf",
"result": "valid"
},
{
"tcId": 97,
"comment": "",
"flags": [
"Normal"
],
"key": "d6925914cd06308f81ad91e23073593d99d4e50351b20eb2a8d1a1ac4ced6588",
"msg": "037b27b3dc95b19d15bd4091e320bfe1",
"ct": "95ad726fe1ff9c4d77d5de57ed0e41868f69aa4a3cf923ca",
"result": "valid"
},
{
"tcId": 98,
"comment": "",
"flags": [
"Normal"
],
"key": "07518a82cbc8da1dcec55f3763a206d277487abd03cedd0b8bef9ee2fb157121",
"msg": "faa4664d79fce3c7d2fdd462f6c1c423c2f8e6b69be2e071",
"ct": "e21fbcafcce1838eea5818c9a97f9af17f8d97bcc67bc837deef93ea9233f579",
"result": "valid"
},
{
"tcId": 99,
"comment": "",
"flags": [
"Normal"
],
"key": "ea46991d4e71f53dd624e7fe7fde11944a7c5942d232369b8065d42b8cd2dde1",
"msg": "dffc5cf1dd5411d015d84601fa38df5effe885c7f26a4825",
"ct": "c1f0528659d4f17595777fba44eabb148de1023aedb5a70d41e284af4c86cd40",
"result": "valid"
},
{
"tcId": 100,
"comment": "",
"flags": [
"Normal"
],
"key": "fdcfa902c6f222f527af84da533b14b52e2615da3a89d1d35708b0cd49f60d87",
"msg": "966b07047354966a703e79607b556032f4f596b7f9206f05",
"ct": "8441099e116d8de3a8d66473a79810a9c08b3b08559ecea04efd73b5da25edfe",
"result": "valid"
},
{
"tcId": 101,
"comment": "",
"flags": [
"Normal"
],
"key": "38e1b1d075d9d852b9a6c01c8ff6965af01bac457a4e339ae3e1d7b2ffacc0cd",
"msg": "80ad6820f1c90981e2ca42b817a345c1179d0a11d8e23a8adc0505e13d87295a",
"ct": "8decaec941b1711acb9600fa29adb58fb876e3f26b0aa2e2d34dc11ef6bd1573dd8c220eb6c32152",
"result": "valid"
},
{
"tcId": 102,
"comment": "",
"flags": [
"Normal"
],
"key": "c641f1689d81caa8ba37d895272240664054ed974cfffc40e6c5c0cad1b916c7",
"msg": "3fd0ba19955e46749f54d88e99d080b7339d588fe612ec0f4021ca3ca2104270",
"ct": "b132f5cc4a389e4644b0ef22019fed88ddde4c11814afffb9af14a7927eb2991cf1acecd18ed073e",
"result": "valid"
},
{
"tcId": 103,
"comment": "",
"flags": [
"Normal"
],
"key": "aa0ab9d68ed4a04e723f81b44c0c88d0bcde7a80cfd476eb4b8836d9aa01ec4c",
"msg": "57faa8766f6d6a0aa1cf643f857c150df5b31303b50af480e21c4b5e8c8a15d5",
"ct": "8a937dbf5cf9fff1edc0bff94a9c12e89cf7cf6982f11d7902ace23217b079a976bf3d53e67a2359",
"result": "valid"
},
{
"tcId": 104,
"comment": "Round counter larger than 256",
"flags": [
"CounterOverflow"
],
"key": "31cacbb17d6dbbecae40727c5048fe0c01bc53b23ab635025cbac1ecf52ca495",
"msg": "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"ct": "31baabb7936edd93972c67f92bf44ce4be730fd61e6732ce05e33a1d661293599f9ffff05d8fd76d7323b4d120e2275585512bbaeb7bb48fe0eb359b938a42a54dc39b2ea108b36a9be7a410e996fbecf3574a14f3a239635eacf77b16e81a3cd8d9837ae419f5702c221293d5eabd1fdcc5f81b524480d233aee14751902df27a777f7331aa7e1caffda0d26b555c01bc5192b3b8be81d14782f3ff133135046f7edd00e5f6a64ef82aa3251077ef8073af0c4faebfdf64e58c4a1c53cba88678f8be165ac00781f827e62fb4e89af20022c62cd3d509b25b72f74eb654a84623959cac476a2a9748ac8071568ddca1e340126aee4c4eaa21dec66a51046f5a401deaf38760fdd890a4c66284424e2d172c08424bf4d9e0302d70add1ff477a44f7a635a83997443331f701f4444e178fb1a3977e12eec66ad3e4884f31b4311dfbca76e63a7f125a7ab63a4208693ba55463c5af26074bcb28cb29572c62f385ceecae36b270d190ed50deabd0e52679de5f6f9209354938d99b18c16835d5da9e94c8fa0aa57f",
"result": "valid"
},
{
"tcId": 105,
"comment": "empty keys cannot be wrapped",
"flags": [
"EmptyKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "",
"ct": "a6a6a6a6a6a6a6a6",
"result": "invalid"
},
{
"tcId": 106,
"comment": "wrapping an 8 byte key",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "0001020304050607",
"ct": "41cef7ab9554a36b5f6b438e6cbf49b2",
"result": "acceptable"
},
{
"tcId": 107,
"comment": "incorrect wrapping of 8 bytes",
"flags": [
"ShortKey"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "0001020304050607",
"ct": "77e678416e37c80652caa80296beb533",
"result": "invalid"
},
{
"tcId": 108,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "00",
"ct": "",
"result": "invalid"
},
{
"tcId": 109,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "0001",
"ct": "",
"result": "invalid"
},
{
"tcId": 110,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "000102",
"ct": "",
"result": "invalid"
},
{
"tcId": 111,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "00010203",
"ct": "",
"result": "invalid"
},
{
"tcId": 112,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "0001020304",
"ct": "",
"result": "invalid"
},
{
"tcId": 113,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "000102030405",
"ct": "",
"result": "invalid"
},
{
"tcId": 114,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "00010203040506",
"ct": "",
"result": "invalid"
},
{
"tcId": 115,
"comment": "wrapped key size must be divisible by 8",
"flags": [
"WrongDataSize"
],
"key": "574957151fc2afe0fa3dc7a9a7da6495398f18ea0d8eed76a51aac96038ad692",
"msg": "000102030405060708090a0b0c0d0e0f10111213",
"ct": "",
"result": "invalid"
},
{
"tcId": 116,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "",
"result": "invalid"
},
{
"tcId": 117,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "9f",
"result": "invalid"
},
{
"tcId": 118,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "dc9e9580",
"result": "invalid"
},
{
"tcId": 119,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "b9b282d138693000",
"result": "invalid"
},
{
"tcId": 120,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "0efc635b2d61e244056b9d4591ca6b",
"result": "invalid"
},
{
"tcId": 121,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "4a305dae087b0d24d62af41831338f33ae",
"result": "invalid"
},
{
"tcId": 122,
"comment": "invalid size of wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "",
"ct": "82cb927097cf31ea4affea440b0d8ca6a240b900",
"result": "invalid"
},
{
"tcId": 123,
"comment": "bytes appended to wrapped key",
"flags": [
"InvalidWrappingSize"
],
"key": "fe60fc8df7d9f4ebb5416ca4e82182f7e9923a746110fd978e3bd2defc1c10d7",
"msg": "000102030405060708090a0b0c0d0e0f",
"ct": "e335ee3404fc6368ce96706eb1ed2067c4c4284305cee5ff00",
"result": "invalid"
},
{
"tcId": 124,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "a36dc88194f981f11cb336f247917ee56dc2eec0411e6efd",
"result": "invalid"
},
{
"tcId": 125,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "c66c180c4aa3b612a1f5424fe5c3fb9ad117b967d6cef67c3966570d7d9926cb",
"result": "invalid"
},
{
"tcId": 126,
"comment": "byte 0 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "15ec5d6731214c315d08a7ccb6d6a79b62a7d09f68949a2bc16ed2cd67979c99e3ae17592c1ec077",
"result": "invalid"
},
{
"tcId": 127,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "e762f162cdd7ad40ede59c20e30ad24a3cff6a93b87646fc",
"result": "invalid"
},
{
"tcId": 128,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "74c6da2be039263f1f8949f743e3494cf824f2a6c259242d26e78bd9bec09f2c",
"result": "invalid"
},
{
"tcId": 129,
"comment": "byte 1 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "10b34a1fbcf28cb82c7cd4736c6ac3a73fa83ff53ede064730bbed1017dcfac2d1be530f5bcb5099",
"result": "invalid"
},
{
"tcId": 130,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "0c5881a3f5d4946dd0026b0538e48a045e82e648b7c44ec3",
"result": "invalid"
},
{
"tcId": 131,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "806ace1128c485887fbf7e3a250f3c08454b288c60b605d3cc9c16d031befcd8",
"result": "invalid"
},
{
"tcId": 132,
"comment": "byte 2 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "a19ab9210f16b433c3e0d1b23b25b793d502bfbf57b1b5a17a33cf3cab2223c801c1198d4f60536e",
"result": "invalid"
},
{
"tcId": 133,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "42872a23a4b986cad8f3bc51eb61247ef1bd3ed04bb867ab",
"result": "invalid"
},
{
"tcId": 134,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "b6fec3f4a021388ecb8e7f410e98c166e7696c1180efa3da41d0b2545fc45cb9",
"result": "invalid"
},
{
"tcId": 135,
"comment": "byte 3 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "98067647823fe4d42a429a1ee406361a8791bbc4b21cadc51fe4cd9d8f6918b13da3ca54a3bc4260",
"result": "invalid"
},
{
"tcId": 136,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "129839475823f2213749f78ea2364c17eba3b6432654c033",
"result": "invalid"
},
{
"tcId": 137,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "748030984914e744d3bba44b0fc141b146955d7e366f856e2372c22d1c73a056",
"result": "invalid"
},
{
"tcId": 138,
"comment": "byte 4 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "381021857a2d8830beb097aacad567136b9bc4a5d23807fd4e11f2642f170ce0125dc56ab0f6484d",
"result": "invalid"
},
{
"tcId": 139,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "bb90c5ddc96b2897edfc13997b1ddccad0f09f5b7d251867",
"result": "invalid"
},
{
"tcId": 140,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "9d282859937d3b8521151d7e912e04177d1a3f50dc0e7d5b34791f09803f4a2c",
"result": "invalid"
},
{
"tcId": 141,
"comment": "byte 5 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "d0651c9ede5738e2bd23b2a08cdfe9f0e52665e75f344a9014f47fa6012f8c8c34fb96f9bf8619b2",
"result": "invalid"
},
{
"tcId": 142,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "ec9a2c547ad590993d7e7b05a594a80c9e6cf269a4bdf29d",
"result": "invalid"
},
{
"tcId": 143,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "76e699fa44d067c0a57e8902e4e393ebd2fcec3d8af49858891fb05e9626c28e",
"result": "invalid"
},
{
"tcId": 144,
"comment": "byte 6 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "759b72b210fc3e0ee1cc7e273a71c816fbcbb5244c43118f1a5faf5ff12d8b1650d04d39b93464e5",
"result": "invalid"
},
{
"tcId": 145,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "157bc361c101ce552c8306a25dd90a4abbb36c3df0a3f8e5",
"result": "invalid"
},
{
"tcId": 146,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "07d1d87024058ce95da40c08f210bb2bb56e3178d9c9ff3f8cff14af1968d6bc",
"result": "invalid"
},
{
"tcId": 147,
"comment": "byte 7 in IV changed",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "a0894d08dd70af4e9ebe9b56d01310b8e7b91ce984a433b8394b36696f34b6499e37a5f9874e28f6",
"result": "invalid"
},
{
"tcId": 148,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "0e728976003cadbc81a1b922cb1632daf6937dc401f294aa",
"result": "invalid"
},
{
"tcId": 149,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "4998f44365358e858634779da286bf3181487e7af38c60198a0c129d1553fea1",
"result": "invalid"
},
{
"tcId": 150,
"comment": "IV changed to 0000000000000000",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "3dda748dbf75906fa6ffc248c3fc13f3e827add772dcf95892e3522e3fc39f397eee41824f14d8bb",
"result": "invalid"
},
{
"tcId": 151,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "eb3d1da34af489563092215eaa69b893f110b5f8a46618f1",
"result": "invalid"
},
{
"tcId": 152,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "2f0b6d9d7fc0378815fa8bab794577ccda792c6941f04df8d9c4d821157a82fa",
"result": "invalid"
},
{
"tcId": 153,
"comment": "IV changed to RFC 5649 padding",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "d5daea53ca53c1480be134dca49e68ea59538b410b4e82bed8a3da23960a6af0243a3b5d9eaa2d45",
"result": "invalid"
},
{
"tcId": 154,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "880aca954ff19b2ac0bb447936d38caf5570565cffd03b24",
"result": "invalid"
},
{
"tcId": 155,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "bbf858163b49c0a108224e57471af2114e595c9d8a704b089bc9dba963d1d351",
"result": "invalid"
},
{
"tcId": 156,
"comment": "IV changed to 5959595959595959",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "381a37e4cc1e0ba84124f26d9b9f28bd31a5b6144175c3cc5215cf925c0e86dc83a4923c000504ac",
"result": "invalid"
},
{
"tcId": 157,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5",
"ct": "f40604c5c85676de2b4208fff9c7f6c6ca3a70deddfa6f94",
"result": "invalid"
},
{
"tcId": 158,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1",
"ct": "6abc61c3cbea00888c5931bc90c931aeb3074585e69c05876670a39b269cf9af",
"result": "invalid"
},
{
"tcId": 159,
"comment": "IV changed to ffffffffffffffff",
"flags": [
"ModifiedIv"
],
"key": "4f710eb6b5e28703becfc3dc52fa8bc1dd44a4a6d38a84b4f94e89ac32d987e7",
"msg": "a828cbda9b5ff0ae374f84fa01d070a5f0a17a0c462be4f1acce34973526908c",
"ct": "bf57e0a2d94c1444637b581b4946c1b6b77142e0c487120d653109055b5285f7df658690671ea0c4",
"result": "invalid"
}
]
}
]
}