wycheproof

Validate cryptographic implementations against Wycheproof test vectors.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/rohanbhatia27/rohanstutoring-redesign --skill wycheproof-rohanbhatia27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wycheproof
Source: https://github.com/rohanbhatia27/rohanstutoring-redesign/tree/main/.agents/skills/wycheproof
Command: npx skills add https://github.com/rohanbhatia27/rohanstutoring-redesign --skill wycheproof-rohanbhatia27

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring cryptographic implementations are secure by providing a comprehensive set of test vectors to validate their correctness against known attacks and edge cases.

Core Features & Use Cases

  • Test Vector Validation: Offers a wide range of test vectors for cryptographic algorithms to verify their correctness.
  • Community-Managed: Actively maintained by the community, with contributions for new test vectors.
  • Use Case: When developing or auditing cryptographic libraries, use Wycheproof to test for vulnerabilities in implementations like AES, ECDSA, RSA, and more.

Quick Start

Run the Wycheproof tests on your cryptographic implementation using the provided test vectors.

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 attack vectors?

You validate cryptographic implementations by running them against comprehensive Wycheproof test vectors. This checks algorithm correctness against known attacks and edge cases, ensuring software security during development and auditing.

What are cryptographic test vectors and when do I need them?

Cryptographic test vectors are standardized datasets used to verify algorithm correctness against known attacks. You need them when developing or auditing cryptographic libraries to ensure implementations like AES or RSA handle edge cases securely.

Can I use Wycheproof test vectors for security auditing existing cryptographic libraries?

Yes, Wycheproof test vectors support security auditing for existing cryptographic libraries. You execute provided test scripts to validate algorithm implementations like AES, ECDSA, and RSA against known vulnerabilities and edge cases.

What cryptographic algorithms are supported by these test vectors?

Supported cryptographic algorithms include AES, ECDSA, and RSA. The test vectors provide extensive coverage to verify implementation correctness against known attacks and edge cases for these cryptographic algorithms.

Do I need any dependencies to run cryptographic validation tests?

No external dependencies are required, but you need the Wycheproof test vectors and the ability to execute test scripts. The Skill uses internal scripts and references to validate cryptographic implementations without additional packages.