Measures timing side channels in cryptographic implementations by running them, using dudect for statistical analysis a…
Part of Testing Handbook SkillsPack · 15 skills
by trailofbits· SecurityUnclaimed · Yours? Claim it
About
Measures timing side channels in cryptographic implementations by running them, using dudect for statistical analysis and Timecop over Valgrind for dynamic tracing. Covers the formal, symbolic, dynamic, and statistical tool categories and how to read a result. Use when testing whether a running implementation is constant-time, measuring timing variance on a compiled binary, or investigating a suspected timing attack. Not for statically inspecting compiler output — the constant-time-analysis plugin covers that.
Skills people install alongside constant-time-testing.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.copilot/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.cursor/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.claude/skills/constant-time-testing
/plugin marketplace add trailofbits/skills /plugin install testing-handbook-skills@trailofbits
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.agents/skills/constant-time-testing
Runs on your machine.
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.gemini/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing .agents/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.openclaw/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.config/opencode/skills/constant-time-testing
Runs on your machine.
npx -y degit trailofbits/skills/plugins/testing-handbook-skills/skills/constant-time-testing ~/.hermes/skills/constant-time-testing
Scanned and passed · checked 48 min ago
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
No reviews yet. Used constant-time-testing? Say how it went.
Write a reviewSkills people install alongside constant-time-testing.
Trail of Bits' skills for fuzzing and crypto testing, from its Testing Handbook: libFuzzer, AFL++, cargo-fuzz, Atheris, OSS-Fuzz and more.
Lets your agent find vulnerabilities in your code, prove they're real against your running app, and fix them: SCA, secrets, SAST and DAST.
Has your agent diff two Windows builds with WinDiff and explain what changed in syscalls, symbols and mitigations, and why it matters.
Nobody has shared how they use constant-time-testing yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.