Commit 41d03a9
fix(crypto): exclude timing test from coverage builds
The Elligator2 timing consistency test is now properly excluded from coverage
builds using cfg_attr(coverage, ignore). Coverage instrumentation adds significant
overhead that invalidates timing measurements:
Observed in CI coverage build:
- Normal build: mean=36ms, max_deviation=18ms
- Coverage build: mean=148ms, max_deviation=156ms (4x slower, 8.5x variance)
The test remains active in normal builds (including CI Test jobs) to catch
timing regressions, but is automatically skipped when running under coverage
instrumentation where timing measurements are meaningless.
This follows best practices for timing-sensitive tests in instrumented environments.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 316f9fa commit 41d03a9
1 file changed
+4
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
452 | 455 | | |
| 456 | + | |
453 | 457 | | |
454 | 458 | | |
455 | 459 | | |
| |||
0 commit comments