Files
retroSoC/scripts/data/crypto_constants.json
T
maksyuki 3c63fec8dc feat: refactor crypto test paths and add new tests for firmware validation
- Updated test paths in  to point to the new directory structure for crypto files.
- Introduced  to validate firmware identity and reject stale firmware based on source changes and simulation logs.
- Enhanced  to include additional memory status and control registers, ensuring alignment with RTL definitions.
2026-09-26 14:00:25 +08:00

616 lines
5.9 KiB
JSON

{
"layout_id": "0x43525901",
"aes_bytes": [
99,
124,
119,
123,
242,
107,
111,
197,
48,
1,
103,
43,
254,
215,
171,
118,
202,
130,
201,
125,
250,
89,
71,
240,
173,
212,
162,
175,
156,
164,
114,
192,
183,
253,
147,
38,
54,
63,
247,
204,
52,
165,
229,
241,
113,
216,
49,
21,
4,
199,
35,
195,
24,
150,
5,
154,
7,
18,
128,
226,
235,
39,
178,
117,
9,
131,
44,
26,
27,
110,
90,
160,
82,
59,
214,
179,
41,
227,
47,
132,
83,
209,
0,
237,
32,
252,
177,
91,
106,
203,
190,
57,
74,
76,
88,
207,
208,
239,
170,
251,
67,
77,
51,
133,
69,
249,
2,
127,
80,
60,
159,
168,
81,
163,
64,
143,
146,
157,
56,
245,
188,
182,
218,
33,
16,
255,
243,
210,
205,
12,
19,
236,
95,
151,
68,
23,
196,
167,
126,
61,
100,
93,
25,
115,
96,
129,
79,
220,
34,
42,
144,
136,
70,
238,
184,
20,
222,
94,
11,
219,
224,
50,
58,
10,
73,
6,
36,
92,
194,
211,
172,
98,
145,
149,
228,
121,
231,
200,
55,
109,
141,
213,
78,
169,
108,
86,
244,
234,
101,
122,
174,
8,
186,
120,
37,
46,
28,
166,
180,
198,
232,
221,
116,
31,
75,
189,
139,
138,
112,
62,
181,
102,
72,
3,
246,
14,
97,
53,
87,
185,
134,
193,
29,
158,
225,
248,
152,
17,
105,
217,
142,
148,
155,
30,
135,
233,
206,
85,
40,
223,
140,
161,
137,
13,
191,
230,
66,
104,
65,
153,
45,
15,
176,
84,
187,
22,
82,
9,
106,
213,
48,
54,
165,
56,
191,
64,
163,
158,
129,
243,
215,
251,
124,
227,
57,
130,
155,
47,
255,
135,
52,
142,
67,
68,
196,
222,
233,
203,
84,
123,
148,
50,
166,
194,
35,
61,
238,
76,
149,
11,
66,
250,
195,
78,
8,
46,
161,
102,
40,
217,
36,
178,
118,
91,
162,
73,
109,
139,
209,
37,
114,
248,
246,
100,
134,
104,
152,
22,
212,
164,
92,
204,
93,
101,
182,
146,
108,
112,
72,
80,
253,
237,
185,
218,
94,
21,
70,
87,
167,
141,
157,
132,
144,
216,
171,
0,
140,
188,
211,
10,
247,
228,
88,
5,
184,
179,
69,
6,
208,
44,
30,
143,
202,
63,
15,
2,
193,
175,
189,
3,
1,
19,
138,
107,
58,
145,
17,
65,
79,
103,
220,
234,
151,
242,
207,
206,
240,
180,
230,
115,
150,
172,
116,
34,
231,
173,
53,
133,
226,
249,
55,
232,
28,
117,
223,
110,
71,
241,
26,
113,
29,
41,
197,
137,
111,
183,
98,
14,
170,
24,
190,
27,
252,
86,
62,
75,
198,
210,
121,
32,
154,
219,
192,
254,
120,
205,
90,
244,
31,
221,
168,
51,
136,
7,
199,
49,
177,
18,
16,
89,
39,
128,
236,
95,
96,
81,
127,
169,
25,
181,
74,
13,
45,
229,
122,
159,
147,
201,
156,
239,
160,
224,
59,
77,
174,
42,
245,
176,
200,
235,
187,
60,
131,
83,
153,
97,
23,
43,
4,
126,
186,
119,
214,
38,
225,
105,
20,
99,
85,
33,
12,
125,
0,
1,
2,
4,
8,
16,
32,
64,
128,
27,
54,
108,
216,
171,
77,
0
],
"sha_words": [
"0x428a2f98",
"0x71374491",
"0xb5c0fbcf",
"0xe9b5dba5",
"0x3956c25b",
"0x59f111f1",
"0x923f82a4",
"0xab1c5ed5",
"0xd807aa98",
"0x12835b01",
"0x243185be",
"0x550c7dc3",
"0x72be5d74",
"0x80deb1fe",
"0x9bdc06a7",
"0xc19bf174",
"0xe49b69c1",
"0xefbe4786",
"0x0fc19dc6",
"0x240ca1cc",
"0x2de92c6f",
"0x4a7484aa",
"0x5cb0a9dc",
"0x76f988da",
"0x983e5152",
"0xa831c66d",
"0xb00327c8",
"0xbf597fc7",
"0xc6e00bf3",
"0xd5a79147",
"0x06ca6351",
"0x14292967",
"0x27b70a85",
"0x2e1b2138",
"0x4d2c6dfc",
"0x53380d13",
"0x650a7354",
"0x766a0abb",
"0x81c2c92e",
"0x92722c85",
"0xa2bfe8a1",
"0xa81a664b",
"0xc24b8b70",
"0xc76c51a3",
"0xd192e819",
"0xd6990624",
"0xf40e3585",
"0x106aa070",
"0x19a4c116",
"0x1e376c08",
"0x2748774c",
"0x34b0bcb5",
"0x391c0cb3",
"0x4ed8aa4a",
"0x5b9cca4f",
"0x682e6ff3",
"0x748f82ee",
"0x78a5636f",
"0x84c87814",
"0x8cc70208",
"0x90befffa",
"0xa4506ceb",
"0xbef9a3f7",
"0xc67178f2",
"0xc1059ed8",
"0x367cd507",
"0x3070dd17",
"0xf70e5939",
"0xffc00b31",
"0x68581511",
"0x64f98fa7",
"0xbefa4fa4",
"0x6a09e667",
"0xbb67ae85",
"0x3c6ef372",
"0xa54ff53a",
"0x510e527f",
"0x9b05688c",
"0x1f83d9ab",
"0x5be0cd19"
]
}