Skip to content

Security: moss-piglet/metamorphic-crypto

SECURITY.md

Security Policy

Reporting a Vulnerability

If you discover a security vulnerability in this crate, do not open a public issue.

Please report it privately via one of:

We will acknowledge receipt within 48 hours and provide a timeline for a fix.

Scope

This policy covers the metamorphic-crypto Rust crate, including:

  • All cryptographic operations (secretbox, box_seal, hybrid KEM, KDF)
  • WASM bindings
  • Key generation and management
  • Recovery key encoding

Supported Versions

Version Supported
0.8.x Yes
< 0.8 No

Security Design

  • #![forbid(unsafe_code)] — no unsafe Rust
  • All dependencies are from the audited RustCrypto project
  • ML-KEM-768/1024 implementation via the ml-kem crate (FIPS 203)
  • Secret key material zeroized after use via zeroize
  • OS CSPRNG only (no userspace PRNG)
  • Constant-time operations for all MAC comparisons

There aren't any published security advisories