All Versions
23
Latest Version
Avg Release Cycle
33 days
Latest Release
-

Changelog History
Page 1

  • v0.13.0 Changes

    Public API changes

    • [#152] Change MSRV to Rust 1.48.0

    Notable internal changes

    • 🚚 [#152] Remove dependency on arrayvec
  • v0.12.0 Changes

    Public API changes

    • [#127] Change MSRV to Rust 1.41.1
    • ⬆️ [#128] Upgrade to getrandom 0.2.0
    • ⬆️ [#129] Upgrade to quick-error 2.0
    • ⬆️ [#133] Upgrade to ed25519-dalek 1.0.1
    • ⬆️ [#134] Upgrade to arrayvec 0.5
    • ⬆️ [#135] Upgrade to hex 0.4
    • ⬆️ [#136] Upgrade to derivative 2.1.1
    • ⬆️ [#137] Upgrade to gridiron 0.8.0
    • ⬆️ [#138] Upgrade to sha2 0.9
    • ⬆️ [#140] Upgrade to cfg-if 1.0.0
  • v0.11.1 Changes

    May 11, 2020

    Public API changes

    • [#115]
      • Add explicit 32-bit and 64-bit backends as features: u64_backend, u32_backend

    Notable internal changes

    • [#108]
      • Add memory protections for secret values (disable with disable_memlock)
  • v0.11.0 Changes

    March 11, 2020

    Public API changes

    • [#105]
      • Upgrade dependencies (rand, rand_chacha, ed25519-dalek, gridiron)
  • v0.10.0 Changes

    March 05, 2020

    Public API changes

    • [#104]

      • Eliminate the Revealed struct.
      • Add Hash for all public types except Recrypt.
      • Add Eq for all types which had PartialEq.
    • [#101]

      • Eliminate the Revealed wrappers for PrivateKey, Plaintext, and DerivedSymmetricKey.
      • Implement PartialEq for PrivateKey, Plaintext, and DerivedSymmetricKey.

    Notable internal changes

    • [#101]

      • Eliminate the Revealed wrapper for SigningKeypair.
      • Implement PartialEq for SigningKeypair.
    • [#104]

      • Move to use constant time eq for all properties that have bytes().
      • Use derivative to derive PartialEq and Hash instead of hand crafted implementations.
  • v0.9.2 Changes

    December 11, 2019

    Public API changes

    • 👯 [#99] Implement Clone for Plaintext.
  • v0.9.1 Changes

    December 10, 2019

    Notable internal changes

    • 📌 [#98] Fix the dependency pinning for ed25519-dalek to be exact.
  • v0.9.0 Changes

    October 25, 2019

    Public API changes

    • [#95]
      • Remove Add and Sub from PrivateKey.
      • Add augment and augment_minus to PrivateKey, which correctly support private key rotation.
  • v0.8.5

    October 25, 2019
  • v0.8.4 Changes

    October 23, 2019

    Notable Internal Changes

    • 🛠 Fixes a regression introduced in 0.8.0 where the randomness for some operations was reduced.

    Affected 256-bit operations in 0.8.0 through 0.8.3 were:

    • CryptoOps::gen_plaintext
    • CryptoOps::transform
    • KeyGenOps::generate_transform_key

    480-bit operations were not affected.