Files
wycheproof/testvectors/hkdf_sha512_test.json
T
bleichen 7c9c6db85c Test vectors version 0.7
There are format changes:
* All test vector files contain a new field schema,
  which points to a JSON schema definition
  in the directory wycheproof/schema.
* More consistent type definition:
  E.g. the field "type" in a testGroup is now describing the
  type of the test the vectors are intended for. The type of
  the test defines formatting (e.g. whether signatures use
  P1363 encoding or ASN encoding) and the tested operation
  (e.g. whether the test vectors signatures are primarily
  are meant for verification or signature generation)
  The test types will also be included in the documentation.
* More unified test vectors:
  RSA-PKCS#1 v1.5 signature no longer have a field "padding".
* Added public and private keys in jwk format.
  This is done when the jwk format is defined and
  where the key format is not part of the test.

Additional test vectors:
* Added vectors for edge cases that can occur
  in ECDH computations with projective or Jacobian
  coordinates. In particular this implements a detection for the
  attack in "Zero-Value Point Attacks on Elliptic Curve Cryptosystem"
  by T.Akishita and T Takagi, ISC 2003
* Added more edge cases for Xdh.
* Added more test cases for ASN parsing (e.g. high number tags)
* Added test vectors for CVE-2017-18330 to CCM and EAX.
* Added more edge cases for poly1305
* Added test vectors for HKDF.
* Removed some duplicates in the test vectors.

NOKEYCHECK=True
PiperOrigin-RevId: 228700977
GitOrigin-RevId: 5708361fc71a2089a5c102be7d73adbc3b3b8efd
2019-11-25 17:37:59 -08:00

702 lines
26 KiB
JSON

{
"algorithm" : "HKDF-SHA-512",
"generatorVersion" : "0.7",
"numberOfTests" : 57,
"header" : [
"Test vector of type HkdfTest are intended for the verification of HKDF."
],
"notes" : {
"EmptySalt" : "An empty salt is a valid input for HKDF. It is equivalent to a salt with n zero bytes, where n is the size of the underlying hash function."
},
"schema" : "hkdf_test_schema.json",
"testGroups" : [
{
"type" : "HkdfTest",
"keySize" : 128,
"tests" : [
{
"tcId" : 1,
"comment" : "",
"ikm" : "60ab7f45b0ad534683b3a6c020d4f775",
"salt" : "",
"info" : "",
"size" : 20,
"okm" : "2109bd244744acae2b8caa9e70f57596ad680212",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 2,
"comment" : "",
"ikm" : "e3db76e02278cbd2adbcb4555803da11",
"salt" : "",
"info" : "",
"size" : 42,
"okm" : "b28e3c338c70ede899f2a2654f2cd7e0d958d16eab2fa2a76035a2696054b68fa963c617b8fc2a826917",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 3,
"comment" : "",
"ikm" : "d4dcb92a769f57c8bab8a420ee0aa351",
"salt" : "",
"info" : "",
"size" : 64,
"okm" : "a8420281c08c5f087c9d54d5660847805b0fff2d6257f02bf849badfa8a29bee84ebe704a6eadc0beba0c33805d5843e167b1966aeba6a15b0f1f7b3db8c407a",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 4,
"comment" : "",
"ikm" : "2d43e54bf0c94c9cbff4300f4aa69ab8",
"salt" : "",
"info" : "d674da3bb47d5c7e38b501e5251d9348af601c44",
"size" : 20,
"okm" : "ccd42097a730e47cd2908a834f9d81a3239f4b91",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 5,
"comment" : "",
"ikm" : "4055536896c406d5fe14a6cd6b999bff",
"salt" : "",
"info" : "2094768a8816f7df070d6e08b7ad93755dc9024b",
"size" : 42,
"okm" : "0191ca548ab4c1f91eeaeaa2e561f954983885dd363c80079f7bbd053da4274b236f4ef0e4954b34a386",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 6,
"comment" : "",
"ikm" : "5b01b2da3166f217cdd68de8af60078f",
"salt" : "",
"info" : "6884cfa7ffe8f27bf4ebc6e46a7e01488c79243a",
"size" : 64,
"okm" : "01e10d4c477c906d4f67105e4a8054bd2e9479d726166893fcf77b5df431ad007c0ae42847d3706a770a5e468783c9519804be63a404112dcd4ecea952952b73",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 7,
"comment" : "",
"ikm" : "467403c2ec02a235bf730ff37e8d8ff3",
"salt" : "41f0f173d307d40436c25856cf559f96",
"info" : "",
"size" : 20,
"okm" : "13abf6dd4468e2db7114437adc914cda3fab1c26",
"result" : "valid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "",
"ikm" : "3352f942aa93071da6d39cc5ed8dc460",
"salt" : "57a0db708b25a51afc4271803aa35204",
"info" : "",
"size" : 42,
"okm" : "3cbd7242368ce2eecacd1839876cf2e8ee04d8c54848bf5515dfdd046fbe09483982d406345d1f71a4f9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "",
"ikm" : "08867e76311126089356623ba5381e73",
"salt" : "0c164c443edcdfaedb1ab150f047951f",
"info" : "",
"size" : 64,
"okm" : "098d9f9e0e0c609b94e8aa57b0449cdb3929605f821cda305e4d93746553a40a1e4c97565183e116511c3dc5d9d56561c698849a114692c8128b5d3c1cd728f7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "",
"ikm" : "c55c41d69d2424a520414e3662aa7303",
"salt" : "fea9bfc92b74337e43a201a2dc199e27",
"info" : "3fdf20538063b76901d61bbf9b72b0c18749e00e",
"size" : 20,
"okm" : "19c2ea76fcf7ea72279de10e44533436300e250d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "",
"ikm" : "5d3db20e8238a90b62a600fa57fdb318",
"salt" : "1d6f3b38a1e607b5e6bcd4af1800a9d3",
"info" : "2bc5f39032b6fc87da69ba8711ce735b169646fd",
"size" : 42,
"okm" : "8c3cf7122dcb5eb7efaf02718f1faf70bca20dcb75070e9d0871a413a6c05fc195a75aa9ffc349d70aae",
"result" : "valid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "",
"ikm" : "8677dc79233ef3480777c4c601ef4f0b",
"salt" : "ad88db718244e2cb60e35f874d7ad81f",
"info" : "a38f634d947819a9bfa792174b42baa20c9fce15",
"size" : 64,
"okm" : "918e9cda37bf7f52506111048a878e64a503f9869d0c2615047b995f1efedc4f713b4dbcc940838e68f6a2bf772ebefae9154e9075da80ea1fd68b9df580ad76",
"result" : "valid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "",
"ikm" : "0f602703d37943e0253bed3da331aff4",
"salt" : "ebdc8510499f69b2e188daab77cd819cccb95f276f46e6b2be11cbe72700",
"info" : "",
"size" : 20,
"okm" : "60738c594db9638656cc8493db969736e743e152",
"result" : "valid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "",
"ikm" : "9fe65737574c5c7aa67646adf8230ba8",
"salt" : "73a34648c152443586236abcb46a090ce55ef6c7f282ffce6342d694650a",
"info" : "",
"size" : 42,
"okm" : "d02f9f8a507d3cb0bc047b0d979b50f94dd9f3d805a5d7f5cd372ca14479cb698e17a95c737849aa7881",
"result" : "valid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "",
"ikm" : "e8f2b1c3e6a6c3d5ee0a20dd47aafa78",
"salt" : "3f5e162de91e0782cd189f3b7778cdc2ce6bfe9d3fe841cd3c70475d7b3c",
"info" : "",
"size" : 64,
"okm" : "34718d60d8eba9f7ad6d111ef14160652381239551aca21bfc1f250f8d04c64cb6cd503c7f5fb3ff6b73ce234cf6bf91056228a8a51599a39c402e32d47618cb",
"result" : "valid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "",
"ikm" : "a679521cdb56aafc5a4b76db0431a4dd",
"salt" : "123033b1ddaead83a4b9cfef8a660bd8e00fde01e67c35656c6d7607d456",
"info" : "44ec41ab4f4e64f4a36e5e30c9f0dc1d77ae4974",
"size" : 20,
"okm" : "cb914a0b318cd57eda5b9575dd511313b60cb7ef",
"result" : "valid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "",
"ikm" : "49bf155ca102026f2a217ea1bc9843ac",
"salt" : "76776e3b4d75f8f43dce4bded71f3b1ae6bcb012d9c0d59f78248b9427b8",
"info" : "851bda4faa8f7add2a3cbf0acf9c2786f8f955b2",
"size" : 42,
"okm" : "4a540a643b1597bfbd4cb38953f31b677c02c40cdcbdb6c48984aa8ff3e5dc17caf09d0a6f67afe92cb0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "",
"ikm" : "6cf725e939e8824d4392233eeac75d30",
"salt" : "1e72f24b05a91a0093f34306ffced79e7003055b0833c6d0f27a4f33a1bd",
"info" : "495425d9727fee2e2b7e78899868c1c3e7735e1d",
"size" : 64,
"okm" : "379e6d4fc3c9b344754a1094eac60b71e47e281695515987abbc3b22c1e267d95b101592896e08c869557ea82ba075d9c9524d3cb79d7d8cabb33364f5252968",
"result" : "valid",
"flags" : []
}
]
},
{
"type" : "HkdfTest",
"keySize" : 160,
"tests" : [
{
"tcId" : 19,
"comment" : "",
"ikm" : "e2865d6bbc1abf6a815067edc4ee7aa33c290d5a",
"salt" : "",
"info" : "",
"size" : 20,
"okm" : "3e80cfd3ff6e21e810b7c3ce1d1b002fc6d0ab75",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 20,
"comment" : "",
"ikm" : "8c177ab5f40e9c57203883562f01f174070ccd97",
"salt" : "",
"info" : "",
"size" : 42,
"okm" : "247885b9b90ef2a8cd1e97710eb9bdead1aab09cd552c840df8ae4fe08ac153f0152b20c1e90e5d4e55f",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 21,
"comment" : "",
"ikm" : "e842a4fc1a147cf2f87de9bd5a42fce6457496f7",
"salt" : "",
"info" : "",
"size" : 64,
"okm" : "60552eee83f4bd894098f901f9a13462796f75603d3bec289a4c55a16dde21cb2ad41708b3a3d76dbe5c54cea3888caac951d728834d3651a37cde0b0664121e",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 22,
"comment" : "",
"ikm" : "5b870ee1bb97ee83f67fa7335b4a0f9dadc80d12",
"salt" : "",
"info" : "0a0dfb2a6e051441678788bdec04cc1b63ebe1f4",
"size" : 20,
"okm" : "453fedfd43595245f3c67c61b9dfc253a356a2b7",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 23,
"comment" : "",
"ikm" : "58ea7ab33acff514ec08f41e59c17a3c66c1ceef",
"salt" : "",
"info" : "1cf9e25bd70c5546ea7a79eaf5d90cacf754c4f0",
"size" : 42,
"okm" : "34226a7c2443a012bd994f8ac6ced5eb70ce08970617b4aca853f6a13b89986725f2b1a3472f5a3122df",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 24,
"comment" : "",
"ikm" : "e8d20934b9d320458f4854e2442e2f0fa092f461",
"salt" : "",
"info" : "4425999958aa3cc629300c25ab15be8cea7a4277",
"size" : 64,
"okm" : "636c9341fc005909bbbfe18d9b4db595b5007178c13d295375d0738204306b522f0e33f37c67465b56d4a09450375a50e8e02199f3c44b7a89618aa940040d1d",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 25,
"comment" : "",
"ikm" : "dc9e488c684dbf0ac8ff1eefaa0666d413d258f0",
"salt" : "9afa7df500d7a17af1f44422d25a62bf",
"info" : "",
"size" : 20,
"okm" : "8f426916a9593815065cdbaada2c23921025e780",
"result" : "valid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "",
"ikm" : "34b85c341a04cbade472b3f7dee4de4d1954bf70",
"salt" : "b066b42acea664350a8448f8e064225f",
"info" : "",
"size" : 42,
"okm" : "81703cfa5d5f3af1d2105e047f0cba013c1ad5eb27e8d408566a10e00a7e90da4a30a559b33f353d6932",
"result" : "valid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "",
"ikm" : "44cc641e09f7d5642f7b6007ca5a1c0813319666",
"salt" : "69c0dde6c8e5bd40553a5981fad6ad87",
"info" : "",
"size" : 64,
"okm" : "582d7b17c4c783d2f37f0abdff8adc1e324370e069f274b1c7d6a46655843e446504cbbf3155716b6e824d4038e0bdb344df20f19a4a2dacddfe9aad36a81dac",
"result" : "valid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "",
"ikm" : "88a8880cc2b73e73b3b6ca1d4902caf2128732c3",
"salt" : "0579f690ed32e57a26701a9f6877f243",
"info" : "6dc723df3d26f704067afb2fb6d95a66516d089c",
"size" : 20,
"okm" : "02d1a60044f4b017bed7e49a6984cd2108455f5c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "",
"ikm" : "8408668b9d671121b8c7d31113f045c0d7c020fe",
"salt" : "679b30e6930a8ea3f076e317b9595d5e",
"info" : "b4451b0f1a217db703582881e86d8044d5f2e092",
"size" : 42,
"okm" : "ff71e665d74a7fcd57e7f6ec5600cea19673bd299766e525959717169d3e735a33bd998a317391f1ba91",
"result" : "valid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "",
"ikm" : "e6715cc4ee13c4d999d8f8f500243c321f70b0be",
"salt" : "ecfaca2ea3301a992b4de081d9d3a4cc",
"info" : "ef17c9227a5ca654fbdb35dd00dd6dc77b6321de",
"size" : 64,
"okm" : "76882b3bd15ca84585e2a4e7622e9c3bc20da778aee4d33a6d6a095229f0843878157cb1b5970676725375536a5c724fff18056cb28cdce8878a3c687911c5bf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "",
"ikm" : "9a6b88f3f68f5a8e79903b51dcd733abaece1a41",
"salt" : "0226df3d66ee3abb275eb39c8ec3d3e12e9b87b67f85c552accc4279ec17",
"info" : "",
"size" : 20,
"okm" : "6f0c3e176ea037da5e32418174dceb98fc1c2b4d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "",
"ikm" : "0b9eaec88b2940a4754e83272cbf47fb6f86aaa1",
"salt" : "c1616497d49246400ba68242b635c67515d2528ee1c3b71b318b631f9bef",
"info" : "",
"size" : 42,
"okm" : "4592acac51be6ff829028b39b57dc1705b161b9775e5fc4bb668bd4addbf11a6c8230115cd5890015dfc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "",
"ikm" : "c4717276e7c7f794c4ee333b2f7a2ab244be9e8c",
"salt" : "af4c63e5b554063e83e37bf730ffa401c696088ccc4f133a8695ffcbf2a9",
"info" : "",
"size" : 64,
"okm" : "3aa97526d07f8cb7f936d6ec9d6503a21ef162b9fedf354a6afab2bf420a922100838efc9deba0bbf31a0ae06deea9118fe47f4bc484c1bc75f649f3a37c3225",
"result" : "valid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "",
"ikm" : "5e43a900ee0d432c5fe6fc81db8d5f81a54e39df",
"salt" : "8cc815009350b0b6a924ed93e73c8f8c57a1105726663b72741b67209c1f",
"info" : "32460280e60910b10abee2e9f80a3dab48acbc59",
"size" : 20,
"okm" : "a715f5178595b4d7a7592e5fa740b9473ce00777",
"result" : "valid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "",
"ikm" : "070c170fca600aa2b23618150ab9044bff7d4dcf",
"salt" : "f32a1cddb32693860eeb39a5d190f5667a303d5403712cdcebb575c6563b",
"info" : "c1b0971fefa0a23cf4b7185879475ebd8d83b9bc",
"size" : 42,
"okm" : "de39d37c8f7d27af175221836c34e72fe2c2fd8fae0569f47d24a6de918d5992ff95302b421e477e1240",
"result" : "valid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "",
"ikm" : "87a23208df5e66488d23f7aaa066e87bdced8e2b",
"salt" : "0488ffa08062f1fe83e9c3934f5688a2e17827f898aa5daa2d595f09b245",
"info" : "e4d66fa23a6020820013d94d1f8e84a58cba2a82",
"size" : 64,
"okm" : "f275c7be87f3a20c5f095c9c11df0105f825bc3c321dbdf4c64190bf3dd572bf6ec867be292de7351995be506d40075a39a6cfab4ececb19d9502898f8a88e8d",
"result" : "valid",
"flags" : []
}
]
},
{
"type" : "HkdfTest",
"keySize" : 256,
"tests" : [
{
"tcId" : 37,
"comment" : "",
"ikm" : "b18e35e63cc4fe4117bf2754ec3f9ebb5346dbb0bf6d4e5f2422418771816fc4",
"salt" : "",
"info" : "",
"size" : 20,
"okm" : "6cb29020bbbd80a8525643612b5165a77bf387f3",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 38,
"comment" : "",
"ikm" : "236c2ba20c72242820f63d3e9c20633162c1cb048a45dea13861e8a138b9640d",
"salt" : "",
"info" : "",
"size" : 42,
"okm" : "41500bfebed54b041187964d00b2eb09d3a83a0a1eb483726d08dbdf8cbf02ee78c949562935902437b1",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 39,
"comment" : "",
"ikm" : "f2cba42dd82acb5d2d569406815a3769b7becb13fa48537fa7d7d5e121081d39",
"salt" : "",
"info" : "",
"size" : 64,
"okm" : "6e79ba20f225b2ca5fad5d87d18b5d0922f489961feedaa032a3551dfefa7cc0b636f831105b0301bcb982cfbcfc22cb01f4d4d38bb5336448091218bee6f8a9",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 40,
"comment" : "",
"ikm" : "73d97f2ffde01b447a5b8573190a8eb4f87f7ac04482836143f780ad876bfffe",
"salt" : "",
"info" : "74d2301c5aca2441372cf6077bd8806dab3e8721",
"size" : 20,
"okm" : "604db18fa852e98c2ceba7c5fd876c9565f2d8ac",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 41,
"comment" : "",
"ikm" : "6948521434707e96fa943e44988d1ad409ec57e6594867e8193e9d727238916d",
"salt" : "",
"info" : "9eaddd1e7edb6b84c96fb5ac7e0d673a8f5084f2",
"size" : 42,
"okm" : "f0a591ba1b695a12cf0601ef28ad454aea0381f5136e9d44d45c9a990915eb537d485b02dc21f5602d25",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 42,
"comment" : "",
"ikm" : "b72b3854923b8a0048497a86bddef962552c8f6b2c72b2b2006a1820fea5c6a9",
"salt" : "",
"info" : "113b708f7522ec3b362999db18699bf7871e3b8f",
"size" : 64,
"okm" : "03d4ec407cad5d86bb14557274863c89b426eb6842abfca17809c67027710d683d66d60cda03b01f82c15240b18fd53ef3b1a312a6b1c24b3e68095d624c4e0e",
"result" : "valid",
"flags" : [
"EmptySalt"
]
},
{
"tcId" : 43,
"comment" : "",
"ikm" : "44d774def90685c0e9a685fa50fd434c807d1a57896fa42f91778821fe232057",
"salt" : "0d7d3b47bf8484c8adab7f9c27c9584f",
"info" : "",
"size" : 20,
"okm" : "966d70d2a934e0531e7f014ec225173a473ed5f5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "",
"ikm" : "098ecd86354496a701ffcac8d589a1217231da3b80ccce4ef85762d7f3a2c211",
"salt" : "5232e5e4e2dd6133d46ebe5a8a51a0bc",
"info" : "",
"size" : 42,
"okm" : "960403608cbb8f54559fc16feb4d0b3a2cc083b111795ebc4a47bb21b8d0742759a7f310446ac307baa7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "",
"ikm" : "917ad396520e454a571ac39a9f6bc845a8920954fba1ac400cb2988cd8847ba0",
"salt" : "962d86949506450eaca929286ce5d9e7",
"info" : "",
"size" : 64,
"okm" : "f4470980d2ae8bbdb48d9c379c1c3c3444b1db1f606f1c9db15ffdf1d6f7778289b3d10b8b3fa44ae071bf8862a980464975351f4d7518ebb520fe3ce93188ad",
"result" : "valid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "",
"ikm" : "1cbff2202268edf1985bc91466b80133644988c5e81368cf0995274204fb0aa3",
"salt" : "2bde6e33534731f52d39add940ff46f6",
"info" : "3e4f9c8d3d607c2ed43caa9e87e6ecbc307c6048",
"size" : 20,
"okm" : "c5abdaef7f2de0778c32ab5c697173eaa77a052a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "",
"ikm" : "d00d6b4fe088077ffbc64127d6bdb9707a0f9061c0b873c334c3be0adaa7c2bd",
"salt" : "1647a044472179d454b8d2108e4a2aa8",
"info" : "4266351bad419173279c901aea148e8b1d99e50f",
"size" : 42,
"okm" : "c01c828143f4e2d4aa7670b7a530ba550aa70577d1eb7acf1504974d2b48c8b9de2a8f968057230e7a65",
"result" : "valid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "",
"ikm" : "9a27c19b607adc8f152faeaeb1282002d3a2166894b7fe5d65829ecdcfaf73b9",
"salt" : "70d83929a6376a6eab859f0d6225f131",
"info" : "36356cdc28187c11cbb9046f9ce7502ab4d2ea46",
"size" : 64,
"okm" : "2a9b1cfbdc14bf2ec8663ee121290534c84c1b053e848a241f5a75828ed63c14dc364c90e5008f35c98e54e25923f6f145708f5dcd6cad78157ac9a0d2b18d55",
"result" : "valid",
"flags" : []
},
{
"tcId" : 49,
"comment" : "",
"ikm" : "f5d1c855d3448e212d76d3927ec797dc439cb182f427064288452988ab79c83f",
"salt" : "87ef5da5400db731d658972ea82b76848004e70d3b22cec76c8be06283c4",
"info" : "",
"size" : 20,
"okm" : "a76a114ca44ccd115e42b6957a678c5f8cf958f0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 50,
"comment" : "",
"ikm" : "3f19b7095a6b3d313b59c3ba2c3a78d8b24f30c9ed4f8be9eb92f8eeaabd2c3c",
"salt" : "8f1f6c8e4f68830319ae859b4b1fa71f1d69552b0c3e53cbbad26293651e",
"info" : "",
"size" : 42,
"okm" : "232dd33123eb4851feb01bed3e9fa1e42e966d6425ccb3e18f12dbf86d0f201f7b9d5707216de4c69e6e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 51,
"comment" : "",
"ikm" : "b1d396c69f14994dc8add0f6e0cde4455677ba9ee95ff84a142295f9177ee629",
"salt" : "7f693304bff77534b8246d832749387ecc0e8daeae11d77d022ca9e362d1",
"info" : "",
"size" : 64,
"okm" : "b675ad80f49e3cc43fdd385e8d79db1f0335c3cfe9ed03a0924121de4626254936c031330b94c3130587a8e98eec3a4fca781cc220f549c1e6a5fcddc378a0a8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "",
"ikm" : "003d1901a10c062ec44e0f2a94c544b7f53b33f1ea4679fa6e023c2d0a907fcd",
"salt" : "ed86cb8c8ba1c989f9a60a4a82c38be98c70e6218576b292c93fcc18192e",
"info" : "d5d3ef5beb9840d15efe9c778aefe38f1bf7bae3",
"size" : 20,
"okm" : "8d8b785c0421f032abc0778f97c71f3b3e337627",
"result" : "valid",
"flags" : []
},
{
"tcId" : 53,
"comment" : "",
"ikm" : "02e0647a4b7ccfc0d3ee7ddfe24ce69c02f51cbaa836b96cbc5a9c2885c45599",
"salt" : "f0862f61f2377ca34b76476ae21e331b114c7712aef501a1bf00f7e9cb79",
"info" : "4e9e27d971e76fda614fde15031f6664b97d4786",
"size" : 42,
"okm" : "b9a02032cb32071c7c5a7b61a87fc6c28a9b6b2547fb951fe14b84271bf893c3fe40173066da4777e87c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "",
"ikm" : "92bfb7e31e839f109e6622b2c2c4f41ce84c9907172681920e7d90e80e2339bf",
"salt" : "ce869619607f71fde53ef55e18d01d20002e3f91a8b7584190fc6667b8d2",
"info" : "ff36776fc755722ff371f21cfb37a168a2731e99",
"size" : 64,
"okm" : "1a3dbaed5d00209df5fcf4218b45a805341eb0aee4ac74c135fd832ac430e058835e46e54f07682e35999fe4c6c760421e25765753bc34a254a562ac49e3f4f1",
"result" : "valid",
"flags" : []
}
]
},
{
"type" : "HkdfTest",
"keySize" : 512,
"tests" : [
{
"tcId" : 55,
"comment" : "",
"ikm" : "a75ce5b072311acdf290ceb4c6fd25eb6c52ecabc8ed1ffc698d7556d1132180e2888bbe6a798d891e0c8c5e0f79cabf3d27df56d472be152aae155b52d9a9f9",
"salt" : "8df18f4f797c4be88ca6b2935441a1100db080759c042a6d2c37d2e6fea9fd6fb066805c467b7557c78d078ae44dcb886e5e3d5f74a96bf6394aad36847ed8b7",
"info" : "69d2aa66efec2cca",
"size" : 64,
"okm" : "8b025c9925f105898fe8f75da1839b683beb73e349dd08b79a3d80a7b29e7d9c1eebb5cf4c902371b31376e44d49ea39725ac912d5055c8638ce0771a8edc999",
"result" : "valid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "",
"ikm" : "5be4b9756eff71ebe87fdb5933e5d88d51bcaf384cc289c16ec642d67f2e9236c04106e01ebe7956bac010e4107b6b788ed8b3916a39b59c7c01161cbc2671a7",
"salt" : "336a871d315b7d2ae0a0d24febebf0702d9f039ca97146cc0aa2341728824e83553e6eb166e954dac33e4d6a2437309d0980e26d1c7665ddc79b2e9ba3354262",
"info" : "e496bea60a731eb7",
"size" : 120,
"okm" : "02487460b110121d3df3746d7860332b6d67d746f96ff8e7bcb2d62481b653dcf67903b25aabaf9031b370959105c9136536b52dab810cf041862e73d3352f77747814aee2d74cfa29840dbfbca242f38b95ea26d4a540edbdab3fbeced1c767d35a73b4c2ff180eee75b4ada9739b7bd8c75c3bb03589ab",
"result" : "valid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "",
"ikm" : "45102dd5f609c2f9352b91d8b492d83b5ab34976372b4ac814bf82cf0dc4f3875cd31dfd5897022458fc7bb8e5d2930a620909b7385ba4e48c8395b50d7d07fb",
"salt" : "76d1494d3631034558ac7108a69b79f7e38a45aa50783af41bf8c19531fdb30782e7689a50a4eb1391415ab2e6085b1e246ce0e6c35a5e02910c072a241cd8a0",
"info" : "cf6db9210ef18e3d",
"size" : 256,
"okm" : "146e59745a9d65fa6c98308b6f162566045d2f459a09eeb7ef7cf15e076fe8093fa202d15b12063e55d4b5ab4e80d58140b2664d944e33d8b2a72a3ac307ca51c23976adb1ff9ff04fd0fcbd21edea49890c12698b0600b3b70a61dd228542d47e69797122f0734c08d53f51afeccea785af1028b35e6ee911fa0d98f76e2aedc517f35d719c199b6a73aa867ad31253fc1c1d612ecc913b70c2f6b983fd50eccd8a20172052c8726ac6ecad97b8bc8770ba5fd59eec423160828fd8b1936a5ac5bbccfb6398cf46dc3e19df40d315091f2ae3df875334030418143e7b791cd1f732935482fdd585fba2f495973436138c7fc106058f9538b92f055ea3bbfec1",
"result" : "valid",
"flags" : []
}
]
}
]
}