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).
This commit is contained in:
72
sync_rtl/top/TB/tb_mlkem_kg_katN_xsim.v
Normal file
72
sync_rtl/top/TB/tb_mlkem_kg_katN_xsim.v
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
// tb_mlkem_kg_katN_xsim.v - ML-KEM-512 KeyGen vs NIST KAT, case selected by +CASE=n.
|
||||||
|
// Loads d, z, ek, dk from per-case hex files (no literals via text channel).
|
||||||
|
// d/z: single 256-bit word ($readmemh, byte0 in [7:0]).
|
||||||
|
// ek : 800 bytes (== KAT pk). dk: 1632 bytes (== KAT sk).
|
||||||
|
`timescale 1ns/1ps
|
||||||
|
module tb_mlkem_kg_katN_xsim;
|
||||||
|
reg clk=0, rst_n=0, start_i=0;
|
||||||
|
reg [255:0] d_i, z_i;
|
||||||
|
wire busy_o, done_o;
|
||||||
|
reg [3:0] dbg_slot_i=0; reg [7:0] dbg_idx_i=0; wire [11:0] dbg_coeff_o;
|
||||||
|
reg dbg_byte_sel_i=0; reg [9:0] dbg_byte_idx_i=0; wire [7:0] dbg_byte_o;
|
||||||
|
reg [11:0] dbg_dk_idx_i=0; wire [7:0] dbg_dk_o;
|
||||||
|
wire [255:0] dbg_rho_o, dbg_sigma_o;
|
||||||
|
|
||||||
|
mlkem_top #(.K(2)) dut (
|
||||||
|
.clk(clk), .rst_n(rst_n), .d_i(d_i), .z_i(z_i), .start_i(start_i),
|
||||||
|
.busy_o(busy_o), .done_o(done_o),
|
||||||
|
.dbg_slot_i(dbg_slot_i), .dbg_idx_i(dbg_idx_i), .dbg_coeff_o(dbg_coeff_o),
|
||||||
|
.dbg_byte_sel_i(dbg_byte_sel_i), .dbg_byte_idx_i(dbg_byte_idx_i), .dbg_byte_o(dbg_byte_o),
|
||||||
|
.dbg_dk_idx_i(dbg_dk_idx_i), .dbg_dk_o(dbg_dk_o),
|
||||||
|
.dbg_rho_o(dbg_rho_o), .dbg_sigma_o(dbg_sigma_o)
|
||||||
|
);
|
||||||
|
always #5 clk = ~clk;
|
||||||
|
|
||||||
|
reg [255:0] dmem [0:0];
|
||||||
|
reg [255:0] zmem [0:0];
|
||||||
|
reg [7:0] ek_gold [0:799];
|
||||||
|
reg [7:0] dk_gold [0:1631];
|
||||||
|
integer c, i, errors, casenum;
|
||||||
|
reg [8*64-1:0] dfile, zfile, ekfile, dkfile;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
if (!$value$plusargs("CASE=%d", casenum)) casenum = 0;
|
||||||
|
$sformat(dfile, "sync_rtl/top/TB/vectors/kat_c%0d_d.hex", casenum);
|
||||||
|
$sformat(zfile, "sync_rtl/top/TB/vectors/kat_c%0d_z.hex", casenum);
|
||||||
|
$sformat(ekfile, "sync_rtl/top/TB/vectors/kat_c%0d_ek.hex", casenum);
|
||||||
|
$sformat(dkfile, "sync_rtl/top/TB/vectors/kat_c%0d_dk.hex", casenum);
|
||||||
|
$readmemh(dfile, dmem);
|
||||||
|
$readmemh(zfile, zmem);
|
||||||
|
$readmemh(ekfile, ek_gold);
|
||||||
|
$readmemh(dkfile, dk_gold);
|
||||||
|
d_i = dmem[0];
|
||||||
|
z_i = zmem[0];
|
||||||
|
|
||||||
|
rst_n=0; repeat(4) @(posedge clk); rst_n=1; @(posedge clk);
|
||||||
|
start_i=1; @(posedge clk); start_i=0;
|
||||||
|
c=0; while(!done_o && c<600000) begin @(posedge clk); c=c+1; end
|
||||||
|
if(!done_o) begin $display("FAIL case %0d: timeout", casenum); $finish; end
|
||||||
|
$display("=== KAT case %0d: KeyGen done in %0d cyc ===", casenum, c);
|
||||||
|
|
||||||
|
errors = 0;
|
||||||
|
dbg_byte_sel_i = 1'b0;
|
||||||
|
for (i = 0; i < 800; i = i + 1) begin
|
||||||
|
dbg_byte_idx_i = i[9:0]; @(posedge clk); @(posedge clk);
|
||||||
|
if (dbg_byte_o !== ek_gold[i]) begin
|
||||||
|
if (errors < 8) $display(" EK[%0d] got=%02x exp=%02x", i, dbg_byte_o, ek_gold[i]);
|
||||||
|
errors = errors + 1;
|
||||||
|
end
|
||||||
|
end
|
||||||
|
for (i = 0; i < 1632; i = i + 1) begin
|
||||||
|
dbg_dk_idx_i = i[11:0]; @(posedge clk); @(posedge clk);
|
||||||
|
if (dbg_dk_o !== dk_gold[i]) begin
|
||||||
|
if (errors < 8) $display(" DK[%0d] got=%02x exp=%02x", i, dbg_dk_o, dk_gold[i]);
|
||||||
|
errors = errors + 1;
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if (errors == 0) $display("CASE %0d PASS: ek==KAT.pk (800B), dk==KAT.sk (1632B)", casenum);
|
||||||
|
else $display("CASE %0d FAIL: %0d byte mismatches", casenum, errors);
|
||||||
|
$finish;
|
||||||
|
end
|
||||||
|
initial begin #40000000; $display("FAIL: global timeout"); $finish; end
|
||||||
|
endmodule
|
||||||
1
sync_rtl/top/TB/vectors/kat_c0_d.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c0_d.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2426f1941779574d3f1b163bd57f7e173e229e630ec7f7073bdf365137c4bb6d
|
||||||
1632
sync_rtl/top/TB/vectors/kat_c0_dk.hex
Normal file
1632
sync_rtl/top/TB/vectors/kat_c0_dk.hex
Normal file
File diff suppressed because it is too large
Load Diff
800
sync_rtl/top/TB/vectors/kat_c0_ek.hex
Normal file
800
sync_rtl/top/TB/vectors/kat_c0_ek.hex
Normal file
@@ -0,0 +1,800 @@
|
|||||||
|
80
|
||||||
|
b7
|
||||||
|
01
|
||||||
|
00
|
||||||
|
83
|
||||||
|
1d
|
||||||
|
7e
|
||||||
|
e1
|
||||||
|
68
|
||||||
|
f4
|
||||||
|
73
|
||||||
|
92
|
||||||
|
48
|
||||||
|
31
|
||||||
|
19
|
||||||
|
f9
|
||||||
|
38
|
||||||
|
63
|
||||||
|
ec
|
||||||
|
b0
|
||||||
|
bc
|
||||||
|
60
|
||||||
|
53
|
||||||
|
12
|
||||||
|
d3
|
||||||
|
57
|
||||||
|
28
|
||||||
|
87
|
||||||
|
6b
|
||||||
|
00
|
||||||
|
f5
|
||||||
|
f5
|
||||||
|
7a
|
||||||
|
f4
|
||||||
|
c8
|
||||||
|
5e
|
||||||
|
da
|
||||||
|
97
|
||||||
|
28
|
||||||
|
1d
|
||||||
|
57
|
||||||
|
43
|
||||||
|
90
|
||||||
|
bc
|
||||||
|
72
|
||||||
|
56
|
||||||
|
19
|
||||||
|
36
|
||||||
|
68
|
||||||
|
dc
|
||||||
|
98
|
||||||
|
62
|
||||||
|
53
|
||||||
|
54
|
||||||
|
ab
|
||||||
|
52
|
||||||
|
b9
|
||||||
|
bc
|
||||||
|
e7
|
||||||
|
81
|
||||||
|
c5
|
||||||
|
77
|
||||||
|
1c
|
||||||
|
c2
|
||||||
|
60
|
||||||
|
99
|
||||||
|
f6
|
||||||
|
fb
|
||||||
|
ac
|
||||||
|
be
|
||||||
|
e1
|
||||||
|
78
|
||||||
|
4d
|
||||||
|
19
|
||||||
|
48
|
||||||
|
87
|
||||||
|
73
|
||||||
|
1f
|
||||||
|
09
|
||||||
|
7c
|
||||||
|
87
|
||||||
|
e0
|
||||||
|
82
|
||||||
|
cb
|
||||||
|
ea
|
||||||
|
c5
|
||||||
|
7d
|
||||||
|
30
|
||||||
|
b7
|
||||||
|
b9
|
||||||
|
a2
|
||||||
|
93
|
||||||
|
87
|
||||||
|
2c
|
||||||
|
84
|
||||||
|
14
|
||||||
|
66
|
||||||
|
f2
|
||||||
|
24
|
||||||
|
4c
|
||||||
|
c6
|
||||||
|
5f
|
||||||
|
f4
|
||||||
|
ba
|
||||||
|
65
|
||||||
|
3d
|
||||||
|
67
|
||||||
|
51
|
||||||
|
df
|
||||||
|
a2
|
||||||
|
20
|
||||||
|
51
|
||||||
|
d5
|
||||||
|
53
|
||||||
|
36
|
||||||
|
99
|
||||||
|
42
|
||||||
|
c3
|
||||||
|
1c
|
||||||
|
29
|
||||||
|
f9
|
||||||
|
13
|
||||||
|
07
|
||||||
|
af
|
||||||
|
57
|
||||||
|
32
|
||||||
|
92
|
||||||
|
d6
|
||||||
|
97
|
||||||
|
a8
|
||||||
|
c3
|
||||||
|
16
|
||||||
|
12
|
||||||
|
e0
|
||||||
|
7b
|
||||||
|
53
|
||||||
|
35
|
||||||
|
cf
|
||||||
|
08
|
||||||
|
32
|
||||||
|
9f
|
||||||
|
d2
|
||||||
|
46
|
||||||
|
bf
|
||||||
|
2a
|
||||||
|
32
|
||||||
|
20
|
||||||
|
0a
|
||||||
|
8c
|
||||||
|
b0
|
||||||
|
c4
|
||||||
|
b0
|
||||||
|
3b
|
||||||
|
9d
|
||||||
|
09
|
||||||
|
c5
|
||||||
|
ba
|
||||||
|
1c
|
||||||
|
39
|
||||||
|
19
|
||||||
|
53
|
||||||
|
9e
|
||||||
|
92
|
||||||
|
29
|
||||||
|
c6
|
||||||
|
96
|
||||||
|
92
|
||||||
|
43
|
||||||
|
48
|
||||||
|
28
|
||||||
|
2f
|
||||||
|
69
|
||||||
|
6b
|
||||||
|
15
|
||||||
|
25
|
||||||
|
e5
|
||||||
|
60
|
||||||
|
38
|
||||||
|
06
|
||||||
|
b4
|
||||||
|
db
|
||||||
|
61
|
||||||
|
8b
|
||||||
|
3d
|
||||||
|
c8
|
||||||
|
63
|
||||||
|
0c
|
||||||
|
b2
|
||||||
|
86
|
||||||
|
e4
|
||||||
|
31
|
||||||
|
17
|
||||||
|
21
|
||||||
|
bc
|
||||||
|
50
|
||||||
|
31
|
||||||
|
f2
|
||||||
|
57
|
||||||
|
aa
|
||||||
|
92
|
||||||
|
5b
|
||||||
|
f8
|
||||||
|
09
|
||||||
|
60
|
||||||
|
44
|
||||||
|
5a
|
||||||
|
a8
|
||||||
|
d8
|
||||||
|
e6
|
||||||
|
97
|
||||||
|
88
|
||||||
|
e9
|
||||||
|
9d
|
||||||
|
a9
|
||||||
|
5c
|
||||||
|
1d
|
||||||
|
10
|
||||||
|
cc
|
||||||
|
3b
|
||||||
|
e8
|
||||||
|
58
|
||||||
|
52
|
||||||
|
8d
|
||||||
|
b0
|
||||||
|
cf
|
||||||
|
ea
|
||||||
|
00
|
||||||
|
3c
|
||||||
|
74
|
||||||
|
69
|
||||||
|
37
|
||||||
|
80
|
||||||
|
a6
|
||||||
|
5a
|
||||||
|
36
|
||||||
|
e6
|
||||||
|
28
|
||||||
|
43
|
||||||
|
b3
|
||||||
|
be
|
||||||
|
15
|
||||||
|
40
|
||||||
|
65
|
||||||
|
43
|
||||||
|
d2
|
||||||
|
2d
|
||||||
|
83
|
||||||
|
50
|
||||||
|
7c
|
||||||
|
87
|
||||||
|
b2
|
||||||
|
78
|
||||||
|
67
|
||||||
|
92
|
||||||
|
c8
|
||||||
|
0f
|
||||||
|
a5
|
||||||
|
62
|
||||||
|
84
|
||||||
|
54
|
||||||
|
a3
|
||||||
|
10
|
||||||
|
39
|
||||||
|
4d
|
||||||
|
da
|
||||||
|
4c
|
||||||
|
2a
|
||||||
|
b5
|
||||||
|
94
|
||||||
|
93
|
||||||
|
85
|
||||||
|
02
|
||||||
|
57
|
||||||
|
d6
|
||||||
|
d3
|
||||||
|
bc
|
||||||
|
10
|
||||||
|
71
|
||||||
|
86
|
||||||
|
d9
|
||||||
|
06
|
||||||
|
27
|
||||||
|
07
|
||||||
|
f3
|
||||||
|
54
|
||||||
|
e8
|
||||||
|
1a
|
||||||
|
1a
|
||||||
|
10
|
||||||
|
fc
|
||||||
|
b7
|
||||||
|
63
|
||||||
|
d3
|
||||||
|
1a
|
||||||
|
4e
|
||||||
|
c4
|
||||||
|
09
|
||||||
|
aa
|
||||||
|
24
|
||||||
|
3e
|
||||||
|
d2
|
||||||
|
e5
|
||||||
|
9b
|
||||||
|
b1
|
||||||
|
89
|
||||||
|
85
|
||||||
|
5e
|
||||||
|
b1
|
||||||
|
65
|
||||||
|
62
|
||||||
|
66
|
||||||
|
bb
|
||||||
|
37
|
||||||
|
50
|
||||||
|
07
|
||||||
|
85
|
||||||
|
ea
|
||||||
|
08
|
||||||
|
cd
|
||||||
|
88
|
||||||
|
c2
|
||||||
|
22
|
||||||
|
a8
|
||||||
|
c5
|
||||||
|
3a
|
||||||
|
87
|
||||||
|
77
|
||||||
|
ca
|
||||||
|
b4
|
||||||
|
2c
|
||||||
|
9c
|
||||||
|
23
|
||||||
|
8a
|
||||||
|
00
|
||||||
|
d5
|
||||||
|
93
|
||||||
|
69
|
||||||
|
42
|
||||||
|
50
|
||||||
|
26
|
||||||
|
e9
|
||||||
|
9d
|
||||||
|
2a
|
||||||
|
e6
|
||||||
|
04
|
||||||
|
0a
|
||||||
|
f6
|
||||||
|
70
|
||||||
|
90
|
||||||
|
29
|
||||||
|
ca
|
||||||
|
87
|
||||||
|
89
|
||||||
|
c8
|
||||||
|
97
|
||||||
|
b3
|
||||||
|
29
|
||||||
|
fb
|
||||||
|
a7
|
||||||
|
48
|
||||||
|
d6
|
||||||
|
9c
|
||||||
|
8a
|
||||||
|
71
|
||||||
|
48
|
||||||
|
c9
|
||||||
|
5a
|
||||||
|
bb
|
||||||
|
0c
|
||||||
|
71
|
||||||
|
78
|
||||||
|
7c
|
||||||
|
58
|
||||||
|
f1
|
||||||
|
2f
|
||||||
|
21
|
||||||
|
f2
|
||||||
|
21
|
||||||
|
3e
|
||||||
|
38
|
||||||
|
92
|
||||||
|
42
|
||||||
|
aa
|
||||||
|
7f
|
||||||
|
bd
|
||||||
|
32
|
||||||
|
0c
|
||||||
|
12
|
||||||
|
ac
|
||||||
|
42
|
||||||
|
c6
|
||||||
|
11
|
||||||
|
60
|
||||||
|
6c
|
||||||
|
b8
|
||||||
|
c1
|
||||||
|
d1
|
||||||
|
b4
|
||||||
|
62
|
||||||
|
58
|
||||||
|
86
|
||||||
|
a1
|
||||||
|
45
|
||||||
|
a5
|
||||||
|
35
|
||||||
|
bd
|
||||||
|
65
|
||||||
|
bd
|
||||||
|
0d
|
||||||
|
99
|
||||||
|
6b
|
||||||
|
33
|
||||||
|
0c
|
||||||
|
16
|
||||||
|
57
|
||||||
|
d6
|
||||||
|
1a
|
||||||
|
87
|
||||||
|
e9
|
||||||
|
04
|
||||||
|
17
|
||||||
|
00
|
||||||
|
32
|
||||||
|
25
|
||||||
|
75
|
||||||
|
98
|
||||||
|
20
|
||||||
|
a3
|
||||||
|
bb
|
||||||
|
ec
|
||||||
|
50
|
||||||
|
5c
|
||||||
|
da
|
||||||
|
f1
|
||||||
|
11
|
||||||
|
93
|
||||||
|
22
|
||||||
|
9a
|
||||||
|
ae
|
||||||
|
17
|
||||||
|
3c
|
||||||
|
d1
|
||||||
|
2b
|
||||||
|
ad
|
||||||
|
22
|
||||||
|
a7
|
||||||
|
a3
|
||||||
|
0a
|
||||||
|
76
|
||||||
|
a9
|
||||||
|
fa
|
||||||
|
76
|
||||||
|
36
|
||||||
|
c3
|
||||||
|
d5
|
||||||
|
aa
|
||||||
|
48
|
||||||
|
e1
|
||||||
|
78
|
||||||
|
40
|
||||||
|
12
|
||||||
|
a0
|
||||||
|
12
|
||||||
|
f1
|
||||||
|
41
|
||||||
|
68
|
||||||
|
b7
|
||||||
|
85
|
||||||
|
3d
|
||||||
|
2a
|
||||||
|
16
|
||||||
|
f9
|
||||||
|
0c
|
||||||
|
a0
|
||||||
|
2c
|
||||||
|
c3
|
||||||
|
3b
|
||||||
|
20
|
||||||
|
06
|
||||||
|
c0
|
||||||
|
8f
|
||||||
|
26
|
||||||
|
c1
|
||||||
|
5f
|
||||||
|
ca
|
||||||
|
29
|
||||||
|
61
|
||||||
|
2c
|
||||||
|
c7
|
||||||
|
92
|
||||||
|
e1
|
||||||
|
cf
|
||||||
|
02
|
||||||
|
e1
|
||||||
|
32
|
||||||
|
1a
|
||||||
|
75
|
||||||
|
a8
|
||||||
|
10
|
||||||
|
89
|
||||||
|
19
|
||||||
|
86
|
||||||
|
66
|
||||||
|
7d
|
||||||
|
41
|
||||||
|
48
|
||||||
|
af
|
||||||
|
36
|
||||||
|
e6
|
||||||
|
5e
|
||||||
|
1a
|
||||||
|
59
|
||||||
|
25
|
||||||
|
89
|
||||||
|
02
|
||||||
|
96
|
||||||
|
17
|
||||||
|
73
|
||||||
|
4c
|
||||||
|
31
|
||||||
|
5c
|
||||||
|
0e
|
||||||
|
39
|
||||||
|
b7
|
||||||
|
51
|
||||||
|
8c
|
||||||
|
86
|
||||||
|
60
|
||||||
|
cd
|
||||||
|
c2
|
||||||
|
65
|
||||||
|
d0
|
||||||
|
c8
|
||||||
|
13
|
||||||
|
ef
|
||||||
|
20
|
||||||
|
a0
|
||||||
|
43
|
||||||
|
31
|
||||||
|
7f
|
||||||
|
ae
|
||||||
|
5b
|
||||||
|
8e
|
||||||
|
40
|
||||||
|
54
|
||||||
|
6e
|
||||||
|
ec
|
||||||
|
f7
|
||||||
|
1d
|
||||||
|
6c
|
||||||
|
05
|
||||||
|
4f
|
||||||
|
a6
|
||||||
|
6b
|
||||||
|
49
|
||||||
|
40
|
||||||
|
13
|
||||||
|
09
|
||||||
|
be
|
||||||
|
f3
|
||||||
|
0f
|
||||||
|
d5
|
||||||
|
1a
|
||||||
|
55
|
||||||
|
19
|
||||||
|
75
|
||||||
|
5d
|
||||||
|
a9
|
||||||
|
10
|
||||||
|
46
|
||||||
|
89
|
||||||
|
b2
|
||||||
|
6f
|
||||||
|
08
|
||||||
|
39
|
||||||
|
15
|
||||||
|
4c
|
||||||
|
84
|
||||||
|
7b
|
||||||
|
ef
|
||||||
|
23
|
||||||
|
65
|
||||||
|
94
|
||||||
|
3c
|
||||||
|
02
|
||||||
|
49
|
||||||
|
48
|
||||||
|
3a
|
||||||
|
ad
|
||||||
|
9a
|
||||||
|
73
|
||||||
|
67
|
||||||
|
c9
|
||||||
|
80
|
||||||
|
a3
|
||||||
|
d1
|
||||||
|
ce
|
||||||
|
46
|
||||||
|
d2
|
||||||
|
00
|
||||||
|
8a
|
||||||
|
15
|
||||||
|
27
|
||||||
|
5c
|
||||||
|
a3
|
||||||
|
bc
|
||||||
|
a4
|
||||||
|
83
|
||||||
|
4e
|
||||||
|
6f
|
||||||
|
9a
|
||||||
|
30
|
||||||
|
36
|
||||||
|
c0
|
||||||
|
cd
|
||||||
|
80
|
||||||
|
ba
|
||||||
|
22
|
||||||
|
8d
|
||||||
|
34
|
||||||
|
b9
|
||||||
|
78
|
||||||
|
02
|
||||||
|
44
|
||||||
|
d5
|
||||||
|
c0
|
||||||
|
cb
|
||||||
|
e9
|
||||||
|
07
|
||||||
|
c6
|
||||||
|
fb
|
||||||
|
43
|
||||||
|
82
|
||||||
|
4a
|
||||||
|
9c
|
||||||
|
07
|
||||||
|
46
|
||||||
|
47
|
||||||
|
16
|
||||||
|
39
|
||||||
|
cb
|
||||||
|
86
|
||||||
|
18
|
||||||
|
8c
|
||||||
|
60
|
||||||
|
c3
|
||||||
|
b2
|
||||||
|
53
|
||||||
|
21
|
||||||
|
5c
|
||||||
|
c9
|
||||||
|
16
|
||||||
|
92
|
||||||
|
bc
|
||||||
|
d1
|
||||||
|
49
|
||||||
|
3d
|
||||||
|
6a
|
||||||
|
44
|
||||||
|
4d
|
||||||
|
53
|
||||||
|
64
|
||||||
|
46
|
||||||
|
e0
|
||||||
|
29
|
||||||
|
68
|
||||||
|
13
|
||||||
|
80
|
||||||
|
01
|
||||||
|
cc
|
||||||
|
28
|
||||||
|
7e
|
||||||
|
0e
|
||||||
|
51
|
||||||
|
8f
|
||||||
|
3a
|
||||||
|
a2
|
||||||
|
5d
|
||||||
|
8c
|
||||||
|
3b
|
||||||
|
95
|
||||||
|
b3
|
||||||
|
c3
|
||||||
|
5c
|
||||||
|
59
|
||||||
|
f4
|
||||||
|
81
|
||||||
|
9d
|
||||||
|
48
|
||||||
|
49
|
||||||
|
76
|
||||||
|
02
|
||||||
|
9a
|
||||||
|
f0
|
||||||
|
5a
|
||||||
|
26
|
||||||
|
3c
|
||||||
|
35
|
||||||
|
33
|
||||||
|
6b
|
||||||
|
26
|
||||||
|
1f
|
||||||
|
77
|
||||||
|
b2
|
||||||
|
cd
|
||||||
|
c2
|
||||||
|
93
|
||||||
|
89
|
||||||
|
f0
|
||||||
|
84
|
||||||
|
c0
|
||||||
|
4c
|
||||||
|
bb
|
||||||
|
37
|
||||||
|
0c
|
||||||
|
48
|
||||||
|
56
|
||||||
|
2b
|
||||||
|
5b
|
||||||
|
50
|
||||||
|
77
|
||||||
|
1c
|
||||||
|
0f
|
||||||
|
b8
|
||||||
|
16
|
||||||
|
90
|
||||||
|
8e
|
||||||
|
19
|
||||||
|
8d
|
||||||
|
d6
|
||||||
|
d5
|
||||||
|
3f
|
||||||
|
76
|
||||||
|
e4
|
||||||
|
8b
|
||||||
|
f0
|
||||||
|
42
|
||||||
|
c2
|
||||||
|
b1
|
||||||
|
f8
|
||||||
|
2a
|
||||||
|
3a
|
||||||
|
40
|
||||||
|
b8
|
||||||
|
da
|
||||||
|
f5
|
||||||
|
1f
|
||||||
|
46
|
||||||
|
d7
|
||||||
|
6f
|
||||||
|
a4
|
||||||
|
bc
|
||||||
|
c9
|
||||||
|
d3
|
||||||
|
c8
|
||||||
|
94
|
||||||
|
ff
|
||||||
|
85
|
||||||
|
0c
|
||||||
|
0f
|
||||||
|
aa
|
||||||
|
32
|
||||||
|
e0
|
||||||
|
ac
|
||||||
|
33
|
||||||
|
90
|
||||||
|
1a
|
||||||
|
4c
|
||||||
|
79
|
||||||
|
13
|
||||||
|
9f
|
||||||
|
5f
|
||||||
|
20
|
||||||
|
41
|
||||||
|
7e
|
||||||
|
c1
|
||||||
|
a1
|
||||||
|
90
|
||||||
|
60
|
||||||
|
70
|
||||||
|
44
|
||||||
|
f1
|
||||||
|
8b
|
||||||
|
b8
|
||||||
|
24
|
||||||
|
cf
|
||||||
|
35
|
||||||
|
0c
|
||||||
|
78
|
||||||
|
ab
|
||||||
|
3d
|
||||||
|
df
|
||||||
|
3c
|
||||||
|
2c
|
||||||
|
86
|
||||||
|
ca
|
||||||
|
55
|
||||||
|
43
|
||||||
|
f7
|
||||||
|
15
|
||||||
1
sync_rtl/top/TB/vectors/kat_c0_z.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c0_z.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
687acf9406694974d383032f7579378f449c75d0560af56cf921ec48404896f6
|
||||||
1
sync_rtl/top/TB/vectors/kat_c1_d.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c1_d.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
9b68d9d2390fa18739b239a58649393a28f97f6b164ec5e4334f4df864fc9cd6
|
||||||
1632
sync_rtl/top/TB/vectors/kat_c1_dk.hex
Normal file
1632
sync_rtl/top/TB/vectors/kat_c1_dk.hex
Normal file
File diff suppressed because it is too large
Load Diff
800
sync_rtl/top/TB/vectors/kat_c1_ek.hex
Normal file
800
sync_rtl/top/TB/vectors/kat_c1_ek.hex
Normal file
@@ -0,0 +1,800 @@
|
|||||||
|
de
|
||||||
|
e7
|
||||||
|
89
|
||||||
|
22
|
||||||
|
bb
|
||||||
|
8d
|
||||||
|
a2
|
||||||
|
f4
|
||||||
|
76
|
||||||
|
4d
|
||||||
|
ca
|
||||||
|
45
|
||||||
|
f8
|
||||||
|
ea
|
||||||
|
4c
|
||||||
|
1f
|
||||||
|
53
|
||||||
|
0a
|
||||||
|
1c
|
||||||
|
57
|
||||||
|
1d
|
||||||
|
3a
|
||||||
|
d1
|
||||||
|
92
|
||||||
|
4b
|
||||||
|
58
|
||||||
|
96
|
||||||
|
98
|
||||||
|
cb
|
||||||
|
27
|
||||||
|
19
|
||||||
|
e0
|
||||||
|
69
|
||||||
|
fd
|
||||||
|
94
|
||||||
|
3c
|
||||||
|
14
|
||||||
|
52
|
||||||
|
c5
|
||||||
|
d1
|
||||||
|
68
|
||||||
|
b2
|
||||||
|
b3
|
||||||
|
57
|
||||||
|
b2
|
||||||
|
65
|
||||||
|
83
|
||||||
|
1c
|
||||||
|
01
|
||||||
|
9c
|
||||||
|
b3
|
||||||
|
55
|
||||||
|
7a
|
||||||
|
0b
|
||||||
|
f7
|
||||||
|
18
|
||||||
|
7e
|
||||||
|
4d
|
||||||
|
10
|
||||||
|
8b
|
||||||
|
f7
|
||||||
|
70
|
||||||
|
c7
|
||||||
|
4d
|
||||||
|
b4
|
||||||
|
03
|
||||||
|
89
|
||||||
|
cc
|
||||||
|
71
|
||||||
|
8f
|
||||||
|
3b
|
||||||
|
c1
|
||||||
|
1c
|
||||||
|
e3
|
||||||
|
ab
|
||||||
|
a8
|
||||||
|
43
|
||||||
|
66
|
||||||
|
ab
|
||||||
|
24
|
||||||
|
51
|
||||||
|
94
|
||||||
|
b9
|
||||||
|
41
|
||||||
|
f8
|
||||||
|
1b
|
||||||
|
7a
|
||||||
|
e7
|
||||||
|
02
|
||||||
|
41
|
||||||
|
9b
|
||||||
|
b9
|
||||||
|
8d
|
||||||
|
73
|
||||||
|
ba
|
||||||
|
00
|
||||||
|
37
|
||||||
|
83
|
||||||
|
30
|
||||||
|
6c
|
||||||
|
7b
|
||||||
|
3a
|
||||||
|
36
|
||||||
|
77
|
||||||
|
a5
|
||||||
|
43
|
||||||
|
a0
|
||||||
|
10
|
||||||
|
0c
|
||||||
|
31
|
||||||
|
75
|
||||||
|
e8
|
||||||
|
c0
|
||||||
|
20
|
||||||
|
ca
|
||||||
|
26
|
||||||
|
65
|
||||||
|
12
|
||||||
|
90
|
||||||
|
9c
|
||||||
|
35
|
||||||
|
50
|
||||||
|
c4
|
||||||
|
f6
|
||||||
|
5c
|
||||||
|
0e
|
||||||
|
a3
|
||||||
|
e2
|
||||||
|
4a
|
||||||
|
47
|
||||||
|
23
|
||||||
|
7d
|
||||||
|
9a
|
||||||
|
4a
|
||||||
|
0b
|
||||||
|
5a
|
||||||
|
e5
|
||||||
|
88
|
||||||
|
f9
|
||||||
|
83
|
||||||
|
31
|
||||||
|
1f
|
||||||
|
aa
|
||||||
|
36
|
||||||
|
e8
|
||||||
|
91
|
||||||
|
af
|
||||||
|
8e
|
||||||
|
a1
|
||||||
|
b3
|
||||||
|
08
|
||||||
|
c8
|
||||||
|
31
|
||||||
|
79
|
||||||
|
24
|
||||||
|
61
|
||||||
|
54
|
||||||
|
c7
|
||||||
|
65
|
||||||
|
ac
|
||||||
|
5b
|
||||||
|
5a
|
||||||
|
15
|
||||||
|
45
|
||||||
|
6e
|
||||||
|
19
|
||||||
|
33
|
||||||
|
08
|
||||||
|
00
|
||||||
|
28
|
||||||
|
37
|
||||||
|
d1
|
||||||
|
43
|
||||||
|
54
|
||||||
|
e0
|
||||||
|
66
|
||||||
|
a3
|
||||||
|
4a
|
||||||
|
44
|
||||||
|
09
|
||||||
|
af
|
||||||
|
bb
|
||||||
|
15
|
||||||
|
08
|
||||||
|
5a
|
||||||
|
ad
|
||||||
|
c9
|
||||||
|
e2
|
||||||
|
2b
|
||||||
|
8d
|
||||||
|
b5
|
||||||
|
58
|
||||||
|
3d
|
||||||
|
45
|
||||||
|
b0
|
||||||
|
a4
|
||||||
|
ac
|
||||||
|
72
|
||||||
|
47
|
||||||
|
4a
|
||||||
|
2a
|
||||||
|
b9
|
||||||
|
4b
|
||||||
|
79
|
||||||
|
2e
|
||||||
|
53
|
||||||
|
1a
|
||||||
|
b0
|
||||||
|
cb
|
||||||
|
88
|
||||||
|
2c
|
||||||
|
13
|
||||||
|
a4
|
||||||
|
13
|
||||||
|
9a
|
||||||
|
71
|
||||||
|
ff
|
||||||
|
a3
|
||||||
|
78
|
||||||
|
3b
|
||||||
|
53
|
||||||
|
71
|
||||||
|
78
|
||||||
|
f3
|
||||||
|
4e
|
||||||
|
11
|
||||||
|
1b
|
||||||
|
6c
|
||||||
|
3f
|
||||||
|
12
|
||||||
|
0a
|
||||||
|
76
|
||||||
|
d4
|
||||||
|
cd
|
||||||
|
ce
|
||||||
|
c4
|
||||||
|
61
|
||||||
|
84
|
||||||
|
30
|
||||||
|
35
|
||||||
|
ac
|
||||||
|
d2
|
||||||
|
85
|
||||||
|
ed
|
||||||
|
62
|
||||||
|
7d
|
||||||
|
8b
|
||||||
|
d2
|
||||||
|
b0
|
||||||
|
b9
|
||||||
|
97
|
||||||
|
cc
|
||||||
|
ce
|
||||||
|
b4
|
||||||
|
ad
|
||||||
|
ae
|
||||||
|
36
|
||||||
|
15
|
||||||
|
a7
|
||||||
|
3b
|
||||||
|
ba
|
||||||
|
0a
|
||||||
|
7c
|
||||||
|
7b
|
||||||
|
b9
|
||||||
|
b1
|
||||||
|
33
|
||||||
|
58
|
||||||
|
bb
|
||||||
|
51
|
||||||
|
ff
|
||||||
|
8a
|
||||||
|
57
|
||||||
|
4d
|
||||||
|
86
|
||||||
|
b5
|
||||||
|
00
|
||||||
|
02
|
||||||
|
72
|
||||||
|
cd
|
||||||
|
27
|
||||||
|
0a
|
||||||
|
0a
|
||||||
|
1b
|
||||||
|
24
|
||||||
|
bb
|
||||||
|
91
|
||||||
|
75
|
||||||
|
06
|
||||||
|
70
|
||||||
|
1c
|
||||||
|
2f
|
||||||
|
44
|
||||||
|
1f
|
||||||
|
c5
|
||||||
|
b7
|
||||||
|
9d
|
||||||
|
d4
|
||||||
|
51
|
||||||
|
cb
|
||||||
|
3c
|
||||||
|
ac
|
||||||
|
c7
|
||||||
|
40
|
||||||
|
12
|
||||||
|
7b
|
||||||
|
d4
|
||||||
|
11
|
||||||
|
60
|
||||||
|
4b
|
||||||
|
da
|
||||||
|
c4
|
||||||
|
64
|
||||||
|
da
|
||||||
|
1a
|
||||||
|
2f
|
||||||
|
83
|
||||||
|
91
|
||||||
|
8c
|
||||||
|
5b
|
||||||
|
2f
|
||||||
|
b6
|
||||||
|
e5
|
||||||
|
28
|
||||||
|
4c
|
||||||
|
97
|
||||||
|
2b
|
||||||
|
93
|
||||||
|
35
|
||||||
|
7a
|
||||||
|
83
|
||||||
|
78
|
||||||
|
28
|
||||||
|
b1
|
||||||
|
13
|
||||||
|
26
|
||||||
|
32
|
||||||
|
bb
|
||||||
|
6f
|
||||||
|
7b
|
||||||
|
fb
|
||||||
|
be
|
||||||
|
c3
|
||||||
|
d9
|
||||||
|
47
|
||||||
|
bd
|
||||||
|
40
|
||||||
|
3d
|
||||||
|
86
|
||||||
|
99
|
||||||
|
00
|
||||||
|
66
|
||||||
|
db
|
||||||
|
65
|
||||||
|
53
|
||||||
|
72
|
||||||
|
24
|
||||||
|
34
|
||||||
|
c7
|
||||||
|
c0
|
||||||
|
e3
|
||||||
|
99
|
||||||
|
2f
|
||||||
|
00
|
||||||
|
9b
|
||||||
|
b2
|
||||||
|
38
|
||||||
|
f7
|
||||||
|
a6
|
||||||
|
b3
|
||||||
|
e5
|
||||||
|
25
|
||||||
|
1e
|
||||||
|
da
|
||||||
|
94
|
||||||
|
3a
|
||||||
|
77
|
||||||
|
03
|
||||||
|
fb
|
||||||
|
a2
|
||||||
|
89
|
||||||
|
aa
|
||||||
|
20
|
||||||
|
53
|
||||||
|
a8
|
||||||
|
57
|
||||||
|
79
|
||||||
|
6c
|
||||||
|
2c
|
||||||
|
b9
|
||||||
|
45
|
||||||
|
49
|
||||||
|
4c
|
||||||
|
0b
|
||||||
|
a7
|
||||||
|
91
|
||||||
|
a9
|
||||||
|
e3
|
||||||
|
cb
|
||||||
|
fa
|
||||||
|
80
|
||||||
|
0d
|
||||||
|
89
|
||||||
|
88
|
||||||
|
c8
|
||||||
|
12
|
||||||
|
19
|
||||||
|
97
|
||||||
|
d9
|
||||||
|
75
|
||||||
|
b3
|
||||||
|
d0
|
||||||
|
35
|
||||||
|
95
|
||||||
|
ad
|
||||||
|
d6
|
||||||
|
4a
|
||||||
|
3e
|
||||||
|
ac
|
||||||
|
b8
|
||||||
|
ba
|
||||||
|
36
|
||||||
|
a4
|
||||||
|
d8
|
||||||
|
b3
|
||||||
|
bf
|
||||||
|
dc
|
||||||
|
11
|
||||||
|
b7
|
||||||
|
d5
|
||||||
|
62
|
||||||
|
39
|
||||||
|
08
|
||||||
|
7c
|
||||||
|
90
|
||||||
|
f3
|
||||||
|
52
|
||||||
|
c0
|
||||||
|
ee
|
||||||
|
c4
|
||||||
|
08
|
||||||
|
57
|
||||||
|
f0
|
||||||
|
89
|
||||||
|
cc
|
||||||
|
fa
|
||||||
|
7c
|
||||||
|
9a
|
||||||
|
68
|
||||||
|
3a
|
||||||
|
1d
|
||||||
|
e3
|
||||||
|
cd
|
||||||
|
8f
|
||||||
|
f2
|
||||||
|
8b
|
||||||
|
22
|
||||||
|
15
|
||||||
|
3d
|
||||||
|
de
|
||||||
|
23
|
||||||
|
1e
|
||||||
|
5f
|
||||||
|
74
|
||||||
|
80
|
||||||
|
5d
|
||||||
|
68
|
||||||
|
3e
|
||||||
|
b8
|
||||||
|
c3
|
||||||
|
46
|
||||||
|
ba
|
||||||
|
16
|
||||||
|
c7
|
||||||
|
fe
|
||||||
|
68
|
||||||
|
06
|
||||||
|
4b
|
||||||
|
20
|
||||||
|
59
|
||||||
|
c8
|
||||||
|
73
|
||||||
|
8e
|
||||||
|
5a
|
||||||
|
c1
|
||||||
|
9b
|
||||||
|
64
|
||||||
|
d4
|
||||||
|
34
|
||||||
|
3f
|
||||||
|
5c
|
||||||
|
9d
|
||||||
|
8b
|
||||||
|
f9
|
||||||
|
78
|
||||||
|
03
|
||||||
|
02
|
||||||
|
b0
|
||||||
|
67
|
||||||
|
6c
|
||||||
|
20
|
||||||
|
2a
|
||||||
|
21
|
||||||
|
29
|
||||||
|
2c
|
||||||
|
c1
|
||||||
|
5f
|
||||||
|
c1
|
||||||
|
58
|
||||||
|
9a
|
||||||
|
69
|
||||||
|
83
|
||||||
|
8a
|
||||||
|
d1
|
||||||
|
ea
|
||||||
|
3d
|
||||||
|
0c
|
||||||
|
37
|
||||||
|
06
|
||||||
|
f8
|
||||||
|
e1
|
||||||
|
b0
|
||||||
|
11
|
||||||
|
f6
|
||||||
|
12
|
||||||
|
99
|
||||||
|
a5
|
||||||
|
6e
|
||||||
|
c2
|
||||||
|
51
|
||||||
|
50
|
||||||
|
51
|
||||||
|
fb
|
||||||
|
94
|
||||||
|
73
|
||||||
|
4b
|
||||||
|
30
|
||||||
|
8a
|
||||||
|
f3
|
||||||
|
c3
|
||||||
|
5e
|
||||||
|
45
|
||||||
|
ab
|
||||||
|
fa
|
||||||
|
dc
|
||||||
|
12
|
||||||
|
8f
|
||||||
|
e6
|
||||||
|
98
|
||||||
|
38
|
||||||
|
aa
|
||||||
|
37
|
||||||
|
08
|
||||||
|
05
|
||||||
|
14
|
||||||
|
d6
|
||||||
|
c3
|
||||||
|
74
|
||||||
|
8c
|
||||||
|
91
|
||||||
|
6b
|
||||||
|
d6
|
||||||
|
55
|
||||||
|
08
|
||||||
|
0a
|
||||||
|
10
|
||||||
|
35
|
||||||
|
ff
|
||||||
|
1a
|
||||||
|
76
|
||||||
|
3e
|
||||||
|
45
|
||||||
|
0b
|
||||||
|
56
|
||||||
|
86
|
||||||
|
4c
|
||||||
|
c2
|
||||||
|
32
|
||||||
|
af
|
||||||
|
ee
|
||||||
|
53
|
||||||
|
91
|
||||||
|
9f
|
||||||
|
f8
|
||||||
|
89
|
||||||
|
a8
|
||||||
|
20
|
||||||
|
a7
|
||||||
|
a6
|
||||||
|
55
|
||||||
|
86
|
||||||
|
31
|
||||||
|
b8
|
||||||
|
8f
|
||||||
|
73
|
||||||
|
18
|
||||||
|
c0
|
||||||
|
33
|
||||||
|
80
|
||||||
|
0f
|
||||||
|
30
|
||||||
|
7c
|
||||||
|
19
|
||||||
|
b2
|
||||||
|
d0
|
||||||
|
a8
|
||||||
|
b6
|
||||||
|
58
|
||||||
|
82
|
||||||
|
d8
|
||||||
|
77
|
||||||
|
09
|
||||||
|
79
|
||||||
|
a5
|
||||||
|
70
|
||||||
|
1a
|
||||||
|
c6
|
||||||
|
02
|
||||||
|
f7
|
||||||
|
1b
|
||||||
|
72
|
||||||
|
a2
|
||||||
|
6b
|
||||||
|
82
|
||||||
|
52
|
||||||
|
5a
|
||||||
|
a6
|
||||||
|
7d
|
||||||
|
77
|
||||||
|
c7
|
||||||
|
5e
|
||||||
|
b6
|
||||||
|
87
|
||||||
|
1d
|
||||||
|
c0
|
||||||
|
19
|
||||||
|
b4
|
||||||
|
65
|
||||||
|
58
|
||||||
|
3a
|
||||||
|
25
|
||||||
|
0d
|
||||||
|
b4
|
||||||
|
70
|
||||||
|
49
|
||||||
|
06
|
||||||
|
18
|
||||||
|
7e
|
||||||
|
8d
|
||||||
|
fb
|
||||||
|
3b
|
||||||
|
70
|
||||||
|
72
|
||||||
|
69
|
||||||
|
88
|
||||||
|
f9
|
||||||
|
c5
|
||||||
|
2c
|
||||||
|
12
|
||||||
|
26
|
||||||
|
6c
|
||||||
|
63
|
||||||
|
91
|
||||||
|
d4
|
||||||
|
92
|
||||||
|
6c
|
||||||
|
b7
|
||||||
|
99
|
||||||
|
78
|
||||||
|
00
|
||||||
|
7c
|
||||||
|
a4
|
||||||
|
6e
|
||||||
|
f6
|
||||||
|
08
|
||||||
|
82
|
||||||
|
80
|
||||||
|
6f
|
||||||
|
fd
|
||||||
|
59
|
||||||
|
c6
|
||||||
|
4e
|
||||||
|
d7
|
||||||
|
03
|
||||||
|
33
|
||||||
|
98
|
||||||
|
9a
|
||||||
|
ac
|
||||||
|
51
|
||||||
|
86
|
||||||
|
99
|
||||||
|
04
|
||||||
|
40
|
||||||
|
b8
|
||||||
|
9c
|
||||||
|
3c
|
||||||
|
d1
|
||||||
|
36
|
||||||
|
3b
|
||||||
|
e4
|
||||||
|
04
|
||||||
|
70
|
||||||
|
6d
|
||||||
|
bb
|
||||||
|
63
|
||||||
|
a5
|
||||||
|
a0
|
||||||
|
07
|
||||||
|
a0
|
||||||
|
fa
|
||||||
|
c2
|
||||||
|
61
|
||||||
|
a0
|
||||||
|
28
|
||||||
|
8f
|
||||||
|
91
|
||||||
|
6f
|
||||||
|
af
|
||||||
|
0a
|
||||||
|
a4
|
||||||
|
e9
|
||||||
|
44
|
||||||
|
55
|
||||||
|
2f
|
||||||
|
10
|
||||||
|
80
|
||||||
|
1a
|
||||||
|
3a
|
||||||
|
5d
|
||||||
|
de
|
||||||
|
26
|
||||||
|
33
|
||||||
|
98
|
||||||
|
01
|
||||||
|
5c
|
||||||
|
c3
|
||||||
|
52
|
||||||
|
27
|
||||||
|
bd
|
||||||
|
17
|
||||||
|
11
|
||||||
|
35
|
||||||
|
62
|
||||||
|
51
|
||||||
|
aa
|
||||||
|
93
|
||||||
|
5a
|
||||||
|
89
|
||||||
|
bc
|
||||||
|
2e
|
||||||
|
3d
|
||||||
|
2c
|
||||||
|
08
|
||||||
|
e1
|
||||||
|
c9
|
||||||
|
a8
|
||||||
|
c1
|
||||||
|
e4
|
||||||
|
41
|
||||||
|
6f
|
||||||
|
30
|
||||||
|
3b
|
||||||
|
b7
|
||||||
|
3b
|
||||||
|
31
|
||||||
|
48
|
||||||
|
58
|
||||||
|
ca
|
||||||
|
4c
|
||||||
|
21
|
||||||
|
0c
|
||||||
|
95
|
||||||
|
92
|
||||||
|
83
|
||||||
|
fc
|
||||||
|
86
|
||||||
|
5b
|
||||||
|
02
|
||||||
|
77
|
||||||
|
68
|
||||||
|
c5
|
||||||
|
d6
|
||||||
|
04
|
||||||
|
7f
|
||||||
|
d3
|
||||||
|
6d
|
||||||
|
bc
|
||||||
|
bc
|
||||||
|
4e
|
||||||
|
df
|
||||||
|
3e
|
||||||
|
a5
|
||||||
|
cc
|
||||||
|
6a
|
||||||
|
50
|
||||||
|
cb
|
||||||
|
05
|
||||||
|
2b
|
||||||
|
cd
|
||||||
|
31
|
||||||
1
sync_rtl/top/TB/vectors/kat_c1_z.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c1_z.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
a02e20d538b412ff074d121a80b0583e0b54e85b267da0789c5ca565342ee66d
|
||||||
1
sync_rtl/top/TB/vectors/kat_c2_d.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c2_d.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
905eb1f02ade542733c35132f5a998d3ec80d20ec8ed235bf228081157034763
|
||||||
1632
sync_rtl/top/TB/vectors/kat_c2_dk.hex
Normal file
1632
sync_rtl/top/TB/vectors/kat_c2_dk.hex
Normal file
File diff suppressed because it is too large
Load Diff
800
sync_rtl/top/TB/vectors/kat_c2_ek.hex
Normal file
800
sync_rtl/top/TB/vectors/kat_c2_ek.hex
Normal file
@@ -0,0 +1,800 @@
|
|||||||
|
f5
|
||||||
|
e2
|
||||||
|
4e
|
||||||
|
4e
|
||||||
|
14
|
||||||
|
b6
|
||||||
|
65
|
||||||
|
36
|
||||||
|
65
|
||||||
|
ca
|
||||||
|
02
|
||||||
|
89
|
||||||
|
a3
|
||||||
|
72
|
||||||
|
8c
|
||||||
|
bb
|
||||||
|
a2
|
||||||
|
28
|
||||||
|
fe
|
||||||
|
11
|
||||||
|
67
|
||||||
|
26
|
||||||
|
c1
|
||||||
|
25
|
||||||
|
1e
|
||||||
|
99
|
||||||
|
92
|
||||||
|
a9
|
||||||
|
f0
|
||||||
|
06
|
||||||
|
09
|
||||||
|
34
|
||||||
|
64
|
||||||
|
5b
|
||||||
|
26
|
||||||
|
23
|
||||||
|
24
|
||||||
|
ac
|
||||||
|
b5
|
||||||
|
c6
|
||||||
|
b5
|
||||||
|
7d
|
||||||
|
26
|
||||||
|
e3
|
||||||
|
92
|
||||||
|
26
|
||||||
|
e2
|
||||||
|
2c
|
||||||
|
f0
|
||||||
|
c3
|
||||||
|
3f
|
||||||
|
7f
|
||||||
|
f5
|
||||||
|
a4
|
||||||
|
d9
|
||||||
|
79
|
||||||
|
23
|
||||||
|
4f
|
||||||
|
2b
|
||||||
|
79
|
||||||
|
49
|
||||||
|
f5
|
||||||
|
66
|
||||||
|
db
|
||||||
|
66
|
||||||
|
c3
|
||||||
|
5b
|
||||||
|
27
|
||||||
|
3d
|
||||||
|
c9
|
||||||
|
77
|
||||||
|
8a
|
||||||
|
64
|
||||||
|
f2
|
||||||
|
bc
|
||||||
|
fe
|
||||||
|
91
|
||||||
|
4c
|
||||||
|
0d
|
||||||
|
81
|
||||||
|
52
|
||||||
|
7d
|
||||||
|
41
|
||||||
|
8a
|
||||||
|
11
|
||||||
|
25
|
||||||
|
79
|
||||||
|
e5
|
||||||
|
d0
|
||||||
|
8b
|
||||||
|
1c
|
||||||
|
42
|
||||||
|
95
|
||||||
|
87
|
||||||
|
32
|
||||||
|
34
|
||||||
|
25
|
||||||
|
d7
|
||||||
|
a7
|
||||||
|
83
|
||||||
|
51
|
||||||
|
45
|
||||||
|
34
|
||||||
|
57
|
||||||
|
cd
|
||||||
|
86
|
||||||
|
83
|
||||||
|
45
|
||||||
|
af
|
||||||
|
a1
|
||||||
|
62
|
||||||
|
18
|
||||||
|
33
|
||||||
|
20
|
||||||
|
02
|
||||||
|
c9
|
||||||
|
5d
|
||||||
|
84
|
||||||
|
06
|
||||||
|
c1
|
||||||
|
49
|
||||||
|
38
|
||||||
|
c0
|
||||||
|
39
|
||||||
|
69
|
||||||
|
3d
|
||||||
|
6c
|
||||||
|
12
|
||||||
|
16
|
||||||
|
af
|
||||||
|
b9
|
||||||
|
98
|
||||||
|
30
|
||||||
|
99
|
||||||
|
03
|
||||||
|
11
|
||||||
|
09
|
||||||
|
be
|
||||||
|
01
|
||||||
|
93
|
||||||
|
a1
|
||||||
|
b6
|
||||||
|
e1
|
||||||
|
24
|
||||||
|
36
|
||||||
|
10
|
||||||
|
3f
|
||||||
|
dd
|
||||||
|
08
|
||||||
|
4a
|
||||||
|
7b
|
||||||
|
84
|
||||||
|
38
|
||||||
|
0a
|
||||||
|
cc
|
||||||
|
35
|
||||||
|
81
|
||||||
|
78
|
||||||
|
31
|
||||||
|
c0
|
||||||
|
55
|
||||||
|
8d
|
||||||
|
4f
|
||||||
|
80
|
||||||
|
82
|
||||||
|
ba
|
||||||
|
58
|
||||||
|
b9
|
||||||
|
17
|
||||||
|
48
|
||||||
|
41
|
||||||
|
a8
|
||||||
|
40
|
||||||
|
c2
|
||||||
|
96
|
||||||
|
48
|
||||||
|
53
|
||||||
|
65
|
||||||
|
6c
|
||||||
|
23
|
||||||
|
27
|
||||||
|
f7
|
||||||
|
95
|
||||||
|
21
|
||||||
|
32
|
||||||
|
c6
|
||||||
|
dd
|
||||||
|
12
|
||||||
|
9d
|
||||||
|
bf
|
||||||
|
50
|
||||||
|
23
|
||||||
|
ce
|
||||||
|
1b
|
||||||
|
3a
|
||||||
|
92
|
||||||
|
f7
|
||||||
|
73
|
||||||
|
6f
|
||||||
|
c1
|
||||||
|
95
|
||||||
|
28
|
||||||
|
b7
|
||||||
|
1d
|
||||||
|
21
|
||||||
|
a2
|
||||||
|
7c
|
||||||
|
3d
|
||||||
|
7b
|
||||||
|
74
|
||||||
|
51
|
||||||
|
d5
|
||||||
|
a8
|
||||||
|
fc
|
||||||
|
02
|
||||||
|
a7
|
||||||
|
86
|
||||||
|
f7
|
||||||
|
55
|
||||||
|
45
|
||||||
|
d2
|
||||||
|
45
|
||||||
|
15
|
||||||
|
49
|
||||||
|
bc
|
||||||
|
95
|
||||||
|
db
|
||||||
|
bb
|
||||||
|
87
|
||||||
|
72
|
||||||
|
4f
|
||||||
|
72
|
||||||
|
d2
|
||||||
|
ad
|
||||||
|
f1
|
||||||
|
d6
|
||||||
|
19
|
||||||
|
b1
|
||||||
|
b9
|
||||||
|
43
|
||||||
|
86
|
||||||
|
c1
|
||||||
|
4c
|
||||||
|
37
|
||||||
|
12
|
||||||
|
8c
|
||||||
|
2c
|
||||||
|
1c
|
||||||
|
60
|
||||||
|
f4
|
||||||
|
c0
|
||||||
|
2b
|
||||||
|
28
|
||||||
|
cc
|
||||||
|
53
|
||||||
|
6c
|
||||||
|
50
|
||||||
|
8a
|
||||||
|
37
|
||||||
|
0b
|
||||||
|
a9
|
||||||
|
a2
|
||||||
|
f4
|
||||||
|
61
|
||||||
|
8c
|
||||||
|
f1
|
||||||
|
c6
|
||||||
|
4f
|
||||||
|
35
|
||||||
|
56
|
||||||
|
84
|
||||||
|
f2
|
||||||
|
5a
|
||||||
|
6e
|
||||||
|
e9
|
||||||
|
9d
|
||||||
|
3f
|
||||||
|
89
|
||||||
|
ce
|
||||||
|
01
|
||||||
|
36
|
||||||
|
b4
|
||||||
|
7d
|
||||||
|
7b
|
||||||
|
26
|
||||||
|
f0
|
||||||
|
e6
|
||||||
|
a6
|
||||||
|
0c
|
||||||
|
c9
|
||||||
|
4f
|
||||||
|
c4
|
||||||
|
57
|
||||||
|
38
|
||||||
|
34
|
||||||
|
17
|
||||||
|
2a
|
||||||
|
3e
|
||||||
|
fb
|
||||||
|
84
|
||||||
|
c9
|
||||||
|
fb
|
||||||
|
66
|
||||||
|
40
|
||||||
|
1b
|
||||||
|
76
|
||||||
|
c9
|
||||||
|
00
|
||||||
|
07
|
||||||
|
e8
|
||||||
|
f7
|
||||||
|
b1
|
||||||
|
9b
|
||||||
|
51
|
||||||
|
32
|
||||||
|
92
|
||||||
|
13
|
||||||
|
8b
|
||||||
|
79
|
||||||
|
14
|
||||||
|
7a
|
||||||
|
36
|
||||||
|
46
|
||||||
|
80
|
||||||
|
db
|
||||||
|
cb
|
||||||
|
21
|
||||||
|
17
|
||||||
|
62
|
||||||
|
35
|
||||||
|
8c
|
||||||
|
d3
|
||||||
|
2a
|
||||||
|
3c
|
||||||
|
44
|
||||||
|
72
|
||||||
|
0d
|
||||||
|
f6
|
||||||
|
ba
|
||||||
|
22
|
||||||
|
dc
|
||||||
|
8d
|
||||||
|
30
|
||||||
|
19
|
||||||
|
c0
|
||||||
|
c4
|
||||||
|
80
|
||||||
|
3f
|
||||||
|
2a
|
||||||
|
56
|
||||||
|
7d
|
||||||
|
9e
|
||||||
|
bc
|
||||||
|
6a
|
||||||
|
5b
|
||||||
|
c0
|
||||||
|
12
|
||||||
|
d1
|
||||||
|
f6
|
||||||
|
34
|
||||||
|
71
|
||||||
|
98
|
||||||
|
91
|
||||||
|
da
|
||||||
|
13
|
||||||
|
24
|
||||||
|
ea
|
||||||
|
f2
|
||||||
|
28
|
||||||
|
37
|
||||||
|
92
|
||||||
|
64
|
||||||
|
b3
|
||||||
|
da
|
||||||
|
95
|
||||||
|
5d
|
||||||
|
aa
|
||||||
|
3a
|
||||||
|
2f
|
||||||
|
b8
|
||||||
|
83
|
||||||
|
68
|
||||||
|
94
|
||||||
|
c8
|
||||||
|
e8
|
||||||
|
00
|
||||||
|
06
|
||||||
|
78
|
||||||
|
21
|
||||||
|
41
|
||||||
|
25
|
||||||
|
7c
|
||||||
|
25
|
||||||
|
4d
|
||||||
|
90
|
||||||
|
5a
|
||||||
|
23
|
||||||
|
8a
|
||||||
|
6b
|
||||||
|
41
|
||||||
|
ac
|
||||||
|
3c
|
||||||
|
76
|
||||||
|
cb
|
||||||
|
87
|
||||||
|
ea
|
||||||
|
34
|
||||||
|
27
|
||||||
|
28
|
||||||
|
ea
|
||||||
|
6e
|
||||||
|
48
|
||||||
|
bc
|
||||||
|
66
|
||||||
|
81
|
||||||
|
68
|
||||||
|
42
|
||||||
|
ff
|
||||||
|
24
|
||||||
|
55
|
||||||
|
e8
|
||||||
|
5c
|
||||||
|
67
|
||||||
|
f8
|
||||||
|
c4
|
||||||
|
88
|
||||||
|
74
|
||||||
|
f4
|
||||||
|
69
|
||||||
|
bd
|
||||||
|
a5
|
||||||
|
6f
|
||||||
|
dd
|
||||||
|
83
|
||||||
|
a5
|
||||||
|
7d
|
||||||
|
d4
|
||||||
|
07
|
||||||
|
67
|
||||||
|
98
|
||||||
|
a3
|
||||||
|
d8
|
||||||
|
54
|
||||||
|
ce
|
||||||
|
40
|
||||||
|
bc
|
||||||
|
c6
|
||||||
|
b3
|
||||||
|
49
|
||||||
|
a1
|
||||||
|
98
|
||||||
|
fc
|
||||||
|
6f
|
||||||
|
a4
|
||||||
|
71
|
||||||
|
3c
|
||||||
|
94
|
||||||
|
79
|
||||||
|
49
|
||||||
|
46
|
||||||
|
e2
|
||||||
|
49
|
||||||
|
20
|
||||||
|
17
|
||||||
|
79
|
||||||
|
70
|
||||||
|
9a
|
||||||
|
b7
|
||||||
|
51
|
||||||
|
04
|
||||||
|
59
|
||||||
|
e2
|
||||||
|
fa
|
||||||
|
32
|
||||||
|
5b
|
||||||
|
b3
|
||||||
|
c8
|
||||||
|
16
|
||||||
|
b2
|
||||||
|
af
|
||||||
|
3d
|
||||||
|
9c
|
||||||
|
af
|
||||||
|
36
|
||||||
|
fa
|
||||||
|
5c
|
||||||
|
21
|
||||||
|
73
|
||||||
|
79
|
||||||
|
cf
|
||||||
|
eb
|
||||||
|
79
|
||||||
|
7a
|
||||||
|
90
|
||||||
|
80
|
||||||
|
fe
|
||||||
|
23
|
||||||
|
37
|
||||||
|
4f
|
||||||
|
a0
|
||||||
|
2f
|
||||||
|
04
|
||||||
|
7c
|
||||||
|
77
|
||||||
|
5c
|
||||||
|
b4
|
||||||
|
60
|
||||||
|
2b
|
||||||
|
78
|
||||||
|
59
|
||||||
|
f7
|
||||||
|
d7
|
||||||
|
9c
|
||||||
|
0a
|
||||||
|
f7
|
||||||
|
3f
|
||||||
|
11
|
||||||
|
b4
|
||||||
|
28
|
||||||
|
47
|
||||||
|
91
|
||||||
|
5b
|
||||||
|
3d
|
||||||
|
32
|
||||||
|
46
|
||||||
|
e1
|
||||||
|
04
|
||||||
|
40
|
||||||
|
31
|
||||||
|
f6
|
||||||
|
1b
|
||||||
|
aa
|
||||||
|
d9
|
||||||
|
87
|
||||||
|
f3
|
||||||
|
c6
|
||||||
|
cc
|
||||||
|
93
|
||||||
|
28
|
||||||
|
0b
|
||||||
|
23
|
||||||
|
c8
|
||||||
|
39
|
||||||
|
0e
|
||||||
|
48
|
||||||
|
a2
|
||||||
|
10
|
||||||
|
80
|
||||||
|
92
|
||||||
|
c7
|
||||||
|
b4
|
||||||
|
19
|
||||||
|
ba
|
||||||
|
e1
|
||||||
|
3a
|
||||||
|
e5
|
||||||
|
00
|
||||||
|
67
|
||||||
|
81
|
||||||
|
3a
|
||||||
|
99
|
||||||
|
b5
|
||||||
|
da
|
||||||
|
80
|
||||||
|
e5
|
||||||
|
80
|
||||||
|
05
|
||||||
|
c6
|
||||||
|
96
|
||||||
|
5f
|
||||||
|
fe
|
||||||
|
45
|
||||||
|
3a
|
||||||
|
e5
|
||||||
|
73
|
||||||
|
50
|
||||||
|
1b
|
||||||
|
24
|
||||||
|
21
|
||||||
|
24
|
||||||
|
51
|
||||||
|
52
|
||||||
|
57
|
||||||
|
c4
|
||||||
|
06
|
||||||
|
27
|
||||||
|
8c
|
||||||
|
2f
|
||||||
|
7f
|
||||||
|
39
|
||||||
|
45
|
||||||
|
74
|
||||||
|
89
|
||||||
|
44
|
||||||
|
45
|
||||||
|
c6
|
||||||
|
12
|
||||||
|
e4
|
||||||
|
11
|
||||||
|
4f
|
||||||
|
0a
|
||||||
|
60
|
||||||
|
40
|
||||||
|
4c
|
||||||
|
da
|
||||||
|
97
|
||||||
|
6f
|
||||||
|
a6
|
||||||
|
3b
|
||||||
|
9a
|
||||||
|
28
|
||||||
|
57
|
||||||
|
81
|
||||||
|
e0
|
||||||
|
ab
|
||||||
|
3d
|
||||||
|
77
|
||||||
|
ad
|
||||||
|
2b
|
||||||
|
00
|
||||||
|
2f
|
||||||
|
1c
|
||||||
|
88
|
||||||
|
5e
|
||||||
|
f7
|
||||||
|
46
|
||||||
|
61
|
||||||
|
02
|
||||||
|
43
|
||||||
|
b7
|
||||||
|
51
|
||||||
|
ab
|
||||||
|
4b
|
||||||
|
ce
|
||||||
|
a3
|
||||||
|
88
|
||||||
|
02
|
||||||
|
7c
|
||||||
|
41
|
||||||
|
06
|
||||||
|
3b
|
||||||
|
01
|
||||||
|
67
|
||||||
|
91
|
||||||
|
36
|
||||||
|
08
|
||||||
|
73
|
||||||
|
64
|
||||||
|
cf
|
||||||
|
db
|
||||||
|
13
|
||||||
|
92
|
||||||
|
fa
|
||||||
|
ab
|
||||||
|
b9
|
||||||
|
e2
|
||||||
|
0a
|
||||||
|
51
|
||||||
|
77
|
||||||
|
b9
|
||||||
|
4b
|
||||||
|
f5
|
||||||
|
a3
|
||||||
|
93
|
||||||
|
b7
|
||||||
|
bd
|
||||||
|
d8
|
||||||
|
3a
|
||||||
|
7d
|
||||||
|
82
|
||||||
|
34
|
||||||
|
31
|
||||||
|
73
|
||||||
|
b8
|
||||||
|
78
|
||||||
|
1b
|
||||||
|
44
|
||||||
|
33
|
||||||
|
44
|
||||||
|
84
|
||||||
|
35
|
||||||
|
4b
|
||||||
|
71
|
||||||
|
79
|
||||||
|
b2
|
||||||
|
25
|
||||||
|
aa
|
||||||
|
be
|
||||||
|
e9
|
||||||
|
9f
|
||||||
|
23
|
||||||
|
07
|
||||||
|
95
|
||||||
|
d1
|
||||||
|
fb
|
||||||
|
24
|
||||||
|
8a
|
||||||
|
a5
|
||||||
|
61
|
||||||
|
5e
|
||||||
|
85
|
||||||
|
c0
|
||||||
|
ad
|
||||||
|
b4
|
||||||
|
9b
|
||||||
|
7f
|
||||||
|
51
|
||||||
|
04
|
||||||
|
71
|
||||||
|
2b
|
||||||
|
86
|
||||||
|
d4
|
||||||
|
03
|
||||||
|
4d
|
||||||
|
45
|
||||||
|
79
|
||||||
|
75
|
||||||
|
d4
|
||||||
|
1b
|
||||||
|
7c
|
||||||
|
88
|
||||||
|
c0
|
||||||
|
66
|
||||||
|
4e
|
||||||
|
09
|
||||||
|
1e
|
||||||
|
47
|
||||||
|
e9
|
||||||
|
79
|
||||||
|
83
|
||||||
|
03
|
||||||
|
c3
|
||||||
|
90
|
||||||
|
15
|
||||||
|
83
|
||||||
|
c1
|
||||||
|
36
|
||||||
|
06
|
||||||
|
ee
|
||||||
|
d7
|
||||||
|
88
|
||||||
|
3a
|
||||||
|
53
|
||||||
|
7a
|
||||||
|
c0
|
||||||
|
e1
|
||||||
|
47
|
||||||
|
06
|
||||||
|
8b
|
||||||
|
8c
|
||||||
|
4a
|
||||||
|
c0
|
||||||
|
56
|
||||||
|
fb
|
||||||
|
a1
|
||||||
|
08
|
||||||
|
ff
|
||||||
|
10
|
||||||
|
83
|
||||||
|
a9
|
||||||
|
18
|
||||||
|
6e
|
||||||
|
c0
|
||||||
|
5b
|
||||||
|
33
|
||||||
|
86
|
||||||
|
27
|
||||||
|
a8
|
||||||
|
dc
|
||||||
|
e4
|
||||||
|
3e
|
||||||
|
5c
|
||||||
|
41
|
||||||
|
41
|
||||||
|
0c
|
||||||
|
d6
|
||||||
|
bb
|
||||||
|
35
|
||||||
|
a3
|
||||||
|
30
|
||||||
|
d2
|
||||||
|
0b
|
||||||
|
77
|
||||||
|
bb
|
||||||
|
3a
|
||||||
|
90
|
||||||
|
34
|
||||||
|
b4
|
||||||
|
e3
|
||||||
|
c4
|
||||||
|
43
|
||||||
|
bb
|
||||||
|
eb
|
||||||
|
41
|
||||||
|
b6
|
||||||
|
69
|
||||||
|
1f
|
||||||
|
11
|
||||||
|
ab
|
||||||
|
11
|
||||||
1
sync_rtl/top/TB/vectors/kat_c2_z.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c2_z.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
d026bb15f52e8df87779ff953ccf42a9d5401111c402c448d77cb291bbe6aa1e
|
||||||
1
sync_rtl/top/TB/vectors/kat_c3_d.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c3_d.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
4c660325d7e121da05bc9389a09fd51d982d8990a27da29834af1930b2c4b089
|
||||||
1632
sync_rtl/top/TB/vectors/kat_c3_dk.hex
Normal file
1632
sync_rtl/top/TB/vectors/kat_c3_dk.hex
Normal file
File diff suppressed because it is too large
Load Diff
800
sync_rtl/top/TB/vectors/kat_c3_ek.hex
Normal file
800
sync_rtl/top/TB/vectors/kat_c3_ek.hex
Normal file
@@ -0,0 +1,800 @@
|
|||||||
|
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
|
||||||
1
sync_rtl/top/TB/vectors/kat_c3_z.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c3_z.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ceb50eb4b3aef8f26edd5fa3e9a981332e03d08876a872a111510801ebd485b5
|
||||||
1
sync_rtl/top/TB/vectors/kat_c4_d.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c4_d.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
199df3f68d5bceaff94649482882cac90c9d9d5c0e68b54a0dc2d849aba2458d
|
||||||
1632
sync_rtl/top/TB/vectors/kat_c4_dk.hex
Normal file
1632
sync_rtl/top/TB/vectors/kat_c4_dk.hex
Normal file
File diff suppressed because it is too large
Load Diff
800
sync_rtl/top/TB/vectors/kat_c4_ek.hex
Normal file
800
sync_rtl/top/TB/vectors/kat_c4_ek.hex
Normal file
@@ -0,0 +1,800 @@
|
|||||||
|
a1
|
||||||
|
dc
|
||||||
|
74
|
||||||
|
33
|
||||||
|
29
|
||||||
|
94
|
||||||
|
bc
|
||||||
|
28
|
||||||
|
99
|
||||||
|
c8
|
||||||
|
5b
|
||||||
|
59
|
||||||
|
a4
|
||||||
|
d4
|
||||||
|
3d
|
||||||
|
2e
|
||||||
|
f0
|
||||||
|
8f
|
||||||
|
5c
|
||||||
|
1a
|
||||||
|
a6
|
||||||
|
7a
|
||||||
|
48
|
||||||
|
72
|
||||||
|
c4
|
||||||
|
c3
|
||||||
|
55
|
||||||
|
d3
|
||||||
|
66
|
||||||
|
4f
|
||||||
|
08
|
||||||
|
69
|
||||||
|
9a
|
||||||
|
8a
|
||||||
|
e8
|
||||||
|
5f
|
||||||
|
17
|
||||||
|
d7
|
||||||
|
44
|
||||||
|
50
|
||||||
|
b6
|
||||||
|
28
|
||||||
|
c5
|
||||||
|
f3
|
||||||
|
1b
|
||||||
|
de
|
||||||
|
38
|
||||||
|
47
|
||||||
|
21
|
||||||
|
d7
|
||||||
|
3a
|
||||||
|
cb
|
||||||
|
51
|
||||||
|
ab
|
||||||
|
cf
|
||||||
|
b3
|
||||||
|
61
|
||||||
|
d8
|
||||||
|
50
|
||||||
|
18
|
||||||
|
4d
|
||||||
|
92
|
||||||
|
5e
|
||||||
|
01
|
||||||
|
3a
|
||||||
|
0a
|
||||||
|
83
|
||||||
|
52
|
||||||
|
95
|
||||||
|
35
|
||||||
|
c9
|
||||||
|
b2
|
||||||
|
62
|
||||||
|
c7
|
||||||
|
c4
|
||||||
|
8f
|
||||||
|
81
|
||||||
|
b9
|
||||||
|
5e
|
||||||
|
69
|
||||||
|
3e
|
||||||
|
24
|
||||||
|
28
|
||||||
|
78
|
||||||
|
d0
|
||||||
|
16
|
||||||
|
89
|
||||||
|
02
|
||||||
|
c4
|
||||||
|
1c
|
||||||
|
14
|
||||||
|
a8
|
||||||
|
a3
|
||||||
|
d5
|
||||||
|
60
|
||||||
|
cd
|
||||||
|
31
|
||||||
|
04
|
||||||
|
4b
|
||||||
|
7e
|
||||||
|
46
|
||||||
|
59
|
||||||
|
c1
|
||||||
|
c9
|
||||||
|
cb
|
||||||
|
4c
|
||||||
|
18
|
||||||
|
59
|
||||||
|
31
|
||||||
|
97
|
||||||
|
60
|
||||||
|
91
|
||||||
|
55
|
||||||
|
59
|
||||||
|
4a
|
||||||
|
08
|
||||||
|
8b
|
||||||
|
9a
|
||||||
|
82
|
||||||
|
7b
|
||||||
|
c4
|
||||||
|
73
|
||||||
|
28
|
||||||
|
46
|
||||||
|
aa
|
||||||
|
c3
|
||||||
|
53
|
||||||
|
fa
|
||||||
|
8c
|
||||||
|
ff
|
||||||
|
a4
|
||||||
|
86
|
||||||
|
a0
|
||||||
|
d8
|
||||||
|
4d
|
||||||
|
36
|
||||||
|
83
|
||||||
|
14
|
||||||
|
e6
|
||||||
|
59
|
||||||
|
17
|
||||||
|
f7
|
||||||
|
39
|
||||||
|
8c
|
||||||
|
6b
|
||||||
|
d1
|
||||||
|
2f
|
||||||
|
22
|
||||||
|
37
|
||||||
|
00
|
||||||
|
b1
|
||||||
|
7b
|
||||||
|
88
|
||||||
|
3b
|
||||||
|
eb
|
||||||
|
bd
|
||||||
|
f1
|
||||||
|
2c
|
||||||
|
1a
|
||||||
|
42
|
||||||
|
e8
|
||||||
|
9c
|
||||||
|
95
|
||||||
|
85
|
||||||
|
53
|
||||||
|
d0
|
||||||
|
68
|
||||||
|
6c
|
||||||
|
f7
|
||||||
|
68
|
||||||
|
3c
|
||||||
|
af
|
||||||
|
71
|
||||||
|
24
|
||||||
|
37
|
||||||
|
27
|
||||||
|
af
|
||||||
|
e2
|
||||||
|
24
|
||||||
|
9b
|
||||||
|
00
|
||||||
|
97
|
||||||
|
25
|
||||||
|
87
|
||||||
|
33
|
||||||
|
5f
|
||||||
|
6b
|
||||||
|
00
|
||||||
|
52
|
||||||
|
cd
|
||||||
|
21
|
||||||
|
77
|
||||||
|
80
|
||||||
|
0a
|
||||||
|
4f
|
||||||
|
a1
|
||||||
|
22
|
||||||
|
57
|
||||||
|
25
|
||||||
|
e0
|
||||||
|
8b
|
||||||
|
95
|
||||||
|
51
|
||||||
|
cd
|
||||||
|
a1
|
||||||
|
e4
|
||||||
|
5b
|
||||||
|
a6
|
||||||
|
e3
|
||||||
|
cd
|
||||||
|
bb
|
||||||
|
71
|
||||||
|
73
|
||||||
|
0c
|
||||||
|
b7
|
||||||
|
2a
|
||||||
|
1f
|
||||||
|
1c
|
||||||
|
6c
|
||||||
|
f1
|
||||||
|
bc
|
||||||
|
58
|
||||||
|
52
|
||||||
|
0c
|
||||||
|
9e
|
||||||
|
52
|
||||||
|
20
|
||||||
|
3c
|
||||||
|
68
|
||||||
|
95
|
||||||
|
1c
|
||||||
|
27
|
||||||
|
98
|
||||||
|
52
|
||||||
|
3c
|
||||||
|
20
|
||||||
|
38
|
||||||
|
ba
|
||||||
|
68
|
||||||
|
01
|
||||||
|
fb
|
||||||
|
3c
|
||||||
|
32
|
||||||
|
1c
|
||||||
|
f5
|
||||||
|
ca
|
||||||
|
21
|
||||||
|
8c
|
||||||
|
68
|
||||||
|
0c
|
||||||
|
32
|
||||||
|
0b
|
||||||
|
34
|
||||||
|
46
|
||||||
|
ab
|
||||||
|
15
|
||||||
|
3a
|
||||||
|
3c
|
||||||
|
4c
|
||||||
|
d7
|
||||||
|
cb
|
||||||
|
ca
|
||||||
|
35
|
||||||
|
6b
|
||||||
|
58
|
||||||
|
d2
|
||||||
|
54
|
||||||
|
b6
|
||||||
|
a2
|
||||||
|
4a
|
||||||
|
67
|
||||||
|
22
|
||||||
|
58
|
||||||
|
d1
|
||||||
|
a8
|
||||||
|
bd
|
||||||
|
36
|
||||||
|
a8
|
||||||
|
1b
|
||||||
|
e9
|
||||||
|
7b
|
||||||
|
51
|
||||||
|
5e
|
||||||
|
b4
|
||||||
|
21
|
||||||
|
22
|
||||||
|
f3
|
||||||
|
2a
|
||||||
|
7d
|
||||||
|
39
|
||||||
|
7b
|
||||||
|
2f
|
||||||
|
cb
|
||||||
|
03
|
||||||
|
99
|
||||||
|
46
|
||||||
|
c3
|
||||||
|
8e
|
||||||
|
41
|
||||||
|
b5
|
||||||
|
b4
|
||||||
|
c5
|
||||||
|
76
|
||||||
|
4c
|
||||||
|
6c
|
||||||
|
50
|
||||||
|
c2
|
||||||
|
90
|
||||||
|
a4
|
||||||
|
05
|
||||||
|
aa
|
||||||
|
74
|
||||||
|
6c
|
||||||
|
52
|
||||||
|
7c
|
||||||
|
51
|
||||||
|
35
|
||||||
|
8b
|
||||||
|
c0
|
||||||
|
9c
|
||||||
|
5b
|
||||||
|
52
|
||||||
|
da
|
||||||
|
33
|
||||||
|
a0
|
||||||
|
94
|
||||||
|
6c
|
||||||
|
9d
|
||||||
|
8a
|
||||||
|
2f
|
||||||
|
0d
|
||||||
|
a3
|
||||||
|
ba
|
||||||
|
7a
|
||||||
|
24
|
||||||
|
91
|
||||||
|
3d
|
||||||
|
83
|
||||||
|
b4
|
||||||
|
d9
|
||||||
|
09
|
||||||
|
91
|
||||||
|
3e
|
||||||
|
2c
|
||||||
|
55
|
||||||
|
bf
|
||||||
|
b5
|
||||||
|
02
|
||||||
|
0f
|
||||||
|
6c
|
||||||
|
87
|
||||||
|
68
|
||||||
|
82
|
||||||
|
71
|
||||||
|
e0
|
||||||
|
17
|
||||||
|
88
|
||||||
|
88
|
||||||
|
9c
|
||||||
|
97
|
||||||
|
b1
|
||||||
|
2a
|
||||||
|
b8
|
||||||
|
89
|
||||||
|
05
|
||||||
|
b4
|
||||||
|
9a
|
||||||
|
6c
|
||||||
|
02
|
||||||
|
d3
|
||||||
|
40
|
||||||
|
0b
|
||||||
|
7a
|
||||||
|
61
|
||||||
|
72
|
||||||
|
fb
|
||||||
|
b1
|
||||||
|
06
|
||||||
|
c0
|
||||||
|
16
|
||||||
|
c8
|
||||||
|
5c
|
||||||
|
c7
|
||||||
|
07
|
||||||
|
3f
|
||||||
|
a7
|
||||||
|
88
|
||||||
|
a8
|
||||||
|
e3
|
||||||
|
7f
|
||||||
|
f2
|
||||||
|
a2
|
||||||
|
a7
|
||||||
|
7d
|
||||||
|
66
|
||||||
|
4a
|
||||||
|
a1
|
||||||
|
a6
|
||||||
|
a0
|
||||||
|
cb
|
||||||
|
c9
|
||||||
|
34
|
||||||
|
2e
|
||||||
|
68
|
||||||
|
49
|
||||||
|
54
|
||||||
|
95
|
||||||
|
76
|
||||||
|
51
|
||||||
|
46
|
||||||
|
2c
|
||||||
|
b2
|
||||||
|
db
|
||||||
|
74
|
||||||
|
02
|
||||||
|
c6
|
||||||
|
5a
|
||||||
|
2e
|
||||||
|
c9
|
||||||
|
8d
|
||||||
|
58
|
||||||
|
44
|
||||||
|
1e
|
||||||
|
57
|
||||||
|
16
|
||||||
|
6c
|
||||||
|
66
|
||||||
|
4a
|
||||||
|
8a
|
||||||
|
75
|
||||||
|
3a
|
||||||
|
69
|
||||||
|
98
|
||||||
|
7b
|
||||||
|
19
|
||||||
|
30
|
||||||
|
95
|
||||||
|
90
|
||||||
|
97
|
||||||
|
e9
|
||||||
|
88
|
||||||
|
c7
|
||||||
|
da
|
||||||
|
31
|
||||||
|
94
|
||||||
|
24
|
||||||
|
62
|
||||||
|
c8
|
||||||
|
36
|
||||||
|
28
|
||||||
|
a8
|
||||||
|
1b
|
||||||
|
ce
|
||||||
|
f6
|
||||||
|
d4
|
||||||
|
28
|
||||||
|
80
|
||||||
|
f6
|
||||||
|
03
|
||||||
|
98
|
||||||
|
08
|
||||||
|
c7
|
||||||
|
27
|
||||||
|
bc
|
||||||
|
cc
|
||||||
|
6d
|
||||||
|
20
|
||||||
|
44
|
||||||
|
39
|
||||||
|
56
|
||||||
|
b2
|
||||||
|
a2
|
||||||
|
d4
|
||||||
|
8f
|
||||||
|
58
|
||||||
|
a8
|
||||||
|
79
|
||||||
|
72
|
||||||
|
97
|
||||||
|
cf
|
||||||
|
e8
|
||||||
|
e3
|
||||||
|
29
|
||||||
|
01
|
||||||
|
d4
|
||||||
|
68
|
||||||
|
f8
|
||||||
|
05
|
||||||
|
4a
|
||||||
|
f6
|
||||||
|
58
|
||||||
|
c7
|
||||||
|
b3
|
||||||
|
b7
|
||||||
|
ce
|
||||||
|
d2
|
||||||
|
92
|
||||||
|
c3
|
||||||
|
86
|
||||||
|
64
|
||||||
|
07
|
||||||
|
c1
|
||||||
|
a7
|
||||||
|
79
|
||||||
|
59
|
||||||
|
68
|
||||||
|
1c
|
||||||
|
25
|
||||||
|
b4
|
||||||
|
6c
|
||||||
|
34
|
||||||
|
55
|
||||||
|
71
|
||||||
|
63
|
||||||
|
79
|
||||||
|
19
|
||||||
|
44
|
||||||
|
80
|
||||||
|
36
|
||||||
|
33
|
||||||
|
57
|
||||||
|
23
|
||||||
|
c1
|
||||||
|
7b
|
||||||
|
52
|
||||||
|
26
|
||||||
|
07
|
||||||
|
41
|
||||||
|
59
|
||||||
|
21
|
||||||
|
9f
|
||||||
|
47
|
||||||
|
9b
|
||||||
|
25
|
||||||
|
53
|
||||||
|
86
|
||||||
|
4c
|
||||||
|
66
|
||||||
|
53
|
||||||
|
a0
|
||||||
|
bc
|
||||||
|
74
|
||||||
|
b0
|
||||||
|
a1
|
||||||
|
52
|
||||||
|
16
|
||||||
|
0b
|
||||||
|
f8
|
||||||
|
8b
|
||||||
|
50
|
||||||
|
56
|
||||||
|
5a
|
||||||
|
47
|
||||||
|
b5
|
||||||
|
4a
|
||||||
|
97
|
||||||
|
09
|
||||||
|
47
|
||||||
|
55
|
||||||
|
a0
|
||||||
|
c1
|
||||||
|
7c
|
||||||
|
85
|
||||||
|
66
|
||||||
|
cd
|
||||||
|
92
|
||||||
|
2a
|
||||||
|
d4
|
||||||
|
9b
|
||||||
|
54
|
||||||
|
ad
|
||||||
|
75
|
||||||
|
c5
|
||||||
|
bd
|
||||||
|
50
|
||||||
|
01
|
||||||
|
6a
|
||||||
|
50
|
||||||
|
9d
|
||||||
|
7e
|
||||||
|
ca
|
||||||
|
81
|
||||||
|
9b
|
||||||
|
36
|
||||||
|
11
|
||||||
|
0c
|
||||||
|
93
|
||||||
|
ae
|
||||||
|
0e
|
||||||
|
a4
|
||||||
|
7a
|
||||||
|
e4
|
||||||
|
6a
|
||||||
|
cb
|
||||||
|
c4
|
||||||
|
62
|
||||||
|
71
|
||||||
|
15
|
||||||
|
60
|
||||||
|
0c
|
||||||
|
b1
|
||||||
|
23
|
||||||
|
65
|
||||||
|
d1
|
||||||
|
e6
|
||||||
|
a9
|
||||||
|
42
|
||||||
|
41
|
||||||
|
31
|
||||||
|
83
|
||||||
|
4c
|
||||||
|
4c
|
||||||
|
4c
|
||||||
|
72
|
||||||
|
44
|
||||||
|
2d
|
||||||
|
1a
|
||||||
|
7c
|
||||||
|
8e
|
||||||
|
b7
|
||||||
|
35
|
||||||
|
1b
|
||||||
|
27
|
||||||
|
7b
|
||||||
|
e6
|
||||||
|
0b
|
||||||
|
70
|
||||||
|
ec
|
||||||
|
17
|
||||||
|
01
|
||||||
|
11
|
||||||
|
a3
|
||||||
|
8a
|
||||||
|
3c
|
||||||
|
e0
|
||||||
|
94
|
||||||
|
4e
|
||||||
|
24
|
||||||
|
2c
|
||||||
|
ea
|
||||||
|
26
|
||||||
|
c4
|
||||||
|
cb
|
||||||
|
80
|
||||||
|
c4
|
||||||
|
33
|
||||||
|
65
|
||||||
|
30
|
||||||
|
45
|
||||||
|
a7
|
||||||
|
bf
|
||||||
|
4d
|
||||||
|
9a
|
||||||
|
6f
|
||||||
|
09
|
||||||
|
06
|
||||||
|
30
|
||||||
|
6c
|
||||||
|
00
|
||||||
|
59
|
||||||
|
f4
|
||||||
|
2b
|
||||||
|
51
|
||||||
|
28
|
||||||
|
95
|
||||||
|
c2
|
||||||
|
ef
|
||||||
|
74
|
||||||
|
4d
|
||||||
|
b5
|
||||||
|
a7
|
||||||
|
72
|
||||||
|
0a
|
||||||
|
d0
|
||||||
|
35
|
||||||
|
3a
|
||||||
|
66
|
||||||
|
7d
|
||||||
|
43
|
||||||
|
c4
|
||||||
|
41
|
||||||
|
9e
|
||||||
|
61
|
||||||
|
48
|
||||||
|
44
|
||||||
|
18
|
||||||
|
80
|
||||||
|
f7
|
||||||
|
88
|
||||||
|
a7
|
||||||
|
8b
|
||||||
|
d9
|
||||||
|
47
|
||||||
|
19
|
||||||
|
f0
|
||||||
|
10
|
||||||
|
d1
|
||||||
|
42
|
||||||
|
24
|
||||||
|
df
|
||||||
|
c0
|
||||||
|
68
|
||||||
|
a1
|
||||||
|
c6
|
||||||
|
c6
|
||||||
|
b4
|
||||||
|
60
|
||||||
|
8e
|
||||||
|
8b
|
||||||
|
84
|
||||||
|
0d
|
||||||
|
7a
|
||||||
|
62
|
||||||
|
68
|
||||||
|
bf
|
||||||
|
f3
|
||||||
|
83
|
||||||
|
b7
|
||||||
|
00
|
||||||
|
1b
|
||||||
|
e6
|
||||||
|
e6
|
||||||
|
6f
|
||||||
|
bf
|
||||||
|
e7
|
||||||
|
74
|
||||||
|
da
|
||||||
|
4b
|
||||||
|
9c
|
||||||
|
9a
|
||||||
|
01
|
||||||
|
c5
|
||||||
|
c6
|
||||||
|
2c
|
||||||
|
55
|
||||||
|
30
|
||||||
|
81
|
||||||
|
96
|
||||||
|
a6
|
||||||
|
b7
|
||||||
|
22
|
||||||
|
04
|
||||||
|
b5
|
||||||
|
0a
|
||||||
|
e3
|
||||||
|
92
|
||||||
|
25
|
||||||
|
c3
|
||||||
|
1a
|
||||||
|
8a
|
||||||
|
ac
|
||||||
|
c5
|
||||||
|
9b
|
||||||
|
e0
|
||||||
|
9b
|
||||||
|
a0
|
||||||
|
33
|
||||||
|
f4
|
||||||
|
3d
|
||||||
|
35
|
||||||
|
81
|
||||||
|
35
|
||||||
|
82
|
||||||
|
b2
|
||||||
|
8e
|
||||||
|
aa
|
||||||
|
83
|
||||||
|
9c
|
||||||
|
70
|
||||||
|
61
|
||||||
|
98
|
||||||
|
14
|
||||||
|
94
|
||||||
|
9f
|
||||||
|
76
|
||||||
|
8e
|
||||||
|
11
|
||||||
|
4b
|
||||||
|
01
|
||||||
|
b8
|
||||||
|
4b
|
||||||
|
87
|
||||||
|
87
|
||||||
|
79
|
||||||
|
45
|
||||||
|
82
|
||||||
|
f8
|
||||||
|
cd
|
||||||
|
7f
|
||||||
|
6f
|
||||||
|
b0
|
||||||
|
73
|
||||||
|
81
|
||||||
|
77
|
||||||
|
0e
|
||||||
|
bb
|
||||||
|
a5
|
||||||
|
03
|
||||||
|
1c
|
||||||
|
c5
|
||||||
1
sync_rtl/top/TB/vectors/kat_c4_z.hex
Normal file
1
sync_rtl/top/TB/vectors/kat_c4_z.hex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
d8a6e796ddac221affc15ef4e485b1f6c748a545b7cefc6ab65613797b3cf9a9
|
||||||
Reference in New Issue
Block a user