| { |
| "algorithm": "HMACSHA512/224", |
| "schema": "mac_test_schema_v1.json", |
| "numberOfTests": 173, |
| "header": [ |
| "Test vectors of type MacTest are intended for testing the", |
| "generation and verification of MACs." |
| ], |
| "notes": { |
| "ModifiedTag": { |
| "bugType": "AUTH_BYPASS", |
| "description": "The test vector contains a modified MAC. The purpose of the test is to check whether the verification fully checks the tag." |
| }, |
| "Pseudorandom": { |
| "bugType": "FUNCTIONALITY", |
| "description": "The test vector contains pseudorandomly generated inputs. The goal of the test vector is to check the correctness of the implementation for various sizes of the input parameters." |
| }, |
| "TruncatedHmac": { |
| "bugType": "FUNCTIONALITY", |
| "description": "A truncated HMAC is not the same as an HMAC with a truncated hash. This test vector an HMAC that was simply truncated instead of using the correct hash function." |
| } |
| }, |
| "testGroups": [ |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 256, |
| "tagSize": 224, |
| "tests": [ |
| { |
| "tcId": 1, |
| "comment": "using SHA-512 instead of SHA-512/224", |
| "flags": [ |
| "TruncatedHmac" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", |
| "msg": "313233343030", |
| "tag": "61d2fbea647212738aeb15d76ef078c3b66b0daa3bfdd55ce600145d", |
| "result": "invalid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 224, |
| "tagSize": 224, |
| "tests": [ |
| { |
| "tcId": 2, |
| "comment": "empty message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "7eef1e40253350eb9307cc6bd8ab8df434bc2faf7095e45b50ffdd64", |
| "msg": "", |
| "tag": "de1ea6d2880770285591af1f04be43e44fd55ae0c5130b5a18af7d9b", |
| "result": "valid" |
| }, |
| { |
| "tcId": 3, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "8648ee936c6ebc5ae4bb48c1139a54e3ac5d897beec492dc4d740752", |
| "msg": "2e", |
| "tag": "5979cc5dcdaf49daaadfc3388de3f5a04d183ebc896fd4f9dbdcc513", |
| "result": "valid" |
| }, |
| { |
| "tcId": 4, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "2297d78cc45faf9b885b36ac80205cc08e1b730f264f23f4edbbb406", |
| "msg": "329f", |
| "tag": "ed41089eb265e7b3c265c13426cefd0b934dfd05b3a8b0cd6962539e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 5, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "0361a904f7cbd107a617614ab69d11208ee6d423b3ae90e2bb6d7e54", |
| "msg": "e6e765", |
| "tag": "742bfa0582e39a539a98068b989507f63bcbd8f99798746686846f53", |
| "result": "valid" |
| }, |
| { |
| "tcId": 6, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "264a8d2128e8fd0972d9acc66dc275b1286beeb0aff7ce8e97c7b96c", |
| "msg": "25838e50", |
| "tag": "bebb169e5470c13fcae6e3f9726a6d8894bf22e72dcddf6ebc669345", |
| "result": "valid" |
| }, |
| { |
| "tcId": 7, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6dde8828f09b7aa981082aa116fca3b7341721c0440803f52cc9732e", |
| "msg": "be81602da7", |
| "tag": "91379c58125c721afc3e47813bc5f6946a22413f05becfbf0faf85d0", |
| "result": "valid" |
| }, |
| { |
| "tcId": 8, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "3ba156ffdc55d155bd085105aca64d13044db60c82cf2cd9d61d098f", |
| "msg": "69c76c8937a0", |
| "tag": "4c9d5622bebf233b68b087ad802736b5027f013ca6382b11ac4cc992", |
| "result": "valid" |
| }, |
| { |
| "tcId": 9, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "9c2739bae2a863fb0236466ba3408f4eec8d43206d56bb7aa2f8f75e", |
| "msg": "aaf4c9146db948", |
| "tag": "543d1984aec6d26085c4fb62e1684a0b93d1f94ca22a6252324bae2b", |
| "result": "valid" |
| }, |
| { |
| "tcId": 10, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "31d9cae2c3df064018209b121f9e883976ea757942ecda9d92fdadfd", |
| "msg": "b844289529206f5a", |
| "tag": "9f7209e0d880c1bcd9af1379ac84bf0d10230b8a2f84fd653bddda9e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 11, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "89a1b9e9004444c1d4e967570c21a05512d3f618ec168fc3e13ea5a2", |
| "msg": "6b42eb6d84e90c70c2", |
| "tag": "685e480dfd6c29f8fb87e616c18ec6d5a9405777dd092e03dca1a67a", |
| "result": "valid" |
| }, |
| { |
| "tcId": 12, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "4398731752fd7af1db86ebccbee0ad65eb5faf00ace6c9aa35441faa", |
| "msg": "1ae2e7d917c48026570d", |
| "tag": "07f2a5d4fde17d5b4fe1b97fbb96fac05863bf45a963702e2c51b045", |
| "result": "valid" |
| }, |
| { |
| "tcId": 13, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "339460d6bb26ca60ebcef10c38587b9e575c398491782ccf9e8f6803", |
| "msg": "ca03eb4f37536b2377738e", |
| "tag": "354c2bdedcf3c7d22054435391984c4ced92f4c6de20d2d057cc3ea1", |
| "result": "valid" |
| }, |
| { |
| "tcId": 14, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "025f8380d10b8207b3623e4a90f79c3e753b1be6a35b88b68330a40c", |
| "msg": "e57daef9ede4e915c3a9eece", |
| "tag": "01d8f38ff5e10f7497cb76846245cc7d25a139f31ec8b40f055b7c50", |
| "result": "valid" |
| }, |
| { |
| "tcId": 15, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "0bdc5f51f8a1a35d75554be70efbcdf51e54f30fa4696f727431941f", |
| "msg": "cc3dd1eb0690f7af09ad408f9c", |
| "tag": "c08767ccaae2148b2c7f5a19ccbe0c59993d5b3401ee2a3e50f0bc5b", |
| "result": "valid" |
| }, |
| { |
| "tcId": 16, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "5ada97d90a74a7d4a68c5464fff25a9b7fa2e75d6acf0a59f143a2e9", |
| "msg": "3fe4ede158af108e09f543e14ab7", |
| "tag": "15c164bd2d2e729bdf205a78ef3a2ae2d9c24d963b04995411a22b31", |
| "result": "valid" |
| }, |
| { |
| "tcId": 17, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "007afe6b7c0701c30cb76b431afa3510c8b31d21cfe0bbaa5289cd08", |
| "msg": "c2cf80005c591c1f737369fcc212f0", |
| "tag": "d97c88423ad64a10a66c471979589f155f2020d6cde7adfda5b76487", |
| "result": "valid" |
| }, |
| { |
| "tcId": 18, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "26491168a32ce8cbc4c0cd64107e4fcc432f07d59c992862e1e55b1e", |
| "msg": "15e51091b4f424ba1fdecb5e2fba11f6", |
| "tag": "7820d75782cbcb699bdf3a46a5be7b4ec43a00b2b78000ea738345a2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 19, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6978b6c134dd6949832d65e4cb9c1e1dc36beae4a134907c80da0f44", |
| "msg": "6641d834b3fbfdb5d178007801f7b4e7b1", |
| "tag": "3b76bfd395df3bfd1e26e8c97639ee2a1549f44327a6cbdea2c320d2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 20, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "9f9fb280adf12e739548b1d676cb794d685b9104e63b619b055cb60f", |
| "msg": "91513dd6de40a1c23f8d1eb0ab8f5ea6f6835506ec750894", |
| "tag": "ef1c83ce9ebbc0b210bf488534d56149d1e67f6f13e0b3b5c0eff85c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 21, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "3b1b16e6dd2e69559dbeb964e10fc94c068471b2374d3a2d24d2d466", |
| "msg": "8ecd55b56c668dcb8e8b1efd699c0e4a464204d29af140f87d3f5075495378a3", |
| "tag": "79960b85cf3b9c36e36e98a8438253a7ac42fa700029323a671725c0", |
| "result": "valid" |
| }, |
| { |
| "tcId": 22, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "fc296398845063e661bdf36ff3615926eaccbf06947cd31e6677f710", |
| "msg": "62bd0ad75d64c554cb2cc109c6e4019fc601c61cabdf99f8de871edc17a301b4c1f55a15ed66f91eb4666dd08bc59c", |
| "tag": "8714e7993140c4811cfa66565d10f2e7f12a64e92fbce35243b2bb93", |
| "result": "valid" |
| }, |
| { |
| "tcId": 23, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6c98d1feafff9861351966bc6ed19ed467f9dc767fa0df6b56955554", |
| "msg": "e99d51a1d9a25c5842501a5383133578c8debe501581b1610f7575519bbd26f01ab7cbe069bfd5df3699a2fea5b461a3", |
| "tag": "2d14e4be0d01fc2d8672d99100c00e8e04189163e4c933b6354b880f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 24, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "42a164f94e33d574118e0f8c938bbc2874bab219ee7a179f21e13b02", |
| "msg": "e895639631f8b5d48e3ce00eb310bf129976ffced96a6f30a09d6ac1c291f73e93690526d86cc4d1a8e21c11f5a8979308", |
| "tag": "a097c8fef5ac1138bc3aafb208d62dcbdc7ff9269edf0d2f17d37ad4", |
| "result": "valid" |
| }, |
| { |
| "tcId": 25, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "c1b5b91210667e72aa510346e1811358815a3330c5ed27a695c39451", |
| "msg": "bf1086c3ea8b8840418c690c92152c73a6730bd1a0210c8b1d25c43a2193e739684f04a25a52cc305599f22ba6f70c8ed00d10b914a9522a25e06c471ebca2ff1bb4fa6799b85122020978dfa66ef12ed26ad38331b26eaf591afceac96d8c771eae50fb7f46242337dd0029f4813b53", |
| "tag": "09877e2602fefd379afe23f0e75a3979f11ad516bd11d0c04e77ec64", |
| "result": "valid" |
| }, |
| { |
| "tcId": 26, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "4f09d14d40e475b68288c080668ebb1bc8c6be3191f6664d91a23fcd", |
| "msg": "ae8b6ecc219b368d22fb596e42652d0bffee0b20d69cfd089ce3dc9303ba2f054ccaf5f5147c7968a028b140f5e3c9274eae2afc61c3bb6298dc598df77dec1cd2dd84212693b082b8132ad0f0b19f66db69fa7f6bf352b4feac724ce048440d2a42b44d53bb62fe2ab25f7f54bedf9ce7ddafd8e09330dacc6d52ee9b65f5", |
| "tag": "b4ad5a816e5e7f93cd357b7d9c3ff8fa46f4440c39a0d2c19b4ee1f3", |
| "result": "valid" |
| }, |
| { |
| "tcId": 27, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "613f414cd94130bb8a6243e12eccd90836808428b4a7177867934da0", |
| "msg": "f696b9063b64816a45064f48ca05ffe4d5cc3d0b3beb0dd4057b6ada994969bf039bfbb72ce197101cc4e4b3959b3702f045afb7fb3113c997606dcaf2aaab31e02ac6ee597dfc0f9143d0effedc9ae7ea10e7ddb1db860a91afec62c48ed9c0a6c10b4da1de748caf7f7a5e01799ac57090daf4e3352fe859c5131c205d262d", |
| "tag": "c6912ef24a670cd423391ff7cff4c44329c5e604cf6d8bd9a5acffa1", |
| "result": "valid" |
| }, |
| { |
| "tcId": 28, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "5b88275307aaf691a0cf0c51f50553dda972d14f8afff98e62c2d972", |
| "msg": "57e4efbde1ce9fee2e29db19dfc6ba3bcb17f33765af7f20133bbd1910d542145c7def187a304517b8d8954454a90a717f67f9c8cc587965fd9b43f41ecc50b3458d8ce9f66b475f1eaef4a29ba89a3d58e5011c92acd1536fcd18abec29411b389b64f7f344777ed6deae32127abaa69a50ba22a11d6e59354f2ff0e3c3e3293cdc335411cf55b180bab59da36903a6fba91df34d2aadf7017ff49a4fbd73c9c74469f225dafc0a0c7048c2b824cc0cba8cad8aced11b8cdac3243cdb5b654f7a15ce2014e92ee287d06904d778512a1b1f5ec0c9b090b9ab439c44266b6be3d6a98947d26d079e4f7e849f3c6d93de98624e6c5f53ec02dbd368bc24a300", |
| "tag": "3699b1e0af2aedb5eb7db914df2267d7ec8982869ad2117dab613297", |
| "result": "valid" |
| }, |
| { |
| "tcId": 29, |
| "comment": "Flipped bit 0 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 30, |
| "comment": "Flipped bit 0 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879315366722fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 31, |
| "comment": "Flipped bit 1 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "4aefbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 32, |
| "comment": "Flipped bit 1 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "849315366722fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 33, |
| "comment": "Flipped bit 7 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "c8efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 34, |
| "comment": "Flipped bit 7 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "069315366722fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 35, |
| "comment": "Flipped bit 8 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48eebd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 36, |
| "comment": "Flipped bit 8 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869215366722fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 37, |
| "comment": "Flipped bit 31 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbdf2991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 38, |
| "comment": "Flipped bit 31 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315b66722fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 39, |
| "comment": "Flipped bit 32 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72981a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 40, |
| "comment": "Flipped bit 32 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366622fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 41, |
| "comment": "Flipped bit 33 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd729b1a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 42, |
| "comment": "Flipped bit 33 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366522fe790cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 43, |
| "comment": "Flipped bit 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1bec1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 44, |
| "comment": "Flipped bit 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fef90cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 45, |
| "comment": "Flipped bit 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1b276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 46, |
| "comment": "Flipped bit 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790dae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 47, |
| "comment": "Flipped bit 71 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c9a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 48, |
| "comment": "Flipped bit 71 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe798cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 49, |
| "comment": "Flipped bit 77 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a076d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 50, |
| "comment": "Flipped bit 77 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790c8e426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 51, |
| "comment": "Flipped bit 80 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276c5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 52, |
| "comment": "Flipped bit 80 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae436b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 53, |
| "comment": "Flipped bit 96 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f36b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 54, |
| "comment": "Flipped bit 96 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b34a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 55, |
| "comment": "Flipped bit 97 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f35b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 56, |
| "comment": "Flipped bit 97 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b37a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 57, |
| "comment": "Flipped bit 103 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5fb7b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 58, |
| "comment": "Flipped bit 103 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426bb5a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 59, |
| "comment": "Flipped bit 216 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c67", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 60, |
| "comment": "Flipped bit 216 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35a9354196cee5f968db30eb0b5163b3", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 61, |
| "comment": "Flipped bit 217 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c64", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 62, |
| "comment": "Flipped bit 217 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35a9354196cee5f968db30eb0b5163b0", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 63, |
| "comment": "Flipped bit 222 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366c26", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 64, |
| "comment": "Flipped bit 222 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35a9354196cee5f968db30eb0b5163f2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 65, |
| "comment": "Flipped bit 223 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b62e55deaddbe0bd107e4bfa366ce6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 66, |
| "comment": "Flipped bit 223 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35a9354196cee5f968db30eb0b516332", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 67, |
| "comment": "Flipped bits 0 and 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49efbd72991a1b6c1b276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 68, |
| "comment": "Flipped bits 0 and 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879315366722fe790dae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 69, |
| "comment": "Flipped bits 31 and 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbdf2991a1bec1a276d5f37b62e55deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 70, |
| "comment": "Flipped bits 31 and 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315b66722fef90cae426b35a9354196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 71, |
| "comment": "Flipped bits 63 and 127 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1bec1a276d5f37b62ed5deaddbe0bd107e4bfa366c66", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 72, |
| "comment": "Flipped bits 63 and 127 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fef90cae426b35a935c196cee5f968db30eb0b5163b2", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 73, |
| "comment": "all bits of tag flipped", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "b710428d66e5e493e5d892a0c849d1aa2152241f42ef81b405c99399", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 74, |
| "comment": "all bits of tag flipped", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "796ceac998dd0186f351bd94ca56cabe69311a069724cf14f4ae9c4d", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 75, |
| "comment": "Tag changed to all zero", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "00000000000000000000000000000000000000000000000000000000", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 76, |
| "comment": "Tag changed to all zero", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "00000000000000000000000000000000000000000000000000000000", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 77, |
| "comment": "tag changed to all 1", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 78, |
| "comment": "tag changed to all 1", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffff", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 79, |
| "comment": "msbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "c86f3df2199a9bec9aa7eddfb736aed55e2d5b603d90fecb7ab6ece6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 80, |
| "comment": "msbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "061395b6e7a27ef98c2ec2ebb529b5c1164e6579e85bb06b8bd1e332", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 81, |
| "comment": "lsbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49eebc73981b1a6d1b266c5e36b72f54dfacdae1bc117f4afb376d67", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 82, |
| "comment": "lsbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879214376623ff780daf436a34a8344097cfe4f869da31ea0a5062b3", |
| "result": "invalid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 224, |
| "tagSize": 112, |
| "tests": [ |
| { |
| "tcId": 83, |
| "comment": "empty message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "26f314170b054daef5349804da18f969c94174baca2beeb009d47a23", |
| "msg": "", |
| "tag": "a27305b736f48c15db5a8b4c99e2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 84, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "17429a622dc18d38715b31f8f2b963108e952a6708f3e52d5b25848a", |
| "msg": "da", |
| "tag": "4e44747b2af2ec7d4c2f3eaee226", |
| "result": "valid" |
| }, |
| { |
| "tcId": 85, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "0acfe12d89acd7d9ca49bae6318f35b2fbbfc84e5d2c9d4954beded7", |
| "msg": "03a8", |
| "tag": "52ddf94b5f544840ded36fae52ef", |
| "result": "valid" |
| }, |
| { |
| "tcId": 86, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "5a0680f112354bd467865b19ae956b2719e21ecee1a913bdca294339", |
| "msg": "a0fb73", |
| "tag": "5c0448f858fca81d5fb874d0d9eb", |
| "result": "valid" |
| }, |
| { |
| "tcId": 87, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "46fa59aa524fe30a0f4e39561b5666854440dbd970bb59925ce0ae1a", |
| "msg": "c8b2f557", |
| "tag": "3ec7e0c6da0faa258e6eaf15b115", |
| "result": "valid" |
| }, |
| { |
| "tcId": 88, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "29efc5ab5d30e535357603f2711b6e0aa6cf4613546c23144436d213", |
| "msg": "c8d9f5b373", |
| "tag": "95bdce6766b6aadd3dd42551f14d", |
| "result": "valid" |
| }, |
| { |
| "tcId": 89, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "fe60e0322035538f2b1de9de380cde35f291deeb6e027b5d829ecd1e", |
| "msg": "185e4cada4f4", |
| "tag": "bed5a5e44558a8994d786ba9b3d2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 90, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "1bf7fcdf3742fa77991528cc1c678b98be9876a8c8c5b809beab7d9c", |
| "msg": "9c0f34a5654279", |
| "tag": "6cccde17c6681e556ec608a356eb", |
| "result": "valid" |
| }, |
| { |
| "tcId": 91, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "32533c16f792ed0acf8e9e60f54aa173937c7194b882ecc3e671009f", |
| "msg": "f968dc7a19afe339", |
| "tag": "2ecc97ae579f761908dd63cabcc5", |
| "result": "valid" |
| }, |
| { |
| "tcId": 92, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "3cf28a476ce7eaecfc3fbf1b0859a042a568740a584c77cb8f9603ac", |
| "msg": "dbca9e4bdd84b38934", |
| "tag": "735cf724c76e81abaf6f2ffac034", |
| "result": "valid" |
| }, |
| { |
| "tcId": 93, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "a2a8090aef69277f92830ec7404c032f8fdebfbceabb9e590968a77f", |
| "msg": "6b790a946a83364c79d7", |
| "tag": "86415126c1fc8ebfea4b9027415f", |
| "result": "valid" |
| }, |
| { |
| "tcId": 94, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6f999929e91672bac35ea70f8ff8b9aeefa5489493c99b0d27797207", |
| "msg": "b7dabb237aeae2be8b5e19", |
| "tag": "521d98d1ec2e55b5df46e3e2dcb1", |
| "result": "valid" |
| }, |
| { |
| "tcId": 95, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "4525b96c263e4d2dab2890aa55f3cc503dc1206d9f1915a6fba5ae61", |
| "msg": "ef858f496fcb7c3fabbfb52e", |
| "tag": "f57cda8a74b524d1271c8b979249", |
| "result": "valid" |
| }, |
| { |
| "tcId": 96, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "f89401acb0a60d07fd733ed563f2ee241f4ecfea8114587a44dfdb0c", |
| "msg": "7d3c0918085984df95097afa81", |
| "tag": "4374d99e54cd51ea7efb4db69fc1", |
| "result": "valid" |
| }, |
| { |
| "tcId": 97, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "58bce8c0d17fc7131d2fa2262409bb14663a6e68019f88299987893e", |
| "msg": "1ca50cd6c3f1225eb6c4ec4d6a90", |
| "tag": "a489401e20b7d456d3db526a1533", |
| "result": "valid" |
| }, |
| { |
| "tcId": 98, |
| "comment": "short message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "658e510fba4e2208afac98333f9e242bc118f6e79ef0661d619dd32b", |
| "msg": "32c385b75ae84558ca302881c51639", |
| "tag": "0c8a6c34fb28cce7bf39f9c399ee", |
| "result": "valid" |
| }, |
| { |
| "tcId": 99, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6a41cc3ca7142ae14e6d979a3f890a331597e592dd74520ce4ea660f", |
| "msg": "78e3a770a8aaaf039fd4c9b6a1780411", |
| "tag": "11c226517ace709316e552f5ef92", |
| "result": "valid" |
| }, |
| { |
| "tcId": 100, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "b8972b93b68302cbaa08d32904eae6375a66f3508ece3c9b22382c7e", |
| "msg": "3687e6287d73c9e3f679a50e7671247127", |
| "tag": "7c9fa33e9a8e351538e53711a65c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 101, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "bc570932abfa11050ad4fc80a6d5afe3271d86aa29dc62738b207d14", |
| "msg": "d53202acd2ec74d746531bd9ad3016d0980e0166fb427a08", |
| "tag": "38907c41f54cdc605500a417839e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 102, |
| "comment": "", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "c92a0665c12e87026e1b344f971fdb0e474d450cba834aae40e2d21e", |
| "msg": "4a3a85ac09f5190ab94f73fd91d98f056015263c89ed5da223fc4675cab25cdd", |
| "tag": "394248ebf929c3b5caf3c66a2be2", |
| "result": "valid" |
| }, |
| { |
| "tcId": 103, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "6fbef67cfbacc98c63252b1ca009a60e8e3479769a2d449fb4639064", |
| "msg": "006e179eacfa9e1e628bb7823ee9609ae7968b6df90e176f772a79088d37e9b15cab312922aaf8fc6583a341002bda", |
| "tag": "7c30f2ddfd88a67b4d248feac3ef", |
| "result": "valid" |
| }, |
| { |
| "tcId": 104, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "700b09908174f1072e31ae8ccbda1c4460fcf21fdf146a11482b210d", |
| "msg": "f772564ecb109e80eefb1d5a7f1c95e203ba4c980233dd8d13de3046079a6b2ca26dc3521e5e0c807eae7a79877c73e9", |
| "tag": "4a50251d607bf6b159ab8251278c", |
| "result": "valid" |
| }, |
| { |
| "tcId": 105, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "e18a20246ebe1b5796dbfe35110efc7637d74a355f0a6758d4a00b7d", |
| "msg": "77720dde530e6eeaa0e9af3311f7e99189d6c4f7d71d0a4207d62c766bee32020c92f5d5d28d5de4d0d9c94b57ec05f0c3", |
| "tag": "5b7e9454b9a59fc7b63a4f4509ee", |
| "result": "valid" |
| }, |
| { |
| "tcId": 106, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "3c4585a775bec76c7d8b27b87e70a5863a85e6111f3161b3815f59b4", |
| "msg": "628c0ff8c432d74f4cfb77ba46b7cef67a48ac053cf0c18be41648736abcc8c6fbe4981529babd4b27866e34ced16d8b0bec456e14653a1422f5a62556d20b0fe4e03749d5f6e986375062dbdd82f6e9e1d4ad547c31530c2a31383c25ff57e879eae99d9b3a0da1f3c1dacb975067ac", |
| "tag": "a17024021a2ea88f885eb1ea63b0", |
| "result": "valid" |
| }, |
| { |
| "tcId": 107, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "acaf94cb1a8ff4677fc586d2bdf981ac3a656b208215e0a7647b420f", |
| "msg": "314c2c25465de3427279dbc89436505fee6d37d56fbda0e5e2a49449d9dbf003027f2e4ef5c52f7af93fd80155a66a1cd6b9885b56d828058a0de7d247e19580b2e8dcbdef2ae46840565fd8b276569c19d7e185116ea11ad67d5fc27f4a6816ba45be5d14f3ba4315c74d1edb20f217b116be852b62a7f4e32b3e708ff9f7", |
| "tag": "8abf1099527ceb51ae8adbff4ef8", |
| "result": "valid" |
| }, |
| { |
| "tcId": 108, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "e490348ad78fd2cd5b51f2795b79e5805ce1d9baf1151dbdf995e1b0", |
| "msg": "f6ff1845842b9e46f79adb1079aff47397391dc269bc0c899ba4087b58a676f5408c3f7637ffc4772af3e41b5cea51058bc528ea09bb4bd797594c798b0f0ff881695e98c08bbb040c12c5cbdb228d61cc99e332e963128d06e97ed2eefded2e1b5a035f3bea68273efac03a894dcf2fcc79a5696218595404b2758deb9a80ee", |
| "tag": "8af7f1421d15ae9b407b19815e8e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 109, |
| "comment": "long message", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "c8e099dbb60a8f19d8b86856b21c55f3437ae27f77dff9808f12a1b5", |
| "msg": "edbc109bf28c8ab32b1238eff1cd14308cdd845fa919bfd8a00c991cf9a8d6b05dd8cc7d2393782949c899de79e771ef7d8567f32287623963048e6c80d91f0778dd63311106e9d0913c08b7a0b7253fa3ce307ac40ec55a4c445f5455a570fec090e251e8646bada1a486d41c3794bce5639732f2c6cfd58081c479a68c515f5d47bc5b2f1622a08d38a596a817f3d4efef8003ae430e6ae93b0a3ae8fa95a2ace3d24d90a9ef861dc04c13e38f6e524b3abdf9cce4fa490707c80c16e254b7a71af00a12dbf473b50b9fe4097ec00ab27e66b6f3022b0f101ee1a9f7fa8652e9f095ca240a446067446867f78e8352c4110794c2e3383dfedfb35e74a33e", |
| "tag": "ad5b46cdc16ac10c3f027236a44a", |
| "result": "valid" |
| }, |
| { |
| "tcId": 110, |
| "comment": "Flipped bit 0 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49efbd72991a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 111, |
| "comment": "Flipped bit 0 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879315366722fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 112, |
| "comment": "Flipped bit 1 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "4aefbd72991a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 113, |
| "comment": "Flipped bit 1 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "849315366722fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 114, |
| "comment": "Flipped bit 7 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "c8efbd72991a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 115, |
| "comment": "Flipped bit 7 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "069315366722fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 116, |
| "comment": "Flipped bit 8 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48eebd72991a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 117, |
| "comment": "Flipped bit 8 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869215366722fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 118, |
| "comment": "Flipped bit 31 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbdf2991a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 119, |
| "comment": "Flipped bit 31 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315b66722fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 120, |
| "comment": "Flipped bit 32 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72981a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 121, |
| "comment": "Flipped bit 32 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366622fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 122, |
| "comment": "Flipped bit 33 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd729b1a1b6c1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 123, |
| "comment": "Flipped bit 33 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366522fe790cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 124, |
| "comment": "Flipped bit 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1bec1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 125, |
| "comment": "Flipped bit 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fef90cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 126, |
| "comment": "Flipped bit 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1b276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 127, |
| "comment": "Flipped bit 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790dae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 128, |
| "comment": "Flipped bit 71 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c9a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 129, |
| "comment": "Flipped bit 71 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe798cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 130, |
| "comment": "Flipped bit 77 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a076d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 131, |
| "comment": "Flipped bit 77 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790c8e426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 132, |
| "comment": "Flipped bit 80 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276c5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 133, |
| "comment": "Flipped bit 80 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae436b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 134, |
| "comment": "Flipped bit 96 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f36b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 135, |
| "comment": "Flipped bit 96 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b34a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 136, |
| "comment": "Flipped bit 97 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f35b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 137, |
| "comment": "Flipped bit 97 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b37a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 138, |
| "comment": "Flipped bit 103 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5fb7b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 139, |
| "comment": "Flipped bit 103 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426bb5a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 140, |
| "comment": "Flipped bit 104 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b7", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 141, |
| "comment": "Flipped bit 104 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35a8", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 142, |
| "comment": "Flipped bit 105 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37b4", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 143, |
| "comment": "Flipped bit 105 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35ab", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 144, |
| "comment": "Flipped bit 110 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f37f6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 145, |
| "comment": "Flipped bit 110 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b35e9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 146, |
| "comment": "Flipped bit 111 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbd72991a1b6c1a276d5f3736", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 147, |
| "comment": "Flipped bit 111 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315366722fe790cae426b3529", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 148, |
| "comment": "Flipped bits 0 and 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49efbd72991a1b6c1b276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 149, |
| "comment": "Flipped bits 0 and 64 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879315366722fe790dae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 150, |
| "comment": "Flipped bits 31 and 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "48efbdf2991a1bec1a276d5f37b6", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 151, |
| "comment": "Flipped bits 31 and 63 in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "869315b66722fef90cae426b35a9", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 152, |
| "comment": "all bits of tag flipped", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "b710428d66e5e493e5d892a0c849", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 153, |
| "comment": "all bits of tag flipped", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "796ceac998dd0186f351bd94ca56", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 154, |
| "comment": "Tag changed to all zero", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "0000000000000000000000000000", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 155, |
| "comment": "Tag changed to all zero", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "0000000000000000000000000000", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 156, |
| "comment": "tag changed to all 1", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "ffffffffffffffffffffffffffff", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 157, |
| "comment": "tag changed to all 1", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "ffffffffffffffffffffffffffff", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 158, |
| "comment": "msbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "c86f3df2199a9bec9aa7eddfb736", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 159, |
| "comment": "msbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "061395b6e7a27ef98c2ec2ebb529", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 160, |
| "comment": "lsbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "", |
| "tag": "49eebc73981b1a6d1b266c5e36b7", |
| "result": "invalid" |
| }, |
| { |
| "tcId": 161, |
| "comment": "lsbs changed in tag", |
| "flags": [ |
| "ModifiedTag" |
| ], |
| "key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b", |
| "msg": "000102030405060708090a0b0c0d0e0f", |
| "tag": "879214376623ff780daf436a34a8", |
| "result": "invalid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 112, |
| "tagSize": 224, |
| "tests": [ |
| { |
| "tcId": 162, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "77b0de54e893642caeac34bfd1ab", |
| "msg": "", |
| "tag": "08dc9a2f35e07d60e1aa64d3defa46f9338bac3c8591e9f9f9935ca0", |
| "result": "valid" |
| }, |
| { |
| "tcId": 163, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "7346c7e4b118b24e51f4512f906a", |
| "msg": "506d4faf624f92965aa6b5c01e0c80a8", |
| "tag": "b54d31dd8ed124255aeca208d438e5b08ae1116057a1cb8f758d61db", |
| "result": "valid" |
| }, |
| { |
| "tcId": 164, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "caa864179f66e826a0ef3b5edbe3", |
| "msg": "73f64253706ce6b5094c24ee012ece9ac2495283dcd8c7f1114e81e4587d8ea4", |
| "tag": "80abd30d83e3e6dc89b14eee6f875a06f0b4b807abde66900129daae", |
| "result": "valid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 112, |
| "tagSize": 112, |
| "tests": [ |
| { |
| "tcId": 165, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "663a97d6b5493dbfa60c8dd087ed", |
| "msg": "", |
| "tag": "08fcd608bc979c84d52887313e66", |
| "result": "valid" |
| }, |
| { |
| "tcId": 166, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "b08c345a7c7166fdd33ce768c1dc", |
| "msg": "9964d80ee2338cffe28483aa446a6f76", |
| "tag": "056f6a8e114741ad674322f21fdd", |
| "result": "valid" |
| }, |
| { |
| "tcId": 167, |
| "comment": "short key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "fc9d2883c67534fefbd6ed4a9798", |
| "msg": "a49820c194a43deef11f3a0f4eaa80425439fca9d9f1d7c8e665d6b130e4e908", |
| "tag": "569ee7d61a6e7f7c47254edf5937", |
| "result": "valid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 520, |
| "tagSize": 224, |
| "tests": [ |
| { |
| "tcId": 168, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "cfa639656cd49f8d70f0b1a5a056ab4fc0aeeebc91338d067f36c47b6012dc8d856b8abcc4e1abffc910aeaee21b4d366e907488ffd0ca55b36a621aee0b2e9f0c", |
| "msg": "", |
| "tag": "3191e7a11401b7229d39f710c79c0d3c863525983582eb78ee259c8e", |
| "result": "valid" |
| }, |
| { |
| "tcId": 169, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "b36d3d47a4585b401fc64c98eff56243d4da78863063d814e88f370b92576406d447fcf3d129a1ede57ddc56ea3a0a1f100105a95e83138cdf45ecf2a5992acf90", |
| "msg": "15c75a64b04d097af2371af380079eb8", |
| "tag": "6d1e2f1d736b429096292dd6e07c1f6589eccc0bb751cc0b778cfc95", |
| "result": "valid" |
| }, |
| { |
| "tcId": 170, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "cf78b991382db5e8666ccb2333fb672179b10a75cf9e5a7699ae640005e19772ef6499a3bc97f12e58e835bb0017bb3b2e64c6ab44a0d619dfa0363484d1c991e2", |
| "msg": "f661e598f180f25dc6dd76db8a9e0e4c9c272b9665a6b1756560c723b8e08595", |
| "tag": "f2381927c5382b0db8355f362be7f77d6f4412a7a30e93746eb97a05", |
| "result": "valid" |
| } |
| ] |
| }, |
| { |
| "type": "MacTest", |
| "source": { |
| "name": "google-wycheproof", |
| "version": "0.9" |
| }, |
| "keySize": 520, |
| "tagSize": 112, |
| "tests": [ |
| { |
| "tcId": 171, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "3772ff6bb4e5b2811cfd4d6a3d34dc74bca3dbf89a5817b79d8472a1383b8c9afb27b3006196ce9966829eae6a313c2d724d995f4def17117c09edcfc8c0cbbc93", |
| "msg": "", |
| "tag": "ea5345000128c0738c8f599a6e3b", |
| "result": "valid" |
| }, |
| { |
| "tcId": 172, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "2ba910bc0bca90644cb21e96063e2cd85f5dd02fda75d353c9b51eaf45eee94c165ca6592d6cfdd987bfdc1cba66363d535a14b2f7ead841b17c4d76a5049105f9", |
| "msg": "7ba461040de9ea3cefd4809124f78b39", |
| "tag": "94b6b9944a2150c2352ec433f37d", |
| "result": "valid" |
| }, |
| { |
| "tcId": 173, |
| "comment": "long key", |
| "flags": [ |
| "Pseudorandom" |
| ], |
| "key": "7fcf3cb1b1c5b537492aede4689284b5881935e3537bb7307198d6518e7a6aabf70b50b44e4a8dfee35e9f5cbada7447e511a37209390fcd171c62075c6a8bf1eb", |
| "msg": "83d29c1c4d059ddb0d2aca787e5b701bac3953fb9bc72dc87b1ef92a582e9748", |
| "tag": "c5bda15644f48a624902d3251aa6", |
| "result": "valid" |
| } |
| ] |
| } |
| ] |
| } |