crypto-validate banner
ruvnet ruvnet

crypto-validate

Security community intermediate

Description

Validate quantum-resistant cryptographic implementation against test vectors and security requirements

Installation

Terminal
claude install-skill https://github.com/ruvnet/QuDAG

README

crypto-validate

Validate quantum-resistant cryptographic implementation against test vectors and security requirements

Usage

/crypto-validate  [options]

Parameters

algorithm (required)

    undefined

options

    undefined

Examples

/crypto-validate ml-kem
/crypto-validate ml-dsa --timing-analysis --memory-safety
/crypto-validate hqc --test-vectors
/crypto-validate ml-kem-768 --all

Validation Steps

    undefined

Test Vectors

    undefined

Output Format

1. Test Vector Validation Results
   - NIST vector compliance: PASS/FAIL
   - Custom vector tests: X/Y passed
2. Constant-time Analysis
   - Timing variance: < 0.01%
   - Statistical tests: PASS/FAIL
3. Memory Safety Check
   - Zeroization: VERIFIED
   - No memory leaks: CONFIRMED
4. Known Attack Resistance
   - Side-channel: RESISTANT
   - Quantum attacks: RESISTANT
5. Compliance Report
   - NIST PQC: COMPLIANT
   - Security level: X bits

Security Requirements

    undefined

Error Handling

    undefined

Agent Context

    undefined