Validates cryptographic implementations against Project Wycheproof's test vectors, which encode known attacks and edge cases across AES, RSA, ECDSA, ECDH, and more. Covers loading test vectors, mapping result flags onto pass and fail expectations, and reading a failure.
Install
npx skills add trailofbits/skills --skill wycheproofnpx skills add trailofbits/skills --skill wycheproof -a claude-code -gnpx skills add trailofbits/skills --skill wycheproof -a codex -ggemini skills install https://github.com/trailofbits/skills.git --path plugins/testing-handbook-skills/skills/wycheproofgh skill install trailofbits/skills wycheproofgit clone --depth 1 https://github.com/trailofbits/skills /tmp/trailofbits__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/trailofbits__skills/plugins/testing-handbook-skills/skills/wycheproof ~/.claude/skills/wycheproof # Claude Code
cp -R /tmp/trailofbits__skills/plugins/testing-handbook-skills/skills/wycheproof ~/.agents/skills/wycheproof # Codex, Cursor, Gemini CLI, Copilot, OpenCode