All Versions
29
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v3.2.0 Changes

    • ➕ Add support for getting the identity element for the Montgomery form of curve25519, which is useful in certain protocols for checking contributory behaviour in derivation of shared secrets.
  • v3.1.2 Changes

    • ⏪ Revert a commit which mistakenly removed support for zeroize traits for some point types, as well as elligator2 support for Edwards points.
  • v3.1.1 Changes

    • 🛠 Fix documentation builds on nightly due to syntax changes to #![cfg_attr(feature = "nightly", doc = include_str!("../README.md"))].
  • v3.1.0 Changes

    • ➕ Add support for the Elligator2 encoding for Edwards points.
    • ➕ Add two optional formally-verified field arithmetic backends which use the Fiat Crypto project's Rust code, which is generated from proofs of functional correctness checked by the Coq theorem proving system.
    • ➕ Add support for additional sizes of precomputed tables for basepoint scalar multiplication.
    • 🛠 Fix an unused import.
    • ➕ Add support for using the zeroize traits with all point types. Note that points are not automatically zeroized on Drop, but that consumers of curve25519-dalek should call these methods manually when needed.
  • v3.0.3 Changes

    • 🛠 Fix documentation builds on nightly due to syntax changes to #![cfg_attr(feature = "nightly", doc = include_str!("../README.md"))].
  • v3.0.2 Changes

    • 📚 Multiple documentation typo fixes.
    • 🛠 Fixes to make using alloc+no_std possible for stable Rust.
  • v3.0.1 Changes

    • ⚡️ Update the optional packed-simd dependency to rely on a newer, maintained version of the packed-simd-2 crate.
  • v3.0.0 Changes

    • ⚡️ Update the digest dependency to 0.9. This requires a major version because the digest traits are part of the public API, but there are otherwise no changes to the API.
  • v2.1.3 Changes

    • 🛠 Fix documentation builds on nightly due to syntax changes to #![fg_attr(feature = "nightly", doc = include_str!("../README.md"))].
  • v2.1.2 Changes

    • 🛠 Multiple documenation typo fixes.
    • 🛠 Fix alloc feature working with stable rust.