| { |
| "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" |
| } |
| ] |
| } |
| ] |
| } |