Commit c39ce01
committed
chore(whir_zk): clippy + signature cleanup post-pruned-NTT
Reviewer flagged that `f_hat_witness: &mut` in `ood_stir_and_rounds`,
`gamma_check`, and `prove_blinded_polynomial` is no longer accurate —
the partial-encode path never mutates the witness. Switch to `&` and
drop the now-redundant `&*` reborrows. Misleading `&mut` could mask
future bugs where the witness is unintentionally mutated.
Also applies the smaller clippy/fmt nits the reviewer surfaced:
- ntt_partial: allow(dead_code) (kept pub for external callers; the
hot path uses ntt_partial_with_plan_into)
- PartialNttPlan::size: const fn
- ntt_partial_with_plan_into: allow(significant_drop_tightening); the
roots-table RwLockReadGuard is intentionally held across all DIT
stages, mirroring ntt_dispatch
- assertion comparison form: `> n` instead of `>= n + 1`
- cargo fmt
`cargo clippy -- -D warnings` is now clean; 155 lib tests still pass.1 parent d4ad1fb commit c39ce01
2 files changed
Lines changed: 11 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
370 | 370 | | |
371 | 371 | | |
372 | 372 | | |
| 373 | + | |
373 | 374 | | |
374 | 375 | | |
375 | 376 | | |
| |||
383 | 384 | | |
384 | 385 | | |
385 | 386 | | |
| 387 | + | |
386 | 388 | | |
387 | 389 | | |
388 | 390 | | |
| |||
397 | 399 | | |
398 | 400 | | |
399 | 401 | | |
400 | | - | |
| 402 | + | |
401 | 403 | | |
402 | 404 | | |
403 | 405 | | |
| |||
507 | 509 | | |
508 | 510 | | |
509 | 511 | | |
510 | | - | |
| 512 | + | |
511 | 513 | | |
512 | 514 | | |
513 | 515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
| 330 | + | |
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
| |||
353 | 353 | | |
354 | 354 | | |
355 | 355 | | |
356 | | - | |
| 356 | + | |
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
| 457 | + | |
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
| 477 | + | |
478 | 478 | | |
479 | 479 | | |
480 | 480 | | |
| |||
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
501 | | - | |
| 501 | + | |
502 | 502 | | |
503 | 503 | | |
504 | 504 | | |
| |||
696 | 696 | | |
697 | 697 | | |
698 | 698 | | |
699 | | - | |
| 699 | + | |
700 | 700 | | |
701 | 701 | | |
702 | 702 | | |
| |||
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
716 | | - | |
| 716 | + | |
717 | 717 | | |
718 | 718 | | |
719 | 719 | | |
| |||
0 commit comments