blob: 40d4750401c8c3fcc2d97036890a922e33d84ed6 [file] [log] [blame]
{
"algorithm": "PBKDF2-HMACSHA384",
"schema": "pbkdf_test_schema.json",
"generatorVersion": "0.9",
"numberOfTests": 58,
"header": [
"Test vector of type PbkdfTest are for password based key derivations."
],
"notes": {
"Ascii": {
"bugType": "FUNCTIONALITY",
"description": "The test vector contains a password consisting of ASCII characters."
},
"NonUtf8": {
"bugType": "FUNCTIONALITY",
"description": "The test vector contains a password that is not a valid UTF-8 string."
},
"Printable": {
"bugType": "FUNCTIONALITY",
"description": "The test vector contains a password consisting of printable ASCII characters."
},
"Pseudorandom": {
"bugType": "BASIC",
"description": "Pseudorandomly generated test vector"
},
"Utf8": {
"bugType": "FUNCTIONALITY",
"description": "The test vector contains a password that is a valid UTF-8 string."
}
},
"testGroups": [
{
"type": "PbkdfTest",
"tests": [
{
"tcId": 1,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "7130577430643470",
"salt": "798acc7c76739d75",
"iterationCount": 4096,
"dkLen": 16,
"dk": "c5a4f853b1a3960134e572c8e29a5be9",
"result": "valid"
},
{
"tcId": 2,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "5a30673349567272",
"salt": "84bbd18de5ec10ff",
"iterationCount": 4096,
"dkLen": 42,
"dk": "dfe1dea643acbae0d7d3154717f9a620937d9bf32218b27db99c0c34a0a6dfa189b31292020b727cc147",
"result": "valid"
},
{
"tcId": 3,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "7439315572766f47",
"salt": "5d76db9ca0f0bae2",
"iterationCount": 4096,
"dkLen": 65,
"dk": "17c6ba7e45f8a26a13b4d5f72ca3a2f97147e5f60c3108829b5b51633ab8afd9888b0465b22995f072ee2c8383e091afb808bf48b0e786da661ff95142a6229f1f",
"result": "valid"
},
{
"tcId": 4,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "6b6f67583748447a",
"salt": "0a8fbd0232a3a7f6e60d6564c92ea35f",
"iterationCount": 4096,
"dkLen": 16,
"dk": "7b3772edd5ddd2fefed54e124f813d15",
"result": "valid"
},
{
"tcId": 5,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "4939745242645168",
"salt": "0a3bb93c0de86a174ab005b8089706ab",
"iterationCount": 4096,
"dkLen": 42,
"dk": "314c435ffba5e7f8dc3af254ac164c51398c839f3c789a91fb7927aa28dc2424bc589e29fd715fe74bba",
"result": "valid"
},
{
"tcId": 6,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "6f4f4d37324f6330",
"salt": "3827c3b6b1e6de7aab096eb75e23610d",
"iterationCount": 4096,
"dkLen": 65,
"dk": "409b051d5d6f77149633e65dfd0ebbadebda7f82ffcc09d2efb81c6d94a425537c5bb1bea65a9fb40a92a4466bfb448d7b3505894dccdb6a365d44d4eba54ef11c",
"result": "valid"
},
{
"tcId": 7,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "6761734354484546654d36526f61386349",
"salt": "cac9ae7ef670990e",
"iterationCount": 4096,
"dkLen": 16,
"dk": "9df584f636d3853cf75116538f240315",
"result": "valid"
},
{
"tcId": 8,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "75375330684678774e33586f76707a6551",
"salt": "201b1e277f4ff955",
"iterationCount": 4096,
"dkLen": 42,
"dk": "74d040278a45fe589c66833a34cc71bc7249b4dc86e3dc70117afb94cf7cb60bca51c1d3359a06998c95",
"result": "valid"
},
{
"tcId": 9,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "51524b6a6d6d6b48524462507178696868",
"salt": "e71d6a702d2d54bc",
"iterationCount": 4096,
"dkLen": 65,
"dk": "421a7d2aa3a0b31f51b2971af45327ffbcb023a6fd71a51739e57b335c9fe386f8b3083991bc012474161341ebb71f7b9f495d012904264aacebc00a6392b7e81c",
"result": "valid"
},
{
"tcId": 10,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "3732317a52704b79306b4c6d3862317279",
"salt": "8b9314972ef99ac98b69b6c2ac4247c7",
"iterationCount": 4096,
"dkLen": 16,
"dk": "5873f6050f94ffbd5db5913711a1e779",
"result": "valid"
},
{
"tcId": 11,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "75507078436d7536577a68535030553947",
"salt": "874d7cc9369ff9988642ffe05a7f2153",
"iterationCount": 4096,
"dkLen": 42,
"dk": "38c6c68ab0ea2aab6e8ec42b6d08203e7f3c2a51c7771626b9df6ac6ac0e7c7b9e690ea53916e7a4ef0a",
"result": "valid"
},
{
"tcId": 12,
"comment": "",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "6f39505350597a445349783365374d7063",
"salt": "1569909588ec25a3afa147cb7fff9fb1",
"iterationCount": 4096,
"dkLen": 65,
"dk": "8b3c1f69e3e992203f59b4aee9c0ed79d98bf7a1f261036d58e2289dcde27504129d357f8c21919f1f152e7d4a5c011e04f1adf2a3d0fdcb64cad396810332d291",
"result": "valid"
},
{
"tcId": 13,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "4b2d6c600e66535c7f3d6d6c",
"salt": "7a4c02db8bd8fcc2",
"iterationCount": 4096,
"dkLen": 16,
"dk": "60f6a456e9a4f1d8dcfb7a73c58ab3be",
"result": "valid"
},
{
"tcId": 14,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "287e74200e6b69285f5f7e00",
"salt": "dddf018487fa4b95",
"iterationCount": 4096,
"dkLen": 42,
"dk": "745ff4750e9371a28424220ea555138fed621e4b32c58503720dd1e2243803848f9fe9b74ed09afe759f",
"result": "valid"
},
{
"tcId": 15,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "0f3b5e220e1c000c2a703a4d",
"salt": "7cf71b19c0daf499",
"iterationCount": 4096,
"dkLen": 65,
"dk": "9531ee2380908f10dd0806782a90dd01a513880e6d848ce8370e5a6dff7a061d6e20a2b1ecccadfed5feaae62fa64e0cc6fe98bd87f6311fbc624453344e694a94",
"result": "valid"
},
{
"tcId": 16,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "1f4b7b354903545f2b07720b",
"salt": "62f91ea01f3a18aa2f122bd15c4a615b",
"iterationCount": 4096,
"dkLen": 16,
"dk": "ea4658ca124f8a8332e1241da381e22e",
"result": "valid"
},
{
"tcId": 17,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "5d7e1f70174b2f616c0d6722",
"salt": "4fb602173327228431dd8d088154c7ec",
"iterationCount": 4096,
"dkLen": 42,
"dk": "7b89d1bd20dec87b8ecf9bae12fa0e5d9c0f1c010078249baeefded4f23e354a5fe9efa50d2d569ee12d",
"result": "valid"
},
{
"tcId": 18,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "2657324e694c6b242b174f1a",
"salt": "3cad67ef1eaf3aaafb5ee372d6b1ecb4",
"iterationCount": 4096,
"dkLen": 65,
"dk": "08968b88460e0df143e1f52d0b1640e77266204bb552d3e9a260dfc782aef06707f7eb386a3037dc343792b6c41452549d812eca04be8bf01d436e1557bec6438d",
"result": "valid"
},
{
"tcId": 19,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "15296b0933473119180f3c0645202d5221633803",
"salt": "d7412e4137fc4410",
"iterationCount": 4096,
"dkLen": 16,
"dk": "23055ea847137568a2ea8f84ae13d220",
"result": "valid"
},
{
"tcId": 20,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "2a1124361d53464245580130076d6b54001e3d01",
"salt": "7ecaaed1eab03c3f",
"iterationCount": 4096,
"dkLen": 42,
"dk": "819a1fd3f182702d3629b0453352e7224048ed964e57b252a9a039c1d73292f2f668429a8aa530732edc",
"result": "valid"
},
{
"tcId": 21,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "666252024e18233308430820127e753e6b041f56",
"salt": "756fafa7fac1f019",
"iterationCount": 4096,
"dkLen": 65,
"dk": "ba344a8df0cbedced95d6f5f8ea8f4d3e1aca52f751a2c1b529067df28d0e3d08ea42ffb6b8f8537dab32ce89ec0dd4a84c7683b5960d987ab7f5f744c7d8d7f84",
"result": "valid"
},
{
"tcId": 22,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "7a106c2773542c791d2f0a02632b69644f666278",
"salt": "a36350db68186d747254bd9835219487",
"iterationCount": 4096,
"dkLen": 16,
"dk": "d5ce40d19ffa0ea0a0f9ede719053fcd",
"result": "valid"
},
{
"tcId": 23,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "0b3c6f070149615b5b461c7f5c3a366a6d375402",
"salt": "42be6c8fcd7858458fb97cece0069524",
"iterationCount": 4096,
"dkLen": 42,
"dk": "840512f3702d1387ab28785750cca03d0452dcd3abbf39f56fa38c04dfe6e1e17570463a8cc074850070",
"result": "valid"
},
{
"tcId": 24,
"comment": "",
"flags": [
"Pseudorandom",
"Ascii"
],
"password": "5177161d237c1b64426353434113015665344a6c",
"salt": "596dbf5830aa8b00682429883e0b1ed0",
"iterationCount": 4096,
"dkLen": 65,
"dk": "f9e10e6fc595e3ae155910f4c019245b559bbec1a944de00bbbe1fe202265db4ccf28b9f10b519c1856e3386a15ba9005e05cf5e050718d4a92c89dc309f167a31",
"result": "valid"
},
{
"tcId": 25,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "d0a3d1bed38acc83",
"salt": "8dfae85c9f2072ae",
"iterationCount": 4096,
"dkLen": 16,
"dk": "ae75e7ae9848e3550cf3ddfca4ed5e74",
"result": "valid"
},
{
"tcId": 26,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "d0bcccab64cf9a",
"salt": "15187b0393d8a441",
"iterationCount": 4096,
"dkLen": 42,
"dk": "9b909246d2fb6e76a5375bcd608820f855e43b7782fb7aecfedc766fbd7296a99862c4ee9ffe52d2305d",
"result": "valid"
},
{
"tcId": 27,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "c4bddd8f4ad69d",
"salt": "775bde4bd6e40ddd",
"iterationCount": 4096,
"dkLen": 65,
"dk": "555ab346c29248f24748dd7cb9ca4d7793894cf0ffdf337c01c6badf5ea8821eac516b7a93a74628be32468ecad35bc28bf422bcee9046ed9d5512765d644edf05",
"result": "valid"
},
{
"tcId": 28,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "c299d292cd92dcb8",
"salt": "99c55e182238c8e0c385447685e9ba85",
"iterationCount": 4096,
"dkLen": 16,
"dk": "84d0773faa5dad4dbbd7d7f461272807",
"result": "valid"
},
{
"tcId": 29,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "d086d0bed193d9b6",
"salt": "42a7aca6a7664f87b405b49d62a074db",
"iterationCount": 4096,
"dkLen": 42,
"dk": "58b8fd680c076f23f4e65bbb58a4af6a7160c4a8d81c99fb05f0543dd01923dcaef67a8ac6f14e6e1019",
"result": "valid"
},
{
"tcId": 30,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "da8ddcacde86d3b0",
"salt": "f3eb3938f338fe8639813beacd8100a5",
"iterationCount": 4096,
"dkLen": 65,
"dk": "fca2e866aa3e4f42abe27feb90a55286bbd868c93bdd67029db96c77bf943eb094c9e31c55f108bd848824e0ef0bc69e763cbd7c3c6ddc008703a40bcbc8e22667",
"result": "valid"
},
{
"tcId": 31,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "cfbec3b9d7acc7a9d585d1a5c28fcca119",
"salt": "e9c55717a1259a29",
"iterationCount": 4096,
"dkLen": 16,
"dk": "7612061da9d4dd1ee3638ab60eae5605",
"result": "valid"
},
{
"tcId": 32,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "d29cd099d197d1b0da9aca8ec2a3daa5c38a",
"salt": "5acc2d76a9f4444c",
"iterationCount": 4096,
"dkLen": 42,
"dk": "845d37414eb3bba79503226c55112a62f787d88aae3f027c0028a06f63d7307dcf9c1c7cd8f255755562",
"result": "valid"
},
{
"tcId": 33,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "de89d193d18c75c2b8c6bcd190d198c3a2",
"salt": "c69c3b58917e0975",
"iterationCount": 4096,
"dkLen": 65,
"dk": "94fa0a0e7150e8553aef53c3d695f8ef65b3e54c056ed1d0a0c46a064cb5891f4bdff7ee37f21136fb482dcb13421fdce7408b2cd18b9831dc11143aacfca500f0",
"result": "valid"
},
{
"tcId": 34,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "da9dd096cb93db88dbbed495ceaacf853c",
"salt": "200bba668b2010b1968b82091848937c",
"iterationCount": 4096,
"dkLen": 16,
"dk": "33f720ca3aa8e6784f93d9d04983f88a",
"result": "valid"
},
{
"tcId": 35,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "de81d0a6cea9c7b3cbabce9bda90d29f73",
"salt": "36586fdefbe916369412c9f3e6337ddf",
"iterationCount": 4096,
"dkLen": 42,
"dk": "5b043b06c042f0ed61f00d15b4d058425ecb822505d141757ad2b428f1ef71dbdb2bca191b7d7b5704b9",
"result": "valid"
},
{
"tcId": 36,
"comment": "",
"flags": [
"Pseudorandom",
"Utf8"
],
"password": "d281da97c8a3d8b7ceb9db80dc8dd4a0c3be",
"salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda",
"iterationCount": 4096,
"dkLen": 65,
"dk": "67aee62bffe2d7742a2058bb146ba629f532e2c0576555f0fb385ae8ea7b34e2f8d8b24dd31ea3a14ec6f39138337771d86518d3d1742eb3a5c197d4732012a338",
"result": "valid"
},
{
"tcId": 37,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "8423ec7ea4ca4b03",
"salt": "8dfae85c9f2072ae",
"iterationCount": 4096,
"dkLen": 16,
"dk": "de49fbeb68b9e092e952fb2f752b642b",
"result": "valid"
},
{
"tcId": 38,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "2c3c932bf0648bda",
"salt": "15187b0393d8a441",
"iterationCount": 4096,
"dkLen": 42,
"dk": "49b18e7cf5f8803bc129c0f433de931f7e2c3ac1f3305789495ec3548787cee83c1c973f73f4bac9e80b",
"result": "valid"
},
{
"tcId": 39,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "393d474fd84a259d",
"salt": "775bde4bd6e40ddd",
"iterationCount": 4096,
"dkLen": 65,
"dk": "f3a909587aacd3fd03e7fb4a48ece960d90a7a65b36f5b8f982f14f0997a4630e01cf092573a9af728f46e86b35099fe68ccab07a111b832718bd224af8a130194",
"result": "valid"
},
{
"tcId": 40,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "48997492c3528738",
"salt": "99c55e182238c8e0c385447685e9ba85",
"iterationCount": 4096,
"dkLen": 16,
"dk": "c26c4d099817ab48baeb2ed94a6e0e66",
"result": "valid"
},
{
"tcId": 41,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "74064c3ebc53d676",
"salt": "42a7aca6a7664f87b405b49d62a074db",
"iterationCount": 4096,
"dkLen": 42,
"dk": "2790b6ca89a36f6702f3fe2a031fbf5349613dd756b8e23e545180286b7f94746eb8df4ee00536a902e1",
"result": "valid"
},
{
"tcId": 42,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "668d4f2c8f86f4f0",
"salt": "f3eb3938f338fe8639813beacd8100a5",
"iterationCount": 4096,
"dkLen": 65,
"dk": "44fbc1a0422401ed1b4f7a3cccf4c56ed6dd61bbca31ffc542e2930ea62b5c6deeff8cc9c709b2e96a5bcc3ef5b47fec89a0fad774ef5a406fcd319a374dcbf7db",
"result": "valid"
},
{
"tcId": 43,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "e3feb0f96dec61e9dd451465f88f132119",
"salt": "e9c55717a1259a29",
"iterationCount": 4096,
"dkLen": 16,
"dk": "81c0ff3ddfee0fbb1c285ea772b21a93",
"result": "valid"
},
{
"tcId": 44,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "5c9ca419dc576470269a828e40a3aea5ca",
"salt": "5acc2d76a9f4444c",
"iterationCount": 4096,
"dkLen": 42,
"dk": "a54129741f4d41c198e76bc688de03d221bee45538cdb9f265859af918a4b336f6fc9b9f9a0b44894107",
"result": "valid"
},
{
"tcId": 45,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "bf898453344c6875f0b8b9bc2c50fc58e2",
"salt": "c69c3b58917e0975",
"iterationCount": 4096,
"dkLen": 65,
"dk": "d88a85b941a802f48a4fa80ebe4ca10e659d684a6310975dff862819930b60f0d776b728a716ef3b7abaea89c9b0fdcbb76c1b9fac44ad28d468800bbb20c7a76c",
"result": "valid"
},
{
"tcId": 46,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "9e9d7c166ad3bec856fe5d15d3aacbc53c",
"salt": "200bba668b2010b1968b82091848937c",
"iterationCount": 4096,
"dkLen": 16,
"dk": "1a7db5ce7b3fa690dda6aed94b42a07d",
"result": "valid"
},
{
"tcId": 47,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "17812c26bba941f3c2ebdb9bb6904c9f73",
"salt": "36586fdefbe916369412c9f3e6337ddf",
"iterationCount": 4096,
"dkLen": 42,
"dk": "41f0fdc44e8e51be0bf913af19524a6d041d6160194226fc90c17da715b4f7b6859060d72d8973bfa66d",
"result": "valid"
},
{
"tcId": 48,
"comment": "",
"flags": [
"Pseudorandom",
"NonUtf8"
],
"password": "6c816697ba2366375bb986c0af0d7d20fe",
"salt": "ab7c17e3b78fe71e373b0ccb0fc3ccda",
"iterationCount": 4096,
"dkLen": 65,
"dk": "81fb39ec6f23c4fd32fc923cea3fbfa42f5b10620f3f0c0716e71301d0886a1392f50ee0e7805964f44bc08abce926002a36fc7806828e7da93cf8ddb910a21e60",
"result": "valid"
},
{
"tcId": 49,
"comment": "empty password",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "",
"salt": "1a71e2118c9fbcc9",
"iterationCount": 4096,
"dkLen": 32,
"dk": "221029235aaa16453fc00ce61bb81d2c0fe24e8a038dbf845578f7d3aa1006d9",
"result": "valid"
},
{
"tcId": 50,
"comment": "long password",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "523249584467597a5a4271363970667a4a714e744b7761545a4544494676766b6a6253417167566e456a6b456b454557504e69383653626a6e376b725764394d67",
"salt": "d26b99043c8ba3a4",
"iterationCount": 4096,
"dkLen": 32,
"dk": "6aff25d08e9acf0bc81366c88c2939b2206a5f3e96a6ae1bb7754286edd72fb5",
"result": "valid"
},
{
"tcId": 51,
"comment": "long password",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "63727a466d396430795463456a6468545758693877674e516f544e6d486e61686f6956317071613133655471477933497531354b4f52516339494c53646756527a45524e6b4463723565676a62584a78426572536a74726b6b674341616a63356243354434706e66743836663754626663666370595a30767354454d4930524178",
"salt": "9266da5b8c102b27",
"iterationCount": 4096,
"dkLen": 32,
"dk": "b967e5eb79c1ec4a3ad0cb09c18915793bd87b51911a5e9ca43cbe49eb328b83",
"result": "valid"
},
{
"tcId": 52,
"comment": "long password",
"flags": [
"Pseudorandom",
"Printable"
],
"password": "32647a56696e6f45774464656c656257797058314d6f4f685975585a463172514b7a32535a6c307578576377796f3561416e6f42524e7a5044763072513662693742345a34324f50695258534c6859684441643262746f647633744d54424430744b46316e4b655942656565547a70413145434150713942687a4a4c555a67737636754e4b664450333558414d684a486c736a6f5a796b677130624d506265556941796d6f324371586b64524752633876544176684e5a5838536f564d33704e74594a4a7258766975337547583233736a353847723061614a4b45763765796c373248636e6167713474766e533737626d6376676c79536d347370707a65673869",
"salt": "6a06903b78dae6de",
"iterationCount": 4096,
"dkLen": 32,
"dk": "b94a84f5e52d232868f5fe8f4c568ad582e7bd623eab7b7a4f4081f45ab2c7ea",
"result": "valid"
},
{
"tcId": 53,
"comment": "special case password",
"flags": [
"NonUtf8"
],
"password": "ff",
"salt": "32140a66b88e1683",
"iterationCount": 4096,
"dkLen": 16,
"dk": "bb50b900e301b23a4801bba57e163b47",
"result": "valid"
},
{
"tcId": 54,
"comment": "special case password",
"flags": [
"NonUtf8"
],
"password": "ffffffffffffffff",
"salt": "8a359634423ed028",
"iterationCount": 4096,
"dkLen": 16,
"dk": "08f89be37ee7d29f9c24c67a354effcb",
"result": "valid"
},
{
"tcId": 55,
"comment": "special case password",
"flags": [
"NonUtf8"
],
"password": "c0c0c0c0c0c0c0c0",
"salt": "d6f596f170ed2414",
"iterationCount": 4096,
"dkLen": 16,
"dk": "956f188642dfc807cb47658c203093e5",
"result": "valid"
},
{
"tcId": 56,
"comment": "special case password",
"flags": [
"NonUtf8"
],
"password": "eeeeeeeeeeeeeeee",
"salt": "6b2269425e288d03",
"iterationCount": 4096,
"dkLen": 16,
"dk": "c8b50d274f16cd66fce052a0e52f6840",
"result": "valid"
},
{
"tcId": 57,
"comment": "special case password",
"flags": [
"NonUtf8"
],
"password": "f0f0f0f0f0f0f0f0",
"salt": "ebf0b04633711248",
"iterationCount": 4096,
"dkLen": 16,
"dk": "5f4d98d86b3de83fe6a554c139256037",
"result": "valid"
},
{
"tcId": 58,
"comment": "special case password",
"flags": [
"Ascii"
],
"password": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"salt": "9de9b71eeb9d9a34",
"iterationCount": 4096,
"dkLen": 16,
"dk": "8458ae1b33e367c9724db9259bc06208",
"result": "valid"
}
]
}
]
}