aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/kdf/sp800_56c.vec
blob: a7c600ae37f5f7f17c65f62ee71cd74143212350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
[SP800-56C(SHA-1)]
Secret = cd532b7dd6c29cd569fbb2cca825320e88cfe846
Salt = b2711bf99be3c927f4d5
OutputLen = 2
Output = 178f

Secret = e9d9bf8901e3b52d9ae6d67a83fab0e7c32b1736
Salt = 760a6bf7f157a302f6be1519355aa556a4c51ee6
OutputLen = 4
Output = 3be7a08b

Secret = 1899180fdeb17155eea6e880383ea5fbc45a77c4
Salt = a8da679658652b973a4b3eac627ab3e166365360409470dbdbf101a6105d
OutputLen = 6
Output = 835d8ed2be16

Secret = bd8de9c45df5a69397ea4b03a06386acb477a0d2
Salt = 88fc471da441ee15235eb9e63adde5f6868cfcb330b7a29704caaa61e1e2c11bd9e6179b274744b7
OutputLen = 8
Output = 1b9b486a721fefa6

Secret = f9a182236f1f50bbf80460783f534a4e1f3939a2
Salt = 97a82b49e2b42451a8e860258cb77043ec401e4ffe0551a16a8975b0adc26618470e367f09856b16781a0c907a64540cf7e4
OutputLen = 10
Output = fe94330d4e7bfc57eba8

Secret = d9af8ae816a53f5b9faaa10fc75ec7c55e613e9b
Salt = 85ac803ec1415451ab6127a6286cf97ac27a0b11dfd203a3c8d0bdf6aced44e5abdcdc4d3363899aa64064b92d4a6cad266fdbcd9b41d5cf2b4a1422
OutputLen = 12
Output = 7f0c1b9fe8aab7c401ae8db9

Secret = 394e7c7e91aec4911fe1268406744314ff33e3df
Salt = a0c605019b58413aabe2e90a8499f934d8d8b64154b3f9bb941bccbdd9ac471d474d5ef5ce1c4a5af53a8efbc8551aed2aa7cb492aa549985bd774b5e4bfff994537c92b0cc0
OutputLen = 14
Output = b51feeba2aa9708aa38663c13943

Secret = 36cd701ef92d16912d4ace3bbaa047cc86456fff
Salt = 9670ade69fbdeb1e2912fb7d5a93ec3803b4d4c5349994e9273ce96dff4871b214d27ac66f13970823706729845707baeeee36e25afb193be31f110f5fe8e311369c2631c6ff917df493306c18be677d
OutputLen = 16
Output = 1a047667371b9b26e4ccc6b1207511ac

Secret = a3bab5642285491532d60020a98302f02ed7a472
Salt = 192413e8d2de41aa5d0d123ddebf2d6d7a5d04a40d0bb98ac53509ae74d818cc8575db7236361321651beac5165caf2ddd896189bbfbbed1ed9b017b35122b47446379ee911b4dd7d5f1a3cc8ce43586eb3bfa6046680185a24a
OutputLen = 18
Output = cd6d3d73f8f1f41cf30eedce4dc763ffcdfe

Secret = 77062c72bdb65dc516a78bb8a27ee02667d0ddd6
Salt = 27d1594a97bbb83a2bf761d5f8e74f43cf6aba6437740bdfd69912d9c587331c5e9f96765610be2072088fb6e8fcccc16c2bae251351da3c9cedcd0d5b5a87a6b716f64414c19c55248ea0d2f8b7f91e57a089e5a9b5c6879ca50c1a78866446434a5c4d
OutputLen = 20
Output = f9c3de140a96fa1c3e0b670f776483edd090fbd5

[SP800-56C(SHA-256)]
Secret = d4548a239945e6e9f9bd69628ceb0e23a34bdb8699e66066a2181285dd8d34c2
Salt = 772439b7470abfc6263a
OutputLen = 3
Output = cde29c

Secret = 5e371d2884b1946865a33963ef7261d222d326db7b7a62fcbfef7909d97f8d1b
Salt = 1b662b466e57ee529dac1b902cc961075321def3
OutputLen = 6
Output = b7985578382b

Secret = 9f720b6839d2355689c07502f28b2d28468a733786209ed5e2d9e23e0731fb00
Salt = 8b1a3e24382a5528814cf6b9021846db947613b8c548c13644f821a4b487
OutputLen = 9
Output = f604063bd3d0b63a6a

Secret = d0c078b96abab2f1f780768f08cebc8902f9dd53b52d387f5c8daeff56df2bbb
Salt = 1c14dcc47b37bcf41ba2f0c5e97fe3dd0d86ca80d95bfaed0d5e80f7f42742c6ad73c63ecd4fda2d
OutputLen = 12
Output = ffaf82b0a622105c13325e6f

Secret = 7cf2626bb18d71a4f7ee884c52bec6871f600b1cf33a7b8a7de6f1e29b7c4771
Salt = 4e97be972fc4eb7dd58fe0e25a0d9376a9b387869edc5ebd4bcfdba67fdd0741a6d8b5cc20801a58ba1f6dd3dcb461f00f1e
OutputLen = 15
Output = c5e54b85af9c8f7588aa67ba8f0858

Secret = 40cd90a9e020715815642bf7d553d3aef14e5624860c70ca5accc69bc8f8aa86
Salt = cc9ebd93469f17f0025eb68c30fb0debb6ae2de4e8dd9e2fbb15f26ed6780f3d10a27c0fec7babec3ad182db425c3b75d405fdc980a371571e99de73
OutputLen = 18
Output = 1a96a7bf9aa8309c00625292bb30dec64c38

Secret = e56c45a44d4fa0d49942453734a17b4a132a662924af9e61f6872dd7163c3099
Salt = 2bf27f3c31cd49c10e6607ed573ad98e0c27612c45e386f241d8f0f2e7ddb19b28ff58f8e9c42bd0f85b6b7edfac2634acd69ef1f6c9b6df42075812dfd16a5f19e2c3f6cb95
OutputLen = 21
Output = 56808d11787c129a4f7b4a7cb5b2d4e5d20a21a363

Secret = db7f18150490464e9d28b931a7d4b4156a7ee5ced13f498c77ff7b85d3ee774f
Salt = da23e05a065374380b1af9445dec5eddb0bc65ad9c5517dec0ba1baa98e4e3788473336d97d766dcf490eb2c903b8f1cde6367cfde48bff835abc46f1973ac79eb345504be38bc6bd18bf9fe3b212c3b
OutputLen = 24
Output = 76a773f96c956d042676a35299b1536a5770a2b5ac5ed25b

Secret = 768e5682a325321082caa28545ec343bb4586474bc8b4ee3e6324eeaa81ce3f8
Salt = 331af845cbbfc9426af1774d24d03fdc76d544c7e2b13f62d0a378096df93416faadc6224e6aab2c0f6c0093f72c2cf41ff12d80a0c9657d3f05efcbf71d5b1a7a560b01ff7af4ee4376ff982c94560a0f22633539fc9db07c95
OutputLen = 27
Output = 6a12bf4b5819db6b9229a24843d823ac673de6768c80b7456812cc

Secret = 23235f4f16f429bcd3c4c9a79d78d72b13b32502dd6d5a05da46da8619231100
Salt = 216d9a2097944d8887b359365d4ccd0bbb1ff7c81e0eca00ef3ae191821f6ae9283cacf870f8a160037ba37162f27e375d49ee5348ba2e241b7fb7941420b8af372befbef0d577fc9f0d6e91b701ccefa971c59bd3fbcae0d27a1f93b66ded0e9af87541
OutputLen = 30
Output = 80be70b234be17c76ba6184fdfebc0b1e3d3c2913186b30cc1f39e3a112b

[SP800-56C(SHA-384)]
Secret = b7074f2520081d497fa99f39e15ed71a99cae4d49a8024adb39b1e7e8f8e7f77d688bfec4e2a9adf
Salt = 2e3543b1c377b818ae02
OutputLen = 4
Output = 2383c156

Secret = 9f0e06c24e8836e8cb68d4e97a30b9ed482e260467427684bcb621e8d422ceb24ddd358762478c68
Salt = 586b94eaacd30c2d85ec911c5f3ec766e5f4384a
OutputLen = 8
Output = aec4ce4bff52d273

Secret = 378818cab3f81894e386e991bcce3c8049a23c77be9bebb8b97c52102fa4ee305bb6eeae4c087bde
Salt = 6aab5b75a353d9815c9e01e8abca6a79a81f7b5d4eb8c3ae9c4fdee0d38a
OutputLen = 12
Output = 04953a296e23abb8726fd92d

Secret = ab1274ad0c1e56abdde2352620b4cd23ee16225bfb4cd98f4b3b1e955ec015cfc76fee435bcf886e
Salt = 2ba15c128b577a9d090efb7cfe0621874020b79b816344cf4358c938a9317e27963f4fd64e88abac
OutputLen = 16
Output = 9d00424eea26431d750f7e1a32756add

Secret = fbe9355ca88b882ce8fc770567e1d84e61c02242aa39f184851abf33b751331199277f5f739de7ab
Salt = 162f378617b2105f0d15d42d7140736aacfaf7e66474f32eb330f1ceb514a6fd1dabd2b79b53976cb2fab0cd0e0d3f067923
OutputLen = 20
Output = c9732ecb2893a8ff5e04aea9fcb6d64d34703dbf

Secret = 84a1add0f8aa04205c56293d270e0289ffecc8637c4e455ce16a6b7974058a2f7f5bbc8e9f8ee95a
Salt = 85f1258ba9cdccfa76c503eb839a631aa06878c313d813cffba518c0331160148c212bd3f35572035af333110ffb5e540734865a2b9734fb27972ad6
OutputLen = 24
Output = 552ea6acafa9c45be5443c6c2ed3aea62106a44b36bfb591

Secret = 8e0c90594392666b105842880c35494bae76018f51514ad7d3649f0f42fed9c0510366618fe0feae
Salt = 599a4ef250908d0b5df2d14fafe76db7dc389ce339958a196cbd183dbbec650e6c2de4bb60edb023836200ce232ed70852933424088658e18b2f6d9024f8ae996ca57b0f8819
OutputLen = 28
Output = 92b9d148a77c4de1538400f95ac0c8f1d446bc19b247b9a5bd2e46a3

Secret = 086e47603eb1c55f6babccd4fc7b9dc2aae16e9ab38de1bcb81f8b4859755e649fe2606c58075c6d
Salt = 92e8671ba92ecfdb5d00f1099e84f2d40892b9f4707285e13f316f94740fcb4172ea3983c816ec14b0a59ac653bb1cafa63d934ffe439d9ac146f97e3520b6ef6973ff00ed3370d53d5a29efe8f67bad
OutputLen = 32
Output = 70c223d51e96e857cc23dee813e99e1b0ef9a5eaa8e114d793bab7fba52dafda

Secret = b77a941e443ab076aae47110aa463667f80da08991c9a180fc0ddc337c3d1bd054505f792bb41473
Salt = 587ea6632380a754db9a8bdadae1fdce585c188ef7ed00348aee61530b39db2db8ac770090d0d93c29eab83d85758476c943b7254839837884355ab1907808825d56f96d78a24809a3cd50a80ca2a17681387bd88244c3202345
OutputLen = 36
Output = 33942863ca9843b3569b42b5f8ba38c4461958bc9961ca7cf2a465abc58d455f95de03e0

Secret = 0a87b8b41f1fc47e68261c96c157ce903b7eb86ea89f39a7730ac961d836be5507ca944b56b9c587
Salt = c481f1ff5a182658154ebc3995568cde70ebf7776b2829ce0ca0e45c524cc8d605bc7547812ac678361da11b092222067268ff8a378579fac0c0cffc5282323413adb67e9a7cd556ff61eb2425f74c36cfecbd77d61d9426f180912fd5e45c09686b25c9
OutputLen = 40
Output = 8ae335973600cec1f29702c42357f1501fef62762590199604c95935f5780e86e6b9b75f90697811

[SP800-56C(SHA-512)]
Secret = 094d545961b5c597554db3db696314adbfce4f299b39ece7c1734a4ae091ee0803bcea89d82bb7f9f37a962f35f60b04967fe530ed559432f4079012d5107a00
Salt = 835806a4c6144279bd61
OutputLen = 5
Output = 57aa652332

Secret = 5f588fca0807c8f6eb10ce5bc00323c23ee39ce41e99b8e109c8d75b23c3bf27b6e65a2959bafb30ff4176c5573c8bacacf51924af520766c770b79268ea03b2
Salt = 3f3d78dac899df1946db15fc46322808451a96f1
OutputLen = 10
Output = edac9170d93e26666f59

Secret = 9e0d55a69f10392357e190436c67c03ef0262736577aa9ad206701005d2b91b43260f8cb53c8bfb8a8fedc21e5b0b92e3eaddf54da9688876868c9b4d49fd0a7
Salt = 04312fe6da143bcdced3b2cfb3c36f22403283c39852786b1bfdef69e881
OutputLen = 15
Output = ef51ed68533e6e8152958dfb23102f

Secret = 639e7a659c4617ac010d5b0bb6425283e68f0c1f26c22e960cbca712ffe1e6b4bc0f833c087aea773562505df509cd3b9b41df8edf3197c9a674528ac06592c0
Salt = 9e2af69724db090b15d3a3b1dae8294146d6341716ec88e88303e7b0641f8831c5b9da031fa85d8e
OutputLen = 20
Output = dfdc584fa802128422b776e69173b0490779a05a

Secret = 3f6022e37e008ac196a64088c8e5d0207b7161181527c986e0d1a279f814d2e289e90f242d068afd2c6d831f256be1dc9dc0c0479cf2b5daf2401b67f3d33882
Salt = 0ba847a57c7f1a4df19a33c14abcb7720ae1148084512b2b67327fbb46aab89e17495a3eaee05f83c6a34c4b2a98b98aa55b
OutputLen = 25
Output = 8ca1f7058dd1aa253c8ae283244175e60eacf2bc6aa19a1c30

Secret = 457a1b8869f78e52b99ba2009786e9421a979411b89b483edf98b1d2135c417673e9ba0d74f216232acc7ac7c272981a255f8cfaca10948d35d58f368d84a7b4
Salt = fb828c4dd3ae22eda37b29629a06a3c9836995b299476009d11e5aec68020d746604b9fefafa0854b5726e21c0ce8b8ff38b12ff1f83365c7fdd1706
OutputLen = 30
Output = ea93efce02fb99b4addb6070f8e7476b71e2ed949cdea82f08ea0544af60

Secret = 80b3d3176eac4b87fa90c660e7cc2047969d0e890cda636b94d9a75b90ef5bc72d844e11ef970f627e4fff77ff2ee29d4fa9aa8237a071bf7dab08a1fc14a88e
Salt = b013423790cec01facd0039b075cfdf99d2e5fc25129ee0a8bad101f59a199a07255694128aa9d3d45c1e65e70ac317bc6d3a85154418e7370925848ee0e1f8ec463ee6a7f8e
OutputLen = 35
Output = 222a27ec0f50bee0794805c73e48d82f958b440b8625f86d4f94e7a02e67a2bf6f5434

Secret = 516bc3bcee04192a3b6525cb8814ea315c6d80d412501538813c0d2b8e67f1b2432fbb07bbb114e439adbe1203b0a151261afac9e581dc9a9a40b6d0e8ff96ac
Salt = 8440fcdb7c51eb19adfb695bc7335500fdfb2633c59b46384d1e09972da65890ae73ecf1fcb7664a609bafd627f3fadb18d9cc0445d1de8b0bbb860d268d2b52955ead0d88d4ce51e344d6db973c1729
OutputLen = 40
Output = 12440f8218409d964fdee31df20c5c4b8f57e300cd4a5f053ef124a4e9bf03c965f55ca7b5926734

Secret = 6a8fb368283e5bb50cc000b53622bd88ef0a880995e94edb9ea6b711b1a7a86025bd1b67257964014f7cabc3bf5c0daa4f4dbccb4274c3d029cc6da912c9220a
Salt = ffaafed83e9301eca7eaac37738df4e31df83190f20ea32532050684943bce2e8c20b703292e8a6f2dbbba9093ac6623801fa88fb826302a14822704cd757d9c9f2da64fb97122f2a1ea7037a902315a98d9556440e7ce8e89eb
OutputLen = 45
Output = 702bac672977497899f06fd50aa75a60738aa9d5aa27d0619b512e4f832cda0019628d0ea01aff3873e1602c05

Secret = 6acdb312d6149d705734f0ba53394c8c09c355175cdf6bcbc43b1642e8907e8f94f4a8e54f3050a306c25d1d9a65eb6e7313ed3f97c59ca414c41b04f1159284
Salt = ed50bab868e4a5de47ad609e25e2ed89bc545b869a67b62170ef53595f6820e1c32250ca8040f210b8f211e8d419d12aebacaa277a332a67b6a4c94d2442f3a53cad1e3544b059aaa796a125660fe30d2585df55071ddf6b2fed7df527afb14e2f30373e
OutputLen = 50
Output = 3bec3107b7345ee60cbcdab727f35a67db93ab7d72423c731d10b1e625f22d7ef0e8b08b886c120eb84118ffab7d784cdf0e