constant-time-testing - Test Cryptographic Implementations for Constant-Time Behavior
Measures timing side channels in running cryptographic implementations with dudect and Timecop over Valgrind, and explains how to interpret results.
Tags
Updated: 2026-10-12Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Measure execution timing
- Run statistical timing tests
- Trace runtime secret flow
- Interpret timing analysis results
- Compare analysis tool categories
Inputs
- Cryptographic implementation
- Compiled binary
- Test inputs
- Secret-sensitive inputs
Outputs
- Timing analysis results
- Statistical leakage findings
- Runtime tracing findings
- Analysis guidance messages
Requirements
- dudect
- Timecop
- Valgrind
- Runnable implementation
