aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/kdf/tls_prf.vec
blob: 3a89854b459f8f7078e11d3e3872a24207e9252f (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
[TLS-PRF]
Secret = 6C81AF87ABD86BE83C37CE981F6BFE11BD53A8
Salt = A6D455CB1B2929E43D63CCE55CE89D66F252549729C19C1511
OutputLen = 1
Output = A8

Secret = 6BB61D34AF2BCCF45A850850BCDE35E55A92BA
Salt = 510194C9C9F90D98452FB914F636D5E5297C
OutputLen = 2
Output = 5E75

Secret = 3CC54F5F3EF82C93CE60EB62DC9DF005280DD1
Salt = 7FC24D382379A9CD54D53458947CB28E298A1DCC5EB2556F71ACAC1B
OutputLen = 3
Output = 706F52

Secret = BD3462DC587DFA992AE48BD7643B62A9971928
Salt = 9F6FAFED1F241A1E40ADEAF2AD80
OutputLen = 4
Output = 841D7339

Secret = 1235A061FA3867B8E51511D1E672CE141E2FA6
Salt = 1026B9224FC59706BEADAE58EBD161FD2EAC
OutputLen = 5
Output = D856787D41

Secret = 63A22C3C7C5651103648F5CFC9764A7BDE821F
Salt = 512FBF47D9DA2915
OutputLen = 6
Output = F13096FEED6E

Secret = AA15082F10F25EC4F96DFFE9DC3D80BBA6361B
Salt = 519B87DB85FBE92FB4070F3BEF6E3D97DF69B66061EB83B4A334E8EEDC0F8E
OutputLen = 7
Output = B637FCADE57896

Secret = 775B727CE679B8696171C7BE60FC2E3F4DE516
Salt = 453C2549058B063C83E8B85E5CEF3570DF51B7D79B486F4F33
OutputLen = 8
Output = 3431016193616501

Secret = AB299AD69DC581F13D86562AE2BE8B08015FF8
Salt = 5569FC
OutputLen = 9
Output = A624CC363499B1EA64

Secret = AE4947624D877916E5B01EDDAB8E4CDC817630
Salt = 7FDE51EFB4044017C95E3608F8FB6F
OutputLen = 10
Output = 5B908EB5B2A7F115CF57

Secret = 4F13EB6FBE1FA2FCD7B5B21C9F20980D1986A4
Salt = 514DBCE520AB34
OutputLen = 11
Output = EE73EEE90E35AF2BC3575D

Secret = 41BC094049008CBAE99CAC0BA901D0B2DD15DF
Salt = CB6C0544FF8CF74C71E910F2220D54C509DC442CB3
OutputLen = 12
Output = BD859DAE2729A348774146B5

Secret = 95751B37945DD9DE515B45927A229AAB40F7D0
Salt = 75318F49A11F42A24AF48267411FDD0831
OutputLen = 13
Output = FE310AF0913149D53718AC53E5

Secret = FC250F36E5C1365C3EAD122E63F90612DBBDA7
Salt = 8A4B5AEA3AC0B2FF777D77B5EFB6E7D8AF
OutputLen = 14
Output = C0107D144E53227EDE5E677A35BE

Secret = F6A8A67ACA60F25080100F3F5C928038936E57
Salt = F8B663768421BA77861F1EBEBF4C8341DC01ED1F7D4B054B7C
OutputLen = 15
Output = A1FCD686295E3DE32C438A8FFD63CE

Secret = 77BF131D53997B1FB2ACE2137E26992B36BF3E
Salt = 859D1EE9A694865ECC1830C361D24485AC1026
OutputLen = 16
Output = 60D0A09FCFDE24AB73F62A7C9F594766

Secret = 39CF412177DD47B8E97A4D92D104138CD4E41C
Salt = 9CD35F26E8A89C25410B3394A957B781BBD0D190DA
OutputLen = 17
Output = F7D49D2C112F3EE64411F50B264AE15BB4

Secret = 5C40AF252D0A4F445E638D954993BCB0673281
Salt = 2DFB810DC9ED5B291754144937E6052666D476D1F5F94C
OutputLen = 18
Output = FDA100D44E2F839C21199A56ACAF57454C21

Secret = 2A8B07B082F2A4C95611B20685A4410E90B8D2
Salt = 320ADFA586F7EBF346646DE9
OutputLen = 19
Output = A5CCE186AFDB9C0EB664C719DD1A69C1BA6059

Secret = BCBD1EFDA490B9D541BA9DF50FE9A451DD0313
Salt = 255230A341E671BC31B1
OutputLen = 20
Output = 2291E19459725562F106F63FE2F81E73BA23F04A

Secret = B361B123993602D0BA62567BF9B81992DB108EAE
Salt = 20878A3A703785DE37846086C097619E9823F7FCD2B7B3A9466FA6
OutputLen = 21
Output = A71CB3E9C58E83414D69775CF7127E9C95AF10B7E2

Secret = 8E7CC0EED8BFF691B370C08FE0DB32D06700B088
Salt = 02F3B9155F5CFF08B9F47A2FDC701BA3F08BCDDF21292911D06FC0A5A99B
OutputLen = 22
Output = 25DA6B3027CBBCA4352EFB85D3FCB9060285BC39ECB8

Secret = 041CC7ED27C01A701A0F15269DA6CA6D806B10C3
Salt = 8E5F4FADE80AF92D495AF5A50C8E
OutputLen = 23
Output = E3B7F0D721C05663166B43A75F2997F9F029886FC069D0

Secret = A7421C0D96D2455E57408C2BF02E86DCEE71B060
Salt = BD2623716653B538C885FA2ED4B0A2
OutputLen = 24
Output = 46948B1DD4C7977AA7241ABD74A88E7838E575DD34AA9B75

Secret = 56DAD2D1AF95F938E073D10A1A779F80BB0F76FE
Salt = D1DA1DEF7BD5C327894B7A992AA7A694664470F642
OutputLen = 25
Output = 53B1169FA52AABC427D1C41501B612DF6D726F55DAD9D246E9

Secret = 4F2E4F77820A686894B90A0AFD0ABA772D0CC6B0
Salt = 062577E22854BAF0E68A51A27644FFB0
OutputLen = 26
Output = 30ED285AE596143BE7998901C2F35530D81CA4DD14E03D17DF2C

Secret = 86173BD0F3C5E7052482B53BD8604E197112F3D8
Salt = 12B4E5F24ADC8A
OutputLen = 27
Output = BB3BD1CBFA7889441E930C4B5E8EC7AB00D9612E9D762D42427AD9

Secret = 2B9CE8B0AB3041D6A1803BDD342E6537E40BE305
Salt = 517D3D00850F48912B713E653CB4F38703B6A6
OutputLen = 28
Output = 88F8AFCB8109C7B359B18CCED73A1B09404CC9EABB23695BF353ED9E

Secret = 819CB722AA4475D8301A8E24DCD9D82DF2B081F4
Salt = 56872A31A10E8C
OutputLen = 29
Output = 83FD6F33AD11819019E086F0683E26D59D57C9E5AF26C81738E44D47A3

Secret = 80F1F9B0D05F41C448E5306E41833918B9E688ED
Salt = 6175CDE230DF6691F4E8A36B265C53CAD736AD6F34F895D5C6633D66B5
OutputLen = 30
Output = 0C00B5F50565FDD5345C63773D5FCC8B3C8E412DFFF23B95490EFB4E53FA

Secret = 0AE876A7BB96C24CEFA6ED53CEE7B0A41B8FF7B3
Salt = 
OutputLen = 31
Output = 881B99C3E43B1A42F096CF556D3143D5C5DBC4E984D26C5F3075BCB08B73DA

Secret = 2212169D33FADC6FF94A3E5E0020587953CF1964
Salt = FCD5C9637A21E43F3CFF6ECF65B6E2F97933779F101AD6
OutputLen = 32
Output = 1E1C646C2BFBDC62FA4C81F1D0781F5F269D3F45E5C33CAC8A2640226C8C5D16

# TLS 1.2 PRF vectors from https://www.ietf.org/mail-archive/web/tls/current/msg03416.html

[TLS-12-PRF(SHA-224)]

Secret = e18828740352b530d69b34c6597dea2e
Salt = f5a3fe6d34e2e28560fdcaf6823f9091
Label = 74657374206c6162656c
OutputLen = 88
Output = 224d8af3c0453393a9779789d21cf7da5ee62ae6b617873d489428efc8dd58d1566e7029e2ca3a5ecd355dc64d4d927e2fbd78c4233e8604b14749a77a92a70fddf614bc0df623d798604e4ca5512794d802a258e82f86cf

[TLS-12-PRF(SHA-256)]

Secret = 9bbe436ba940f017b17652849a71db35
Salt = a0ba9f936cda311827a6f796ffd5198c
Label = 74657374206c6162656c
OutputLen = 100
Output = e3f229ba727be17b8d122620557cd453c2aab21d07c3d495329b52d4e61edb5a6b301791e90d35c9c9a46b4e14baf9af0fa022f7077def17abfd3797c0564bab4fbc91666e9def9b97fce34f796789baa48082d122ee42c5a72e5a5110fff70187347b66

[TLS-12-PRF(SHA-384)]

Secret = b80b733d6ceefcdc71566ea48e5567df
Salt = cd665cf6a8447dd6ff8b27555edb7465
Label = 74657374206c6162656c
OutputLen = 148
Output = 7b0c18e9ced410ed1804f2cfa34a336a1c14dffb4900bb5fd7942107e81c83cde9ca0faa60be9fe34f82b1233c9146a0e534cb400fed2700884f9dc236f80edd8bfa961144c9e8d792eca722a7b32fc3d416d473ebc2c5fd4abfdad05d9184259b5bf8cd4d90fa0d31e2dec479e4f1a26066f2eea9a69236a3e52655c9e9aee691c8f3a26854308d5eaa3be85e0990703d73e56f 

[TLS-12-PRF(SHA-512)]

Secret = b0323523c1853599584d88568bbb05eb
Salt = d4640e12e4bcdbfb437f03e6ae418ee5
Label = 74657374206c6162656c
OutputLen = 196
Output = 1261f588c798c5c201ff036e7a9cb5edcd7fe3f94c669a122a4638d7d508b283042df6789875c7147e906d868bc75c45e20eb40c1cf4a1713b27371f68432592f7dc8ea8ef223e12ea8507841311bf68653d0cfc4056d811f025c45ddfa6e6fec702f054b409d6f28dd0a3233e498da41a3e75c5630eedbe22fe254e33a1b0e9f6b9826675bec7d01a845658dc9c397545401d40b9f46c7a400ee1b8f81ca0a60d1a397a1028bff5d2ef5066126842fb8da4197632bdb54ff6633f86bbc836e640d4d898