Skip to content

qfe-v0.4.0

Latest

Choose a tag to compare

@kn0sys kn0sys released this 07 Apr 20:01
31e0e98

Release Notes

  • Analyze the original establish_sqs and identify its security shortcomings.
  • Replace it with ML-KEM-1024 (Kyber) for Post-Quantum secure key establishment.
  • Integrate HKDF-SHA512 for deriving distinct session keys (Sqs.components and Sqs.aead_key) from the KEM shared secret.
  • Simplify the API by removing the now-redundant sign_message/verify_signature functions, relying solely on ChaCha20-Poly1305 AEAD for authenticated encryption.
  • Review and refine the ZKP context binding in hash_to_scalar.
  • Update significant portions of the .tex documentation (Abstract, Intro, Principles->Mechanisms, Steps, Security, Conclusion) and the main crate documentation (src/lib.rs) to reflect these major architectural changes.

Full Changelog: v0.3.0...v0.4.0