1#
2# Copyright 2001-2024 The OpenSSL Project Authors. All Rights Reserved.
3#
4# Licensed under the Apache License 2.0 (the "License").  You may not use
5# this file except in compliance with the License.  You can obtain a copy
6# in the file LICENSE in the source distribution or at
7# https://www.openssl.org/source/license.html
8
9# Tests start with one of these keywords
10#       Cipher Decrypt Derive Digest Encoding KDF MAC PBE
11#       PrivPubKeyPair Sign Verify VerifyRecover
12# and continue until a blank line. Lines starting with a pound sign are ignored.
13
14# There are currently no official test vectors for Single Step KDF
15# https://github.com/patrickfav/singlestep-kdf/wiki/NIST-SP-800-56C-Rev1:-Non-Official-Test-Vectors
16
17Title = Single Step KDF tests
18
19KDF = SSKDF
20Ctrl.digest = digest:SHA1
21Ctrl.hexsecret = hexsecret:d09a6b1a472f930db4f5e6b967900744
22Ctrl.hexinfo = hexinfo:b117255ab5f1b6b96fc434b0
23Output = b5a3c52e97ae6e8c5069954354eab3c7
24
25KDF = SSKDF
26Ctrl.digest = digest:SHA1
27Ctrl.hexsecret = hexsecret:343666c0dd34b756e70f759f14c304f5
28Ctrl.hexinfo = hexinfo:722b28448d7eab85491bce09
29Output = 1003b650ddd3f0891a15166db5ec881d
30
31KDF = SSKDF
32Ctrl.digest = digest:SHA1
33Ctrl.hexsecret = hexsecret:b84acf03ab08652dd7f82fa956933261
34Ctrl.hexinfo = hexinfo:3d8773ec068c86053a918565
35Output = 1635dcd1ce698f736831b4badb68ab2b
36
37KDF = SSKDF
38Ctrl.digest = digest:SHA1
39Ctrl.hexsecret = hexsecret:8cc24ca3f1d1a8b34783780b79890430
40Ctrl.hexinfo = hexinfo:f08d4f2d9a8e6d7105c0bc16
41Output = b8e716fb84a420aed4812cd76d9700ee
42
43KDF = SSKDF
44Ctrl.digest = digest:SHA1
45Ctrl.hexsecret = hexsecret:b616905a6f7562cd2689142ce21e42a3
46Ctrl.hexinfo = hexinfo:ead310159a909da87e7b4b40
47Output = 1b9201358c50fe5d5d42907c4a9fce78
48
49KDF = SSKDF
50Ctrl.digest = digest:SHA1
51Ctrl.hexsecret = hexsecret:3f57fd3fd56199b3eb33890f7ee28180
52Ctrl.hexinfo = hexinfo:7a5056ba4fdb034c7cb6c4fe
53Output = e51ebd30a8c4b8449b0fb29d9adc11af
54
55KDF = SSKDF
56Ctrl.digest = digest:SHA1
57Ctrl.hexsecret = hexsecret:fb9fb108d104e9f662d6593fc84cde69
58Ctrl.hexinfo = hexinfo:5faf29211c1bdbf1b2696a7c
59Output = 7a3a7e670656e48c390cdd7c51e167e0
60
61KDF = SSKDF
62Ctrl.digest = digest:SHA1
63Ctrl.hexsecret = hexsecret:237a39981794f4516dccffc3dda28396
64Ctrl.hexinfo = hexinfo:62ed9528d104c241e0f66275
65Output = 0c26fc9e90e1c5c5f943428301682045
66
67KDF = SSKDF
68Ctrl.digest = digest:SHA1
69Ctrl.hexsecret = hexsecret:b9b6c45f7279218fa09894e06366a3a1
70Ctrl.hexinfo = hexinfo:0f384339670aaed4b89ecb7e
71Output = ee5fad414e32fad5d52a2bf61a7f6c72
72
73KDF = SSKDF
74Ctrl.digest = digest:SHA1
75Ctrl.hexsecret = hexsecret:08b7140e2cd0a4abd79171e4d5a71cad
76Ctrl.hexinfo = hexinfo:099211f0d8a2e02dbb5958c0
77Output = 6162f5142e057efafd2c4f2bad5985a1
78
79KDF = SSKDF
80Ctrl.digest = digest:SHA1
81Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
82Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
83Output = b4a2
84
85KDF = SSKDF
86Ctrl.digest = digest:SHA1
87Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
88Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
89Output = b4a23963
90
91KDF = SSKDF
92Ctrl.digest = digest:SHA1
93Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
94Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
95Output = b4a23963e07f
96
97KDF = SSKDF
98Ctrl.digest = digest:SHA1
99Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
100Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
101Output = b4a23963e07f4853
102
103KDF = SSKDF
104Ctrl.digest = digest:SHA1
105Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
106Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
107Output = b4a23963e07f485382cb
108
109KDF = SSKDF
110Ctrl.digest = digest:SHA1
111Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
112Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
113Output = b4a23963e07f485382cb358a
114
115KDF = SSKDF
116Ctrl.digest = digest:SHA1
117Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
118Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
119Output = b4a23963e07f485382cb358a493d
120
121KDF = SSKDF
122Ctrl.digest = digest:SHA1
123Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
124Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
125Output = b4a23963e07f485382cb358a493daec1
126
127KDF = SSKDF
128Ctrl.digest = digest:SHA1
129Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
130Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
131Output = b4a23963e07f485382cb358a493daec1759a
132
133KDF = SSKDF
134Ctrl.digest = digest:SHA1
135Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
136Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
137Output = b4a23963e07f485382cb358a493daec1759ac704
138
139KDF = SSKDF
140Ctrl.digest = digest:SHA1
141Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
142Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
143Output = b4a23963e07f485382cb358a493daec1759ac7043dbe
144
145KDF = SSKDF
146Ctrl.digest = digest:SHA1
147Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
148Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
149Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37
150
151KDF = SSKDF
152Ctrl.digest = digest:SHA1
153Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
154Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
155Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c
156
157KDF = SSKDF
158Ctrl.digest = digest:SHA1
159Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
160Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
161Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf
162
163KDF = SSKDF
164Ctrl.digest = digest:SHA1
165Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
166Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
167Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf1050
168
169KDF = SSKDF
170Ctrl.digest = digest:SHA1
171Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
172Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
173Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0
174
175KDF = SSKDF
176Ctrl.digest = digest:SHA1
177Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
178Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
179Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239
180
181KDF = SSKDF
182Ctrl.digest = digest:SHA1
183Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
184Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
185Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270
186
187KDF = SSKDF
188Ctrl.digest = digest:SHA1
189Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
190Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
191Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f3
192
193KDF = SSKDF
194Ctrl.digest = digest:SHA1
195Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
196Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
197Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616
198
199KDF = SSKDF
200Ctrl.digest = digest:SHA1
201Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
202Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
203Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f
204
205KDF = SSKDF
206Ctrl.digest = digest:SHA1
207Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
208Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
209Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5
210
211KDF = SSKDF
212Ctrl.digest = digest:SHA1
213Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
214Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
215Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4
216
217KDF = SSKDF
218Ctrl.digest = digest:SHA1
219Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
220Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
221Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11
222
223KDF = SSKDF
224Ctrl.digest = digest:SHA1
225Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
226Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
227Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8b
228
229KDF = SSKDF
230Ctrl.digest = digest:SHA1
231Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
232Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
233Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba
234
235KDF = SSKDF
236Ctrl.digest = digest:SHA1
237Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
238Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
239Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f22
240
241KDF = SSKDF
242Ctrl.digest = digest:SHA1
243Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
244Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
245Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f227688
246
247KDF = SSKDF
248Ctrl.digest = digest:SHA1
249Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
250Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
251Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abf
252
253KDF = SSKDF
254Ctrl.digest = digest:SHA1
255Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
256Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
257Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abfbc3e
258
259KDF = SSKDF
260Ctrl.digest = digest:SHA1
261Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
262Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
263Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abfbc3e811a
264
265KDF = SSKDF
266Ctrl.digest = digest:SHA1
267Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
268Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
269Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abfbc3e811a568d
270
271KDF = SSKDF
272Ctrl.digest = digest:SHA1
273Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
274Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
275Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abfbc3e811a568d480d
276
277KDF = SSKDF
278Ctrl.digest = digest:SHA1
279Ctrl.hexsecret = hexsecret:ebe28edbae5a410b87a479243db3f690
280Ctrl.hexinfo = hexinfo:e60dd8b28228ce5b9be74d3b
281Output = b4a23963e07f485382cb358a493daec1759ac7043dbeac37152c6ddf105031f0f239f270b7f30616166f10e5d2b4cb11ba8bf4ba3f2276885abfbc3e811a568d480d9192
282
283Availablein = default
284KDF = SSKDF
285Ctrl.digest = digest:SHA1
286Ctrl.hexsecret = hexsecret:d7e6
287Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
288Output = 31e798e9931b612a3ad1b9b1008faa8c
289
290Availablein = default
291KDF = SSKDF
292Ctrl.digest = digest:SHA1
293Ctrl.hexsecret = hexsecret:4646779d
294Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
295Output = 139f68bcca879b490e268e569087d04d
296
297Availablein = default
298KDF = SSKDF
299Ctrl.digest = digest:SHA1
300Ctrl.hexsecret = hexsecret:d9811c81d4c6
301Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
302Output = 914dc4f09cb633a76e6c389e04c64485
303
304Availablein = default
305KDF = SSKDF
306Ctrl.digest = digest:SHA1
307Ctrl.hexsecret = hexsecret:8838f9d99ec46f09
308Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
309Output = 4f07dfb6f7a5bf348689e08b2e29c948
310
311Availablein = default
312KDF = SSKDF
313Ctrl.digest = digest:SHA1
314Ctrl.hexsecret = hexsecret:3e0939b33f34e779f30e
315Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
316Output = b42c7a98c23be19d1187ff960e87557f
317
318Availablein = default
319KDF = SSKDF
320Ctrl.digest = digest:SHA1
321Ctrl.hexsecret = hexsecret:f36230cacca4d245d303058c
322Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
323Output = 50f2068d8010d355d56c5e34aaffbc67
324
325KDF = SSKDF
326Ctrl.digest = digest:SHA1
327Ctrl.hexsecret = hexsecret:7005d32c3d4284c73c3aefc70438
328Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
329Output = 66fd712ccf5462bbd41e89041ea7ea26
330
331KDF = SSKDF
332Ctrl.digest = digest:SHA1
333Ctrl.hexsecret = hexsecret:c01c83150b7734f8dbd6efd6f54d7365
334Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
335Output = 5c5edb0ceda9cd0c7f1f3d9e239c67d5
336
337KDF = SSKDF
338Ctrl.digest = digest:SHA1
339Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
340Ctrl.hexinfo = hexinfo:9949
341Output = 33c83f54ed00fb1bccd2113e88550941
342
343KDF = SSKDF
344Ctrl.digest = digest:SHA1
345Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
346Ctrl.hexinfo = hexinfo:17144da6
347Output = a999c28961424cab35ec06015e8c376a
348
349KDF = SSKDF
350Ctrl.digest = digest:SHA1
351Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
352Ctrl.hexinfo = hexinfo:dffdee1062eb
353Output = 4101ad50e626ed6f957bff926dfbb7db
354
355KDF = SSKDF
356Ctrl.digest = digest:SHA1
357Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
358Ctrl.hexinfo = hexinfo:9f365043e23b4648
359Output = 4d3e4b971b88771f229df9f564984832
360
361KDF = SSKDF
362Ctrl.digest = digest:SHA1
363Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
364Ctrl.hexinfo = hexinfo:a885a0c4567ddc4f96da
365Output = bebbc30f5a83df5e9c9b57db33c0c879
366
367KDF = SSKDF
368Ctrl.digest = digest:SHA1
369Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
370Ctrl.hexinfo = hexinfo:c9d86183295bfe4c3d85f0fd
371Output = 87c947e45407db63eb94cbaa02d14e94
372
373KDF = SSKDF
374Ctrl.digest = digest:SHA1
375Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
376Ctrl.hexinfo = hexinfo:825fadce46964236a486732c5dad
377Output = 192370a85ff78e3c0245129d9b398558
378
379KDF = SSKDF
380Ctrl.digest = digest:SHA1
381Ctrl.hexsecret = hexsecret:da69f1dbbebc837480af692e7e9ee6b9
382Ctrl.hexinfo = hexinfo:5c0b5eb3ac9f342347d73d7a521723aa
383Output = c7b7634fd809383e87c4b1b3e728be56
384
385KDF = SSKDF
386Ctrl.digest = digest:SHA1
387Ctrl.hexsecret = hexsecret:8d7a4e7d5cf34b3f74873b862aeb33b7
388Output = 6a5594f402f74f69
389
390KDF = SSKDF
391Ctrl.digest = digest:SHA1
392Ctrl.hexsecret = hexsecret:9b208e7ee1e641fac1dff48fc1beb2d2
393Output = 556ed67e24ac0c7c46cc432da8bdb23c
394
395KDF = SSKDF
396Ctrl.digest = digest:SHA1
397Ctrl.hexsecret = hexsecret:4d2572539fed433211da28c8a0eebac3
398Output = 5a4054c59c5b92814025578f43c1b79fe84968fc284e240b
399
400KDF = SSKDF
401Ctrl.digest = digest:SHA1
402Ctrl.hexsecret = hexsecret:4e1e70c9886819a31bc29a537911add9
403Output = ddbfc440449aab4131c6d8aec08ce1496f2702241d0e27cc155c5c7c3cda75b5
404
405KDF = SSKDF
406Ctrl.digest = digest:SHA1
407Ctrl.hexsecret = hexsecret:68f144c952528e540c686dc353b766f2
408Output = 59ed66bb6f54a9688a0b891d0b2ea6743621d9e1b5cc098cf3a55e6f864f9af8a95e4d945d2f987f
409
410KDF = SSKDF
411Ctrl.digest = digest:SHA1
412Ctrl.hexsecret = hexsecret:b66c9d507c9f837fbe60b6675fdbf38b
413Output = c282787ddf421a72fc88811be81b08d0d6ab66c92d1011974aa58335a6bbbd62e9e982bfae5929865ea1d517247089d2
414
415KDF = SSKDF
416Ctrl.digest = digest:SHA1
417Ctrl.hexsecret = hexsecret:34e730b49e46c7ed2fb25975a4cccd2d
418Output = 39e76e6571cb00740260b9070accbdcc4a492c295cbef33d9e37dac21e5e9d07e0f12dc7063d2172641475d4e08b8e3712fb26a10c8376b8
419
420KDF = SSKDF
421Ctrl.digest = digest:SHA1
422Ctrl.hexsecret = hexsecret:e340d87e2d7adbc1b95ec2dbdc3b82be
423Output = a660c0037a53f76f1e7667043f5869348ad07ac0e272e615ce31f16d4ab90d4b35fe5c370c0010ce79aff45682c6fb8b97f9a05b7d40b5af3c62999a10df9c6d
424
425KDF = SSKDF
426Ctrl.digest = digest:SHA256
427Ctrl.hexsecret = hexsecret:afc4e154498d4770aa8365f6903dc83b
428Ctrl.hexinfo = hexinfo:662af20379b29d5ef813e655
429Output = f0b80d6ae4c1e19e2105a37024e35dc6
430
431
432KDF = SSKDF
433Ctrl.digest = digest:SHA512
434Ctrl.hexsecret = hexsecret:108cf63318555c787fa578731dd4f037
435Ctrl.hexinfo = hexinfo:53191b1dd3f94d83084d61d6
436Output = 0ad475c1826da3007637970c8b92b993
437
438KDF = SSKDF
439Ctrl.mac = mac:HMAC
440Ctrl.digest = digest:SHA256
441Ctrl.hexsecret = hexsecret:6ee6c00d70a6cd14bd5a4e8fcfec8386
442Ctrl.hexsalt = hexsalt:532f5131e0a2fecc722f87e5aa2062cb
443Ctrl.hexinfo = hexinfo:861aa2886798231259bd0314
444Output = 13479e9a91dd20fdd757d68ffe8869fb
445
446KDF = SSKDF
447Ctrl.mac = mac:HMAC
448Ctrl.digest = digest:SHA256
449Ctrl.hexsecret = hexsecret:cb09b565de1ac27a50289b3704b93afd
450Ctrl.hexsalt = hexsalt:d504c1c41a499481ce88695d18ae2e8f
451Ctrl.hexinfo = hexinfo:5ed3768c2c7835943a789324
452Output = f081c0255b0cae16edc6ce1d6c9d12bc
453
454KDF = SSKDF
455Ctrl.mac = mac:HMAC
456Ctrl.digest = digest:SHA256
457Ctrl.hexsecret = hexsecret:98f50345fd970639a1b7935f501e1d7c
458Ctrl.hexsalt = hexsalt:3691939461247e9f74382ae4ef629b17
459Ctrl.hexinfo = hexinfo:6ddbdb1314663152c3ccc192
460Output = 56f42183ed3e287298dbbecf143f51ac
461
462KDF = SSKDF
463Ctrl.mac = mac:HMAC
464Ctrl.digest = digest:SHA256
465Ctrl.hexsecret = hexsecret:a72b0076221727eca4d3ef8f4d88ac96
466Ctrl.hexsalt = hexsalt:397dc6807de2c1d5ba52e03c4e6c7a19
467Ctrl.hexinfo = hexinfo:12379bd7873a7dbabe894ac8
468Output = 26c0f937e8ca337a859b6c092fe22b9a
469
470KDF = SSKDF
471Ctrl.mac = mac:HMAC
472Ctrl.digest = digest:SHA256
473Ctrl.hexsecret = hexsecret:0b09bf8ebe1e85a049174c521e35be64
474Ctrl.hexsalt = hexsalt:313d29bbeaa5ac9e52278f7619d29d93
475Ctrl.hexinfo = hexinfo:e2ac98de1486959bfc6363c0
476Output = 4bfdf78782a45e2a5858edb851c5783c
477
478KDF = SSKDF
479Ctrl.mac = mac:HMAC
480Ctrl.digest = digest:SHA256
481Ctrl.hexsecret = hexsecret:e907ad4fe811ee047af77e0c4418226a
482Ctrl.hexsalt = hexsalt:5000ef57104ca2e86a5fec5883ea4ea8
483Ctrl.hexinfo = hexinfo:c4ee443920f2b7542eee2a24
484Output = 06bfbd9571462c920a5a1b589c765383
485
486KDF = SSKDF
487Ctrl.mac = mac:HMAC
488Ctrl.digest = digest:SHA256
489Ctrl.hexsecret = hexsecret:608dae15fe8b906d2dc649815bdee148
490Ctrl.hexsalt = hexsalt:742cc5a02a24d09c66fd9da0d0c571f6
491Ctrl.hexinfo = hexinfo:ba60ff781e2756cba07f6524
492Output = 7f7f9e5d8f89a8edd10289f1d690f629
493
494KDF = SSKDF
495Ctrl.mac = mac:HMAC
496Ctrl.digest = digest:SHA256
497Ctrl.hexsecret = hexsecret:eb39e8dc7c40b906216108e2592bb6cd
498Ctrl.hexsalt = hexsalt:af9f612da575c1afc8c4afff4ced34e1
499Ctrl.hexinfo = hexinfo:84b7f0628df0cb22baaa279a
500Output = 5202576c69c6276daedf4916de250d19
501
502KDF = SSKDF
503Ctrl.mac = mac:HMAC
504Ctrl.digest = digest:SHA256
505Ctrl.hexsecret = hexsecret:4bac0c1a963b8cf6933beb2ad191a31e
506Ctrl.hexsalt = hexsalt:debd24d71a1a7ae77f7e3aa24d939635
507Ctrl.hexinfo = hexinfo:9e51c8593cec92c89e82439a
508Output = ecb9889f9004f80716b56c44910f160c
509
510KDF = SSKDF
511Ctrl.mac = mac:HMAC
512Ctrl.digest = digest:SHA256
513Ctrl.hexsecret = hexsecret:8aa41e3c8076ea01ca6789dd18709a68
514Ctrl.hexsalt = hexsalt:7c9dacc409cde7b05efdae07bd9973db
515Ctrl.hexinfo = hexinfo:52651f0f2e858bbfbacb2533
516Output = b8683c9a982e0826d659a1ab77a603d7
517
518KDF = SSKDF
519Ctrl.mac = mac:HMAC
520Ctrl.digest = digest:SHA256
521Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
522Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
523Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
524Output = be32
525
526KDF = SSKDF
527Ctrl.mac = mac:HMAC
528Ctrl.digest = digest:SHA256
529Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
530Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
531Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
532Output = be32e7d3
533
534KDF = SSKDF
535Ctrl.mac = mac:HMAC
536Ctrl.digest = digest:SHA256
537Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
538Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
539Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
540Output = be32e7d306d8
541
542KDF = SSKDF
543Ctrl.mac = mac:HMAC
544Ctrl.digest = digest:SHA256
545Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
546Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
547Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
548Output = be32e7d306d89102
549
550KDF = SSKDF
551Ctrl.mac = mac:HMAC
552Ctrl.digest = digest:SHA256
553Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
554Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
555Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
556Output = be32e7d306d891028be0
557
558KDF = SSKDF
559Ctrl.mac = mac:HMAC
560Ctrl.digest = digest:SHA256
561Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
562Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
563Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
564Output = be32e7d306d891028be088f2
565
566KDF = SSKDF
567Ctrl.mac = mac:HMAC
568Ctrl.digest = digest:SHA256
569Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
570Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
571Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
572Output = be32e7d306d891028be088f213f9
573
574KDF = SSKDF
575Ctrl.mac = mac:HMAC
576Ctrl.digest = digest:SHA256
577Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
578Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
579Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
580Output = be32e7d306d891028be088f213f9f947
581
582KDF = SSKDF
583Ctrl.mac = mac:HMAC
584Ctrl.digest = digest:SHA256
585Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
586Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
587Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
588Output = be32e7d306d891028be088f213f9f947c504
589
590KDF = SSKDF
591Ctrl.mac = mac:HMAC
592Ctrl.digest = digest:SHA256
593Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
594Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
595Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
596Output = be32e7d306d891028be088f213f9f947c50420d9
597
598KDF = SSKDF
599Ctrl.mac = mac:HMAC
600Ctrl.digest = digest:SHA256
601Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
602Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
603Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
604Output = be32e7d306d891028be088f213f9f947c50420d9b5a1
605
606KDF = SSKDF
607Ctrl.mac = mac:HMAC
608Ctrl.digest = digest:SHA256
609Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
610Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
611Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
612Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca6
613
614KDF = SSKDF
615Ctrl.mac = mac:HMAC
616Ctrl.digest = digest:SHA256
617Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
618Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
619Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
620Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818
621
622KDF = SSKDF
623Ctrl.mac = mac:HMAC
624Ctrl.digest = digest:SHA256
625Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
626Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
627Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
628Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd99
629
630KDF = SSKDF
631Ctrl.mac = mac:HMAC
632Ctrl.digest = digest:SHA256
633Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
634Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
635Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
636Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995de
637
638KDF = SSKDF
639Ctrl.mac = mac:HMAC
640Ctrl.digest = digest:SHA256
641Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
642Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
643Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
644Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e
645
646KDF = SSKDF
647Ctrl.mac = mac:HMAC
648Ctrl.digest = digest:SHA256
649Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
650Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
651Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
652Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137
653
654KDF = SSKDF
655Ctrl.mac = mac:HMAC
656Ctrl.digest = digest:SHA256
657Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
658Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
659Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
660Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c710
661
662KDF = SSKDF
663Ctrl.mac = mac:HMAC
664Ctrl.digest = digest:SHA256
665Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
666Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
667Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
668Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67
669
670KDF = SSKDF
671Ctrl.mac = mac:HMAC
672Ctrl.digest = digest:SHA256
673Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
674Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
675Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
676Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca
677
678KDF = SSKDF
679Ctrl.mac = mac:HMAC
680Ctrl.digest = digest:SHA256
681Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
682Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
683Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
684Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca9091
685
686KDF = SSKDF
687Ctrl.mac = mac:HMAC
688Ctrl.digest = digest:SHA256
689Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
690Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
691Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
692Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda
693
694KDF = SSKDF
695Ctrl.mac = mac:HMAC
696Ctrl.digest = digest:SHA256
697Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
698Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
699Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
700Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab6
701
702KDF = SSKDF
703Ctrl.mac = mac:HMAC
704Ctrl.digest = digest:SHA256
705Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
706Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
707Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
708Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2
709
710KDF = SSKDF
711Ctrl.mac = mac:HMAC
712Ctrl.digest = digest:SHA256
713Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
714Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
715Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
716Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355
717
718KDF = SSKDF
719Ctrl.mac = mac:HMAC
720Ctrl.digest = digest:SHA256
721Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
722Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
723Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
724Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904
725
726KDF = SSKDF
727Ctrl.mac = mac:HMAC
728Ctrl.digest = digest:SHA256
729Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
730Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
731Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
732Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb
733
734KDF = SSKDF
735Ctrl.mac = mac:HMAC
736Ctrl.digest = digest:SHA256
737Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
738Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
739Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
740Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388
741
742KDF = SSKDF
743Ctrl.mac = mac:HMAC
744Ctrl.digest = digest:SHA256
745Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
746Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
747Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
748Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7
749
750KDF = SSKDF
751Ctrl.mac = mac:HMAC
752Ctrl.digest = digest:SHA256
753Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
754Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
755Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
756Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7fe19
757
758KDF = SSKDF
759Ctrl.mac = mac:HMAC
760Ctrl.digest = digest:SHA256
761Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
762Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
763Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
764Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7fe193c95
765
766KDF = SSKDF
767Ctrl.mac = mac:HMAC
768Ctrl.digest = digest:SHA256
769Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
770Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
771Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
772Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7fe193c9546d4
773
774KDF = SSKDF
775Ctrl.mac = mac:HMAC
776Ctrl.digest = digest:SHA256
777Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
778Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
779Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
780Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7fe193c9546d45849
781
782KDF = SSKDF
783Ctrl.mac = mac:HMAC
784Ctrl.digest = digest:SHA256
785Ctrl.hexsecret = hexsecret:02b40d33e3f685aeae677ac344eeaf77
786Ctrl.hexsalt = hexsalt:0ad52c9357c85e4781296a36ca72039c
787Ctrl.hexinfo = hexinfo:c67c389580128f18f6cf8592
788Output = be32e7d306d891028be088f213f9f947c50420d9b5a12ca69818dd9995dedd8e6137c7104d67f2ca90915dda0ab68af2f355b904f9eb0388b5b7fe193c9546d45849133d
789
790Availablein = default
791KDF = SSKDF
792Ctrl.mac = mac:HMAC
793Ctrl.digest = digest:SHA256
794Ctrl.hexsecret = hexsecret:f4e1
795Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
796Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
797Output = 3f661ec46fcc1e110b88f33ee7dbc308
798
799Availablein = default
800KDF = SSKDF
801Ctrl.mac = mac:HMAC
802Ctrl.digest = digest:SHA256
803Ctrl.hexsecret = hexsecret:253554e5
804Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
805Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
806Output = 73ccb357554ca44967d507518262e38d
807
808Availablein = default
809KDF = SSKDF
810Ctrl.mac = mac:HMAC
811Ctrl.digest = digest:SHA256
812Ctrl.hexsecret = hexsecret:e10d0e0bc95b
813Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
814Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
815Output = c4f1cf190980b6777bb35107654b25f9
816
817Availablein = default
818KDF = SSKDF
819Ctrl.mac = mac:HMAC
820Ctrl.digest = digest:SHA256
821Ctrl.hexsecret = hexsecret:451f7f2c23c51326
822Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
823Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
824Output = ddb2d7475d00cc65bff6904b4f0b54ba
825
826Availablein = default
827KDF = SSKDF
828Ctrl.mac = mac:HMAC
829Ctrl.digest = digest:SHA256
830Ctrl.hexsecret = hexsecret:0f27277ee800d6cc5425
831Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
832Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
833Output = 1100a6049ae9d8be01ab3829754cecc2
834
835Availablein = default
836KDF = SSKDF
837Ctrl.mac = mac:HMAC
838Ctrl.digest = digest:SHA256
839Ctrl.hexsecret = hexsecret:20438ff1f26390dbc3a1a6d0
840Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
841Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
842Output = 5180382f740444ada597197f98e73e1e
843
844KDF = SSKDF
845Ctrl.mac = mac:HMAC
846Ctrl.digest = digest:SHA256
847Ctrl.hexsecret = hexsecret:b74a149a161546f8c20b06ac4ed4
848Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
849Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
850Output = 44f676e85c1b1a8bbc3d319218631ca3
851
852KDF = SSKDF
853Ctrl.mac = mac:HMAC
854Ctrl.digest = digest:SHA256
855Ctrl.hexsecret = hexsecret:8aa7df46b8cb3fe47228494f4e116b2c
856Ctrl.hexsalt = hexsalt:3638271ccd68a25dc24ecddd39ef3f89
857Ctrl.hexinfo = hexinfo:348a37a27ef1282f5f020dcc
858Output = ebb24413855a0a3249960d0de0f4750d
859
860KDF = SSKDF
861Ctrl.mac = mac:HMAC
862Ctrl.digest = digest:SHA256
863Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
864Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
865Ctrl.hexinfo = hexinfo:d851
866Output = 5dbe10ead8f81a81a29072eca4501658
867
868KDF = SSKDF
869Ctrl.mac = mac:HMAC
870Ctrl.digest = digest:SHA256
871Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
872Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
873Ctrl.hexinfo = hexinfo:b04da03c
874Output = 0a08d7616dcbec25a36f1936b82992ca
875
876KDF = SSKDF
877Ctrl.mac = mac:HMAC
878Ctrl.digest = digest:SHA256
879Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
880Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
881Ctrl.hexinfo = hexinfo:f9e8b47eade3
882Output = 84a29697445179b662d85dbc59bf8042
883
884KDF = SSKDF
885Ctrl.mac = mac:HMAC
886Ctrl.digest = digest:SHA256
887Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
888Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
889Ctrl.hexinfo = hexinfo:5b141bfa54fcf824
890Output = be7660c840644cec84d67d95ba7ebf2d
891
892KDF = SSKDF
893Ctrl.mac = mac:HMAC
894Ctrl.digest = digest:SHA256
895Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
896Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
897Ctrl.hexinfo = hexinfo:736e7ddb856f0ba14744
898Output = e3010b1fbcb02fd8baa8449ac71d0c62
899
900KDF = SSKDF
901Ctrl.mac = mac:HMAC
902Ctrl.digest = digest:SHA256
903Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
904Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
905Ctrl.hexinfo = hexinfo:c54320ff6e7d1a3b0b3aea00
906Output = df0ac84982999cda676e4cbf707c42f0
907
908KDF = SSKDF
909Ctrl.mac = mac:HMAC
910Ctrl.digest = digest:SHA256
911Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
912Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
913Ctrl.hexinfo = hexinfo:37ab143e1b4ab61d0294ea8afbc7
914Output = 93eec7f4dda18b7e710dbbd7570ebd13
915
916KDF = SSKDF
917Ctrl.mac = mac:HMAC
918Ctrl.digest = digest:SHA256
919Ctrl.hexsecret = hexsecret:a678236b6ac82077b23f73a510c1d0e2
920Ctrl.hexsalt = hexsalt:46ee4f36a4167a09cde5a33b130c6e1c
921Ctrl.hexinfo = hexinfo:c3146575d2c60981511e700902fc2ac1
922Output = e9125f77d699faa53d5bc48f3fc2f7d0
923
924KDF = SSKDF
925Ctrl.mac = mac:HMAC
926Ctrl.digest = digest:SHA256
927Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
928Ctrl.hexsalt = hexsalt:1ae1
929Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
930Output = ddf7eedcd997eca3943d4519aaf414f4
931
932KDF = SSKDF
933Ctrl.mac = mac:HMAC
934Ctrl.digest = digest:SHA256
935Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
936Ctrl.hexsalt = hexsalt:3bda13b6
937Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
938Output = ec783ca20501df3cacac5ab4adbc6427
939
940KDF = SSKDF
941Ctrl.mac = mac:HMAC
942Ctrl.digest = digest:SHA256
943Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
944Ctrl.hexsalt = hexsalt:c792f52e5876
945Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
946Output = 9303a2562e6f8c418e3fcc081b94bdcf
947
948KDF = SSKDF
949Ctrl.mac = mac:HMAC
950Ctrl.digest = digest:SHA256
951Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
952Ctrl.hexsalt = hexsalt:a9b7a64840d52633
953Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
954Output = aab6b0dc19bae0dd7fa02391ac3d6ef1
955
956KDF = SSKDF
957Ctrl.mac = mac:HMAC
958Ctrl.digest = digest:SHA256
959Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
960Ctrl.hexsalt = hexsalt:8f62a3ec15cdf9b3522f
961Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
962Output = 1516d5ed7f46474d250408b0864647cf
963
964KDF = SSKDF
965Ctrl.mac = mac:HMAC
966Ctrl.digest = digest:SHA256
967Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
968Ctrl.hexsalt = hexsalt:55ed67cbdc98ed8e45214704
969Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
970Output = 38bf96a3d737a84dc10a835d340b6866
971
972KDF = SSKDF
973Ctrl.mac = mac:HMAC
974Ctrl.digest = digest:SHA256
975Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
976Ctrl.hexsalt = hexsalt:e4946aff3b2ab891b311234c77bc
977Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
978Output = 3ddd870471ff028a63c5f1bacc7e5b5c
979
980KDF = SSKDF
981Ctrl.mac = mac:HMAC
982Ctrl.digest = digest:SHA256
983Ctrl.hexsecret = hexsecret:0031558fddb96e3db2e0496026302055
984Ctrl.hexsalt = hexsalt:91e8378de5348cea41f84c41e8546e34
985Ctrl.hexinfo = hexinfo:97ed3540c7466ab27395fe79
986Output = bf1eb0eab488b2393ad6a1c2eb804381
987
988KDF = SSKDF
989Ctrl.mac = mac:HMAC
990Ctrl.digest = digest:SHA256
991Ctrl.hexsecret = hexsecret:4ce16564db9615f75d46c6a9837af7ca
992Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
993Output = 0a102289b16cbf4b
994
995KDF = SSKDF
996Ctrl.mac = mac:HMAC
997Ctrl.digest = digest:SHA256
998Ctrl.hexsecret = hexsecret:2578fe1116e27e3a5e8e935e892e12eb
999Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1000Output = dd5773998893ad5a93f9819c8e798aab
1001
1002KDF = SSKDF
1003Ctrl.mac = mac:HMAC
1004Ctrl.digest = digest:SHA256
1005Ctrl.hexsecret = hexsecret:e9dd8bd75f29661e61703346bbf2df47
1006Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1007Output = 32136643daa64aaac0e2886364f157ba923d7b36ada761eb
1008
1009KDF = SSKDF
1010Ctrl.mac = mac:HMAC
1011Ctrl.digest = digest:SHA256
1012Ctrl.hexsecret = hexsecret:e4640d3752cf48186a8ad2d7d4a81210
1013Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1014Output = 6379d59efbe02576663af5efaccb9d063f596a22c8e1fed12cde7cdd7f327e88
1015
1016KDF = SSKDF
1017Ctrl.mac = mac:HMAC
1018Ctrl.digest = digest:SHA256
1019Ctrl.hexsecret = hexsecret:3bd9a074a219d62273c3f639659a3ecd
1020Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1021Output = cc45eb2ab80272c1e082b4f167ee4e086f12af3fbd0c812dda5568fea702928999cde3899cffc8a8
1022
1023KDF = SSKDF
1024Ctrl.mac = mac:HMAC
1025Ctrl.digest = digest:SHA256
1026Ctrl.hexsecret = hexsecret:2147c0fb1c7587b22fa44ce3bf3d8f5b
1027Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1028Output = 4e3a8827fcdb214686b35bfcc497ca69dccb78d3464aa4af0704ec0fba03c7bb10b9a4e31e27b1b2379a32e46935309c
1029
1030KDF = SSKDF
1031Ctrl.mac = mac:HMAC
1032Ctrl.digest = digest:SHA256
1033Ctrl.hexsecret = hexsecret:2c2438b6321fed7a9eac200b91b3ac30
1034Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1035Output = b402fda16e1c2719263be82158972c9080a7bafcbe0a3a6ede3504a3d5c8c0c0e00fe7e5f6bb3afdfa4d661b8fbe4bd7b950cfe0b2443bbd
1036
1037KDF = SSKDF
1038Ctrl.mac = mac:HMAC
1039Ctrl.digest = digest:SHA256
1040Ctrl.hexsecret = hexsecret:0ffa4c40a822f6e3d86053aefe738eac
1041Ctrl.hexsalt = hexsalt:6199187690823def2037e0632577c6b1
1042Output = 0486d589aa71a603c09120fb76eeab3293eee2dc36a91b23eb954d6703ade8a7b660d920c5a6f7bf3898d0e81fbad3a680b74b33680e0cc6a16aa616d078b256
1043
1044KDF = SSKDF
1045Ctrl.mac = mac:HMAC
1046Ctrl.digest = digest:SHA256
1047Ctrl.hexsecret = hexsecret:a801d997ed539ae9aa05d17871eb7fab
1048Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1049Output = 1a5efa3aca87c1f4
1050
1051KDF = SSKDF
1052Ctrl.mac = mac:HMAC
1053Ctrl.digest = digest:SHA256
1054Ctrl.hexsecret = hexsecret:e9624e112f9e90e7bf8a749cf37d920c
1055Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1056Output = ee93ca3986cc43516ae4e29fd7a90ef1
1057
1058KDF = SSKDF
1059Ctrl.mac = mac:HMAC
1060Ctrl.digest = digest:SHA256
1061Ctrl.hexsecret = hexsecret:a92acdee54a84a4564d4782d47801ec0
1062Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1063Output = 3116b87eaffaa0cc48a72e6c1574df335d706f7c860b44e9
1064
1065KDF = SSKDF
1066Ctrl.mac = mac:HMAC
1067Ctrl.digest = digest:SHA256
1068Ctrl.hexsecret = hexsecret:e60d902e63b1a2bf5dab733cadb47b10
1069Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1070Output = 3fde6c078dd6dc65aacf62beafa39398d2b3d7cfb4b0ee4807bfc98a15330eef
1071
1072KDF = SSKDF
1073Ctrl.mac = mac:HMAC
1074Ctrl.digest = digest:SHA256
1075Ctrl.hexsecret = hexsecret:d3b747a1d1584a0fc5aefcd4dd8ef9c3
1076Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1077Output = 2c4363597d42f9f8736e8050b4a6dd033d7ddac6f7211c4810ef74aff01f101d885767d7ae6f1d7f
1078
1079KDF = SSKDF
1080Ctrl.mac = mac:HMAC
1081Ctrl.digest = digest:SHA256
1082Ctrl.hexsecret = hexsecret:119559a2c0a8888e9c95b9989a460d97
1083Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1084Output = 97922585f69adf484930cf22b8378c797694438502fa47e2f19f0fee97ca11451f3bc81a20c1d74964c63ab2d5df1985
1085
1086KDF = SSKDF
1087Ctrl.mac = mac:HMAC
1088Ctrl.digest = digest:SHA256
1089Ctrl.hexsecret = hexsecret:807f375266988df5d0ae878efac424fa
1090Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1091Output = ba78ef8ab720fc583bb64581917634fca230876cc344e46b44fe61f3bdab556ee753743b78db4b16c0fcd8f987aebad15d0b7b13a10f6819
1092
1093KDF = SSKDF
1094Ctrl.mac = mac:HMAC
1095Ctrl.digest = digest:SHA256
1096Ctrl.hexsecret = hexsecret:f7906f870b256753b5bc3ef408e47e9b
1097Ctrl.hexinfo = hexinfo:03697296e42a6fdbdb24b3ec
1098Output = 96bee2ae234f98c285aa970bd54c2e2891febf734bad58a91dc7a97490b6b05fe539f2156ae3acd2e661eced0d59084fda340cd1ba3daa7ca2a550d7b1c19462
1099
1100KDF = SSKDF
1101Ctrl.mac = mac:HMAC
1102Ctrl.digest = digest:SHA512
1103Ctrl.hexsecret = hexsecret:73b6e2ede34aae5680e2289e611ffc3a
1104Ctrl.hexsalt = hexsalt:28df8439747d5a9b502e0838ca6999b2
1105Ctrl.hexinfo = hexinfo:232941631fc04dd82f727a51
1106Output = b0d36cd7d6b23b48ca6f89901bb784ec
1107
1108KDF = SSKDF
1109Ctrl.mac = mac:HMAC
1110Ctrl.digest = digest:SHA512
1111Ctrl.hexsecret = hexsecret:abb7d7554c0de41cada5826a1f79d76f
1112Ctrl.hexinfo = hexinfo:a80b9061879365b1669c87a8
1113Output = 71e29fff69198eca92f5180bcb281fbdaf409ec7c99ca704b1f56e782d3c4db10cb4158e6634d793a46c13bffb6bdb71a01101936ea9b20f7dbe302558b1356c
1114
1115Title = SSKDF Test vectors from RFC 8636 Section 8 (With precoumputed ASN.1 info)
1116
1117KDF = SSKDF
1118Ctrl.digest = digest:SHA1
1119Ctrl.hexsecret = hexsecret:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1120Ctrl.hexinfo = hexinfo:307e300a06082b06010502030601a01f041d301ba0071b0553552e5345a110300ea003020101a10730051b036c6861a12904273025a0071b0553552e5345a11a3018a003020101a111300f1b066b72627467741b0553552e5345a22404223020a003020112a10c040aaaaaaaaaaaaaaaaaaaaaa20b0409bbbbbbbbbbbbbbbbbb
1121Output = e6ab38c9413e035bb079201ed0b6b73d8d49a814a737c04ee6649614206f73ad
1122
1123KDF = SSKDF
1124Ctrl.digest = digest:SHA256
1125Ctrl.hexsecret = hexsecret:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1126Ctrl.hexinfo = hexinfo:307e300a06082b06010502030602a01f041d301ba0071b0553552e5345a110300ea003020101a10730051b036c6861a12904273025a0071b0553552e5345a11a3018a003020101a111300f1b066b72627467741b0553552e5345a22404223020a003020112a10c040aaaaaaaaaaaaaaaaaaaaaa20b0409bbbbbbbbbbbbbbbbbb
1127Output = 77ef4e48c420ae3fec75109d7981697eed5d295c90c62564f7bfd101fa9bc1d5
1128
1129KDF = SSKDF
1130Ctrl.digest = digest:SHA512
1131Ctrl.hexsecret = hexsecret:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1132Ctrl.hexinfo = hexinfo:307e300a06082b06010502030603a01f041d301ba0071b0553552e5345a110300ea003020101a10730051b036c6861a12904273025a0071b0553552e5345a11a3018a003020101a111300f1b066b72627467741b0553552e5345a22404223020a003020110a10c040aaaaaaaaaaaaaaaaaaaaaa20b0409bbbbbbbbbbbbbbbbbb
1133Output = d3c78b78d75313e9a926f75dfb012363fa17fa01db
1134
1135# Test concat of multiple info (Uses existing test data, and just splits the info into separate fields)
1136FIPSversion = >=3.2.0
1137KDF = SSKDF
1138Ctrl.digest = digest:SHA512
1139Ctrl.hexsecret = hexsecret:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1140Ctrl.hexinfo = hexinfo:307e300a06082b06010502030603a01f041d301ba0071b0553552e53
1141Ctrl.hexinfo = hexinfo:45a110300ea003020101a10730051b036c6861a12904273025a0071b
1142Ctrl.hexinfo = hexinfo:0553552e5345a11a3018a003020101a111300f1b066b72627467741b
1143Ctrl.hexinfo = hexinfo:0553552e5345a22404223020a003020110a10c040aaaaaaaaaaaaaaa
1144Ctrl.hexinfo = hexinfo:aaaaaaa20b0409bbbbbbbbbbbbbbbbbb
1145Output = d3c78b78d75313e9a926f75dfb012363fa17fa01db
1146
1147# Test that the operation with XOF digest function is rejected
1148FIPSversion = >=3.4.0
1149KDF = SSKDF
1150Ctrl.digest = digest:SHAKE-256
1151Ctrl.hexsecret = hexsecret:d09a6b1a472f930db4f5e6b967900744
1152Ctrl.hexinfo = hexinfo:b117255ab5f1b6b96fc434b0
1153Result = KDF_CTRL_ERROR
1154Reason = xof digests not allowed
1155
1156Title = ACVP Server Tests
1157# Test vectors extracted from https://github.com/usnistgov/ACVP-Server/blob/master/gen-val/json-files/KDA-OneStep-Sp800-56Cr*
1158# The info field is composed of multiple fields concatenated together which includes l = 1024 bits (00000400)
1159
1160KDF = SSKDF
1161Ctrl.digest = digest:SHA2-224
1162Ctrl.hexsecret = hexsecret:B88A5DBAB00483107C1839742A0E0EEE128EE83F715AE23E15C7CED18133754B095917F99C2EE421FE9EEE3B3E0F8D74F791B6EA930E2CD083F9E9952581AE6B537784B7820680C9797C4E9E2B6638FE5CF452309FC9C28D109AFF1CF75E9D4D3C1AA276
1163Ctrl.hexinfo = hexinfo:0EEA684AC156B3569C3C6B8316E0F3C339BE2C9458FFFAC5A5261082744805D24E12FC795D54D8109EE1101F313F56F5BF1AD8B58E103FC30269CAFBF1B830BBBBFF898DCF9DD81BCA9F01CE8D3B99848DF2FF1EA0AFDBD89FCB17366FA3AFA0B09E5BCAC4E3E8BF39796469E8DE8F1A9F3A9FA158E05A16CA4D70B75D12952F09EAAD1C421511F18FCA3830B9910047EEE4F3DB00000400
1164Output = 4F0F153EF1DC7F9B832A9403FD68BCEB4F32B608003EA429FF28D46235166C2D4E28DF8776DCDB34A984AA643A8D8E112CAD6674705B0D7B24CB15039F210DCEE13A8EDD52135B253CB56C3EA5B314651C1C40EDAFEBF7ED017CC8A24E232811ADD28592D26A07CC331807618316E6D21B860BC35F418F67AC17534F45FE8A3B
1165
1166KDF = SSKDF
1167Ctrl.mac = mac:HMAC
1168Ctrl.digest = digest:SHA224
1169Ctrl.salt = hexsalt:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1170Ctrl.hexsecret = hexsecret:40B6E03711EBEBA14011ACE96CB056DEBAEB6E5E706F99435257C6A068E78C1369C5AD7FC42D3FCCA2EC9EAA
1171Ctrl.hexinfo = hexinfo:5D437C2F1035A4F1F751E59CF10650171EF5769FCFBE438DFBC5BD8EA724100076447AB804F91DFA680E592FE2621A45DAB4C6A77B678059FC29E572DE4424EB5459F53523002ED38AAB1D9DD96C3523D1907C5EFBAE93DFFE680F716498720110D2A3B9CE9B66DB2884C83E9BEB546754874C0CA1967AF000000400
1172Output = 428979EA52175DC833C04215AC6B4BA89BA4FCAA0E0FA3B4E2C0E264C5746F0A5C788F2907A2C2B90719E396B35A14C4B583C51B9911125D34100FADDC4D94C0D936263CC1EF0B0D526E3891FE1F67BCB94DEA2525B84A8E7949A4CA34F36AEEC55099BF0EC5DE24B86428F4E6E6E23FE9AA443E2BDCF25A77ECD22BF758D554
1173
1174KDF = SSKDF
1175Ctrl.mac = mac:KMAC-128
1176Ctrl.hexsecret = hexsecret:EAD54AE33FFAFFE7875610390ADBA9DFB291EE8C1920CB13452FDF851E0A6DBBB862FD8811F8CB29CDEC13591D8C047065FCD2
1177Ctrl.hexinfo = hexinfo:A2641090E75D5BDC0B23CCD49BB02DC63B41D3F38E0947D491DFDDC734A8582DF5C961EFE586378317AB7E5821DE3146EA26C823EE4FA48C22D7142E5BDEF50DE8BD9940E6E5AC58A6441DFCD9D5C8F6199D05BEBE1394C706F2354AC902EB5C4533EB00000400
1178Output = 4460D885F11A2E173F65FD89A5CE6668075C2592A2D9C356B977EF39C09D3A00DFFCB56687F053397ADD00D873C2E8A89A3A43C6D7A6AFC8A6AD08E2700B899DD4808771FC36E4E46075009F13D39237F3E815A4B8A3DC439727AA814082077E4544D2B65805EC122973B48097861591DF0F9A8048BCF945702EA7578D2B481C
1179
1180Title = Secret length < 112 bits is not allowed in FIPS
1181
1182Title = FIPS indicator tests
1183
1184# Test that the key whose length is shorter than 112 bits is rejected
1185Availablein = fips
1186FIPSversion = >=3.4.0
1187KDF = SSKDF
1188Ctrl.digest = digest:SHA1
1189Ctrl.hexsecret = hexsecret:d7e6
1190Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
1191Result = KDF_CTRL_ERROR
1192Reason = invalid key length
1193
1194Availablein = fips
1195FIPSversion = >=3.4.0
1196KDF = SSKDF
1197Ctrl.mac = mac:HMAC
1198Ctrl.digest = digest:SHA224
1199Ctrl.salt = hexsalt:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1200Ctrl.hexsecret = hexsecret:40B6E03711EBEBA14011ACE96C
1201Ctrl.hexinfo = hexinfo:5D437C2F1035A4F1F751E59CF10650171EF5769FCFBE438DFBC5BD8EA724100076447AB804F91DFA680E592FE2621A45DAB4C6A77B678059FC29E572DE4424EB5459F53523002ED38AAB1D9DD96C3523D1907C5EFBAE93DFFE680F716498720110D2A3B9CE9B66DB2884C83E9BEB546754874C0CA1967AF000000400
1202Result = KDF_CTRL_ERROR
1203Reason = invalid key length
1204
1205Availablein = fips
1206FIPSversion = >=3.4.0
1207KDF = SSKDF
1208Ctrl.mac = mac:KMAC-128
1209Ctrl.hexsecret = hexsecret:EAD54AE33FFAFFE7875610390A
1210Ctrl.hexinfo = hexinfo:A2641090E75D5BDC0B23CCD49BB02DC63B41D3F38E0947D491DFDDC734A8582DF5C961EFE586378317AB7E5821DE3146EA26C823EE4FA48C22D7142E5BDEF50DE8BD9940E6E5AC58A6441DFCD9D5C8F6199D05BEBE1394C706F2354AC902EB5C4533EB00000400
1211Result = KDF_CTRL_ERROR
1212Reason = invalid key length
1213
1214Title = Secret length < 112 is not approved in FIPS
1215
1216# Test that the key whose length is shorter than 112 bits is reported as
1217# unapproved
1218Availablein = fips
1219FIPSversion = >=3.4.0
1220KDF = SSKDF
1221Unapproved = 1
1222Ctrl.key-check = key-check:0
1223Ctrl.digest = digest:SHA1
1224Ctrl.hexsecret = hexsecret:d7e6
1225Ctrl.hexinfo = hexinfo:0bbe1fa8722023d7c3da4fff
1226Output = 31e798e9931b612a3ad1b9b1008faa8c
1227
1228Availablein = fips
1229FIPSversion = >=3.4.0
1230KDF = SSKDF
1231Unapproved = 1
1232Ctrl.key-check = key-check:0
1233Ctrl.mac = mac:HMAC
1234Ctrl.digest = digest:SHA224
1235Ctrl.salt = hexsalt:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1236Ctrl.hexsecret = hexsecret:40B6E03711EBEBA14011ACE96C
1237Ctrl.hexinfo = hexinfo:5D437C2F1035A4F1F751E59CF10650171EF5769FCFBE438DFBC5BD8EA724100076447AB804F91DFA680E592FE2621A45DAB4C6A77B678059FC29E572DE4424EB5459F53523002ED38AAB1D9DD96C3523D1907C5EFBAE93DFFE680F716498720110D2A3B9CE9B66DB2884C83E9BEB546754874C0CA1967AF000000400
1238Output = 55ce7dc6234c66ffbdc3cbcf79bf6bfb2d4773ed37caf936d878fa1581f8b872
1239
1240Availablein = fips
1241FIPSversion = >=3.4.0
1242KDF = SSKDF
1243Unapproved = 1
1244Ctrl.key-check = key-check:0
1245Ctrl.mac = mac:KMAC-128
1246Ctrl.hexsecret = hexsecret:EAD54AE33FFAFFE7875610390A
1247Ctrl.hexinfo = hexinfo:A2641090E75D5BDC0B23CCD49BB02DC63B41D3F38E0947D491DFDDC734A8582DF5C961EFE586378317AB7E5821DE3146EA26C823EE4FA48C22D7142E5BDEF50DE8BD9940E6E5AC58A6441DFCD9D5C8F6199D05BEBE1394C706F2354AC902EB5C4533EB00000400
1248Output = b160ca853957becf10f4edd06b24cff412b6ca85cff76490afb53ce2f81081ef
1249
1250Title = Test Small salt is allowed
1251
1252KDF = SSKDF
1253Ctrl.mac = mac:HMAC
1254Ctrl.digest = digest:SHA256
1255Ctrl.hexsecret = hexsecret:6ee6c00d70a6cd14bd5a4e8fcfec8386
1256Ctrl.hexsalt = hexsalt:00
1257Ctrl.hexinfo = hexinfo:861aa2886798231259bd0314
1258Output = 02cfca07797566285b38982b86762abd
1259
1260KDF = SSKDF
1261Ctrl.mac = mac:KMAC-128
1262Ctrl.hexsalt = hexsalt:00000000
1263Ctrl.hexsecret = hexsecret:EAD54AE33FFAFFE7875610390ADBA9DFB291EE8C1920CB13452FDF851E0A6DBBB862FD8811F8CB29CDEC13591D8C047065FCD2
1264Ctrl.hexinfo = hexinfo:A2641090E75D5BDC0B23CCD49BB02DC63B41D3F38E0947D491DFDDC734A8582DF5C961EFE586378317AB7E5821DE3146EA26C823EE4FA48C22D7142E5BDEF50DE8BD9940E6E5AC58A6441DFCD9D5C8F6199D05BEBE1394C706F2354AC902EB5C4533EB00000400
1265Output = 41782b11ba2e19c98d1dea6f859e30defcf5380cbc586fd7b8f9ffe8ddedf9da
1266