wycheproof

Validate cryptographic implementations against Wycheproof test vectors.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill wycheproof-dakshrawat298-gif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wycheproof
Source: https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN/tree/main/packages/skills/skills/testing-handbook-skills/skills/wycheproof
Command: npx skills add https://github.com/dakshrawat298-gif/SOL-ALPHA-GUARDIAN --skill wycheproof-dakshrawat298-gif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Wycheproof provides a comprehensive suite of test vectors to verify cryptographic implementations against known vulnerabilities and edge cases, helping teams catch subtle bugs early in development and testing.

Core Features & Use Cases

  • Wide coverage of cryptographic algorithms (AES-GCM, ECDSA, ECDH, EdDSA, RSA, ChaCha20-Poly1305) with extensive test groups.
  • Facilitates CI integrations and automated harnesses for validating crypto code against standard vectors.
  • Provides guidance for parsing test vectors, setting up test harnesses, and auditing crypto libraries for correctness.

Quick Start

Run the Wycheproof test-vector suite through your chosen test framework to start validating crypto implementations.

Frequently Asked Questions about wycheproof

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate cryptographic implementations against known edge cases?

Validate cryptographic implementations by applying Wycheproof test vectors through a test harness to detect edge-case vulnerabilities and mis-implementations across algorithms like AES-GCM, ECDSA, and RSA.

What is the best way to automate crypto testing in a CI pipeline?

Automate crypto testing in CI pipelines by integrating Wycheproof test vectors with frameworks like pytest or mocha, requiring JSON test group parsing, hex conversions, and harness configuration to verify cryptographic code automatically.

Which cryptographic algorithms does Wycheproof test for vulnerabilities?

Wycheproof tests cryptographic algorithms including AES-GCM, ECDSA, ECDH, EdDSA, RSA, and ChaCha20-Poly1305, providing comprehensive test groups to verify implementations against known vulnerabilities and edge cases.

Can I use pytest or mocha to run Wycheproof test vectors locally?

Yes, you can use pytest or mocha as a test harness to run Wycheproof test vectors locally, requiring JSON test group parsing and hex conversions to automate verification and reporting for cryptographic code.

Why do I need Wycheproof test vectors for auditing crypto libraries?

Wycheproof test vectors catch subtle bugs and edge-case vulnerabilities early in development, helping teams audit crypto libraries for correctness by validating implementations against a comprehensive suite of known test vectors.