wolfcrypt-conformance 0.1.1

Cross-validation and trait conformance tests for wolfcrypt
docs.rs failed to build wolfcrypt-conformance-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

wolfcrypt-conformance

Cross-validation tests for the wolfssl-rs crates against external test vector sets:

  • Wycheproof — Google's adversarial test vectors for AEAD, ECDSA, EdDSA, HKDF, HMAC, CMAC, RSA, AES keywrap
  • CAVP/SHAVS — NIST Cryptographic Algorithm Validation Program vectors for SHA-{1,2,3}

Running

Vectors are not bundled with the crate. Point to them with environment variables:

WYCHEPROOF_DIR=/path/to/wycheproof \
CONFORMANCE_VECTORS_DIR=/path/to/vectors \
cargo test -p wolfcrypt-conformance

From a workspace checkout, vectors are found automatically in third_party/ and vectors/ if present.

License

MIT