Files
mlkem-sync/sync_rtl/top/TB/vectors/kat_c3_ek.hex
FallenSigh 42d3748ab6 test(mlkem_top): KeyGen verified vs NIST KAT count=0..4
Parameterized end-to-end TB (tb_mlkem_kg_katN, +CASE=n) loads d/z/ek/dk from
per-case hex files. All 5 cases pass byte-exact:
  ek == KAT pk (800B), dk == KAT sk (1632B), ~21350 cyc each.
Five independent seeds exercise distinct rejection-sampling paths.
Vectors derived from kat_MLKEM_512.rsp with sk-layout sanity checks
(sk = dk_pke || ek || H(ek) || z).
2026-06-28 02:23:18 +08:00

801 lines
2.3 KiB
Plaintext

36
31
00
8f
71
83
b4
9b
55
f5
c4
b6
43
19
36
a5
cc
87
17
49
cd
95
e8
c6
5f
02
3a
f1
ab
06
13
5c
70
2c
f2
c1
51
12
c1
29
f7
48
93
33
70
10
42
4a
82
c1
79
28
53
8e
93
90
42
45
29
4b
e1
66
5d
cd
f7
a4
68
57
9d
03
d0
cc
50
9b
50
96
f7
a0
43
e4
5c
67
03
62
dc
18
bc
52
45
b0
c6
94
cf
6f
49
21
17
d1
57
74
28
c8
bc
e8
87
1b
78
66
9c
95
1b
07
a8
57
75
11
b0
8b
86
57
36
0b
cb
7a
59
06
0a
23
6b
b3
77
28
87
d9
b6
ff
48
21
bf
f7
54
fb
e8
40
f2
27
4e
81
95
13
9c
47
2d
bb
f9
6a
72
37
1a
30
05
9e
55
ea
84
31
3c
5f
fb
c9
61
27
92
43
69
7c
0d
61
23
cc
a8
36
54
c5
1c
25
e3
4b
c5
ed
63
67
79
89
05
cd
93
4e
21
01
74
fb
17
5e
d0
33
87
da
1c
31
4d
37
34
cb
28
1d
b0
61
1f
eb
a3
85
90
58
4b
41
90
12
a2
34
78
29
51
9a
00
fc
aa
33
67
1e
42
a5
3a
e0
80
7c
11
74
9b
dd
fa
90
b5
05
b8
62
45
6a
b3
cb
ab
9b
42
43
e3
01
5c
05
18
36
bd
b2
33
bb
81
4e
f9
10
29
00
a5
cd
cc
a2
ab
57
f6
bd
af
ba
4b
60
23
09
50
00
b1
9a
cc
11
0e
33
6a
a0
12
ba
6b
91
11
a9
d6
c3
0a
06
a2
db
36
84
25
25
29
7e
44
73
89
a7
90
4d
93
36
0d
64
0d
48
78
0d
fb
64
59
22
d0
a0
5b
88
33
85
78
34
e8
89
a2
41
9c
2b
97
45
3e
3f
ab
cc
f0
64
20
06
c6
a7
ad
c7
a9
86
87
59
ae
11
cd
e6
a6
8a
da
ca
3f
6e
a4
7e
c5
73
a6
4b
89
c7
ad
26
33
ed
57
15
91
71
1d
9d
53
10
e9
d8
3c
69
97
b6
ae
31
7f
3f
c7
01
1a
a0
b9
fc
17
11
56
77
9b
85
ea
47
08
27
6d
dc
f9
6b
b8
00
17
32
40
08
e8
23
55
e7
81
84
fb
98
79
d3
f4
2c
87
d9
56
2d
f3
4c
55
14
6d
42
4a
15
0f
11
12
36
49
53
30
48
08
b6
d5
ba
66
d2
83
2a
a5
32
d0
d4
21
2d
f7
b3
85
47
7e
b5
7a
ae
f2
f3
85
a5
46
60
ae
dc
b4
ed
d9
6e
bd
fb
05
0b
d8
1d
eb
3a
09
aa
fc
a5
11
52
82
ce
74
c4
39
26
24
c9
74
a9
4a
60
12
95
33
02
09
d5
9f
0a
00
33
37
97
90
ae
bb
5b
43
d5
18
06
6a
5a
41
74
93
36
88
a6
41
41
c1
dc
a3
2e
21
a6
79
33
10
b3
1b
e1
9e
72
1b
5a
e5
a8
3b
45
d4
24
ed
02
67
ec
36
3a
8a
95
6a
e6
4b
1c
14
04
70
65
60
27
09
5b
14
85
90
26
0f
90
99
08
dc
82
c4
74
ab
d4
e3
95
4e
54
28
8e
76
05
ee
33
81
c0
c1
b4
53
ba
a2
2b
50
6c
3c
3a
3e
3a
dc
38
51
a5
36
eb
b7
48
3d
52
a3
4c
3c
1d
10
09
76
b3
6a
21
f7
b9
21
82
fa
38
ce
10
b6
90
f5
7e
33
86
1c
34
97
27
a6
d7
9d
f4
56
70
f3
e8
83
44
b4
3d
0b
79
0e
4b
ba
92
bd
60
b4
fd
6a
5e
1c
9b
60
b4
eb
10
b7
11
00
d9
95
58
c9
d1
26
df
79
84
a3
7c
60
a8
49
75
b1
ea
ba
a0
26
29
f4
2b
35
e5
bc
90
7e
09
3e
96
8b
56
d7
d9
1e
a2
a6
26
0c
86
6e
5b
83
cc
ee
54
30
33
45
13
8a
e9
7c
55
f5
78
a6
ec
3b
40
58
b7
d1
e1
4a
c9
2e
37
0c
f7
70
04
2a
d3
f7
15
23
59
22
6c
2c
2a
bc
6b
cb
87
46
2f