sodiumoxide v0.2.7 Release Notes

Release Date: 2021-06-21 // 4 months ago
    • ➕ Add ed25519 to x25519 conversion methods (#456)
    • ⚡️ Update prebuilt windows binaries to those published at 2020-12-31 at libsodium.org
    • ⚡️ Update libsodium submodule to stable branch commit 8acd227
    • 🛠 Fix no_std build
    • Expose the sodium_pad and sodium_unpad functions
    • 🏗 Switch from using xcopy to using walkdir + fs::copy in build script
    • ➕ Add support for the AES256-GCM AEAD construction
    • Expose randombytes_buf_deterministic function (#431)

Previous changes from v0.2.6

    • ✂ Remove support for using vcpkg for windows (msvc) builds since it was undertested
    • ⚡️ Update prebuilt windows binaries to those published at 2020-06-30 at libsodium.org
    • ⚡️ Update libsodium submodule to latest stable branch commit. (#420, #400)
    • Avoid ptr_cast feature as it was not yet stable in Rust 1.36. (#408)
    • 🛠 Fix build script by using the correct arguments for xcopy (#407)
    • Avoid dev dependencies on tar and libflate by including libsodium as a Git submodule. (#393)
    • ➕ Add bindings to KDF functions (#351)
    • 🔦 Expose libsodium's hexadecimal encoding/decoding helper functions (#390)
    • 🔦 Expose libsodium's Base64 encoding/decoding helper functions (#391)
    • ✂ remove ill-advised gen_nonce functions (#395)