ruvector/crates/ruvector-dag/src
Claude 4be7b9d87b feat(crypto): integrate pqcrypto-dilithium and pqcrypto-kyber
- Add pqcrypto-dilithium (v0.5) and pqcrypto-kyber (v0.8) as optional deps
- Update production-crypto feature to enable real PQ implementations
- ML-DSA-65: Uses Dilithium3 when production-crypto enabled
- ML-KEM-768: Uses Kyber768 when production-crypto enabled
- Update security_notice.rs with dynamic status based on feature flag
- Export check_crypto_security() from lib.rs for startup checks
- is_production_ready() returns true when feature enabled

Usage:
  # Enable production post-quantum crypto
  ruvector-dag = { version = "0.1", features = ["production-crypto"] }

  # Check at startup
  fn main() {
      ruvector_dag::check_crypto_security();
  }
2025-12-30 14:59:33 +00:00
..
attention security(crypto): fix critical vulnerabilities in placeholder crypto 2025-12-30 13:45:15 +00:00
dag chore(dag): optimize codebase - fix warnings and format code 2025-12-30 02:08:55 +00:00
healing chore(dag): optimize codebase - fix warnings and format code 2025-12-30 02:08:55 +00:00
mincut chore(dag): optimize codebase - fix warnings and format code 2025-12-30 02:08:55 +00:00
qudag feat(crypto): integrate pqcrypto-dilithium and pqcrypto-kyber 2025-12-30 14:59:33 +00:00
sona chore(dag): optimize codebase - fix warnings and format code 2025-12-30 02:08:55 +00:00
lib.rs feat(crypto): integrate pqcrypto-dilithium and pqcrypto-kyber 2025-12-30 14:59:33 +00:00