This repository was archived by the owner on Apr 18, 2025. It is now read-only.
Commit 517127f
upgrade "misc-precompiled-circuits" and handle modexp invalid len in bus-mapping (#830)
* tag modexp circuit
* try fix native reminder
* fix divmod
* update MODEXPCONFIG_EACH_CHIP_ROWS
* fix fmt
* update assert_eq and refactor tests
* fix test: enlarge keccak rows
* add invalid input testcase in modexp
* fix sub with overflow if modexp input bytes len greater than 192
---------
Co-authored-by: DreamWuGit <[email protected]>
Co-authored-by: kunxian xia <[email protected]>1 parent 7c48935 commit 517127f
File tree
6 files changed
+90
-54
lines changed- zkevm-circuits
- src
- evm_circuit/execution/precompiles
- super_circuit
6 files changed
+90
-54
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
Lines changed: 46 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
881 | 881 | | |
882 | 882 | | |
883 | 883 | | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
884 | 892 | | |
885 | 893 | | |
886 | 894 | | |
887 | | - | |
| 895 | + | |
888 | 896 | | |
889 | 897 | | |
890 | 898 | | |
| |||
1286 | 1294 | | |
1287 | 1295 | | |
1288 | 1296 | | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
1289 | 1334 | | |
1290 | 1335 | | |
1291 | 1336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | 66 | | |
68 | 67 | | |
69 | 68 | | |
| |||
128 | 127 | | |
129 | 128 | | |
130 | 129 | | |
131 | | - | |
| 130 | + | |
132 | 131 | | |
133 | 132 | | |
134 | 133 | | |
| |||
180 | 179 | | |
181 | 180 | | |
182 | 181 | | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| 194 | + | |
| 195 | + | |
194 | 196 | | |
195 | 197 | | |
196 | 198 | | |
| |||
203 | 205 | | |
204 | 206 | | |
205 | 207 | | |
| 208 | + | |
206 | 209 | | |
207 | 210 | | |
208 | 211 | | |
| |||
239 | 242 | | |
240 | 243 | | |
241 | 244 | | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
| 245 | + | |
| 246 | + | |
252 | 247 | | |
253 | 248 | | |
254 | 249 | | |
255 | 250 | | |
256 | 251 | | |
257 | 252 | | |
258 | 253 | | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
| 254 | + | |
| 255 | + | |
269 | 256 | | |
270 | 257 | | |
271 | 258 | | |
272 | 259 | | |
273 | 260 | | |
274 | 261 | | |
275 | | - | |
276 | | - | |
277 | | - | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
278 | 271 | | |
279 | | - | |
| 272 | + | |
280 | 273 | | |
281 | 274 | | |
282 | 275 | | |
283 | 276 | | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
| 277 | + | |
288 | 278 | | |
289 | 279 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
606 | 606 | | |
607 | 607 | | |
608 | 608 | | |
609 | | - | |
| 609 | + | |
610 | 610 | | |
611 | 611 | | |
612 | 612 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2619 | 2619 | | |
2620 | 2620 | | |
2621 | 2621 | | |
2622 | | - | |
2623 | | - | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
2624 | 2625 | | |
2625 | | - | |
| 2626 | + | |
2626 | 2627 | | |
2627 | 2628 | | |
2628 | 2629 | | |
| |||
0 commit comments