wycheproof

Validate cryptographic implementations against Wycheproof JSON test vectors.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/statick88/dotfiles --skill wycheproof-statick88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wycheproof
Source: https://github.com/statick88/dotfiles/tree/main/amp/.agents/skills/wycheproof
Command: npx skills add https://github.com/statick88/dotfiles --skill wycheproof-statick88

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps ensure the correctness and security of cryptographic implementations by providing a comprehensive suite of test vectors for known vulnerabilities and edge cases.

Core Features & Use Cases

  • Test Vector Validation: Utilizes a vast collection of JSON test vectors to verify cryptographic algorithms like AES-GCM, ECDSA, and ECDH.
  • Vulnerability Detection: Identifies common cryptographic weaknesses such as signature malleability and invalid encoding.
  • Use Case: When developing or auditing a new cryptographic library, use this Skill to run Wycheproof's test vectors against your implementation to catch subtle bugs before they become exploitable vulnerabilities.

Quick Start

Use the wycheproof skill to validate the AES-GCM implementation against 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?

Wycheproof provides a comprehensive suite of JSON test vectors to validate cryptographic implementations against known attack vectors. It verifies algorithms like AES-GCM, ECDSA, and ECDH to identify weaknesses such as signature malleability and invalid encoding.

What is Wycheproof test vector validation for cryptography?

Wycheproof test vector validation verifies cryptographic algorithms by parsing JSON test vectors and executing validation logic against specific cryptographic primitives like AES-GCM, ECDSA, and ECDH. It identifies common cryptographic weaknesses such as signature malleability and invalid encoding.

How do I test AES-GCM and ECDSA implementations for edge cases?

You test AES-GCM, ECDSA, and ECDH implementations by parsing JSON test vectors and executing validation logic against your specific cryptographic primitives. This identifies common cryptographic weaknesses like signature malleability and invalid encoding.

Can I use Wycheproof test vectors to audit a new cryptographic library?

Yes, you can use Wycheproof test vectors to audit a new cryptographic library. When developing or auditing, run the test vectors against your implementation to catch subtle bugs and verify algorithms like AES-GCM, ECDSA, and ECDH before they become exploitable vulnerabilities.

What types of cryptographic vulnerabilities can Wycheproof test vectors detect?

Wycheproof test vectors detect common cryptographic weaknesses such as signature malleability and invalid encoding. They validate symmetric encryption, digital signatures, and key exchange algorithms like AES-GCM, ECDSA, and ECDH against known attack vectors and edge cases.