# 0.2.7 (Jun 21, 2021) * 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) # 0.2.6 (Jul 19, 2020) * 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) # 0.2.5 (Oct 11, 2019) * Fix Digest PartialEq (#381) * Fix compiler warnings (#380) * Use copy_from_slice instead of manual loop where possible (#378) # 0.2.4 (Sep 3, 2019) * Fixed erronoeus dependency on older libsodium-sys * Fixed use of deprecated try! macro (#369) # 0.2.3 (Sep 1, 2019) * Allow reusing Vec for secretstream (#357) * Replace mem::uninitialized with MaybeUninit (#350, #356) * Fix warning about deprecated uint64_t (#358) * Fix path to ./configure script (#355) * Add API to derive Ed25519 public keys from secret keys (#345) * Add DEP_SODIUM_INCLUDE & DEP_SODIUM_LIB env variables (#344) * Update libsodium to 1.0.18 (#342) # 0.2.2 (May 16, 2019) * Bundle libsodium .a .lib for win & cygwin (#332) * Add `AsRef<[u8]>` for newtypes (#323) * Implement memory locking and unlocking (#324) * Add convenience functions for pwhash() and derive_key() (#309) # 0.2.1 (March 1, 2019) * Remove statik option from pkg_config usage (#296) * Fix struct alignments that are not correctly recognized by bindgen (#304) * Add streaming calculation of ed25519 (#237) * Update libsodium to 1.0.17 (#306) * Add support for secretstream (#301) * Expose randombytes_uniform (#311) * Use stable rustc to check fmt in TravisCI (#314) * Reduce deps to build on linux from 61 -> to 48 (#312) * Add instructions how to compile for armv7-unknown-linux-musleabihf (#294) * Add use-pkg-config feature (#315) # 0.2.0 (December 2, 2018) * Add binding for sodium_add function (#210) * Add bindings for crypto_generichash (#196) * Add #[derive(Clone)] to State struct in hash_macros.rs (#228) * Add bindings for keypair_from_seed for authenticated encryption (#230) * Instruct OSX users to install pkg-config in README (#243) * Mark libsodium-sys as a member of workspace (#247) * Update README w/ Clang + Sodium version (#248) * Add xchacha20-poly1305 support (#253) * Fix tests for no_std (#257) * Removes allow_failures in Travis config (#259) * Add CONTRIBUTING.md (#261) * Add CODE_OF_CONDUCT.md (#264) * Typo fix in docs (#266) * Fix libsodium linking for MSVC (#265) * Add Windows support (MSVC) (#269) * Fix redundant linker flag specified for libsodium (#274) * Remove gh-pages support in favor of docs.rs (#270) * Add OSX build in TravisCI (#271) * Fix build on Win using vcpkg (#276) * Updated Argon2 Support (#239) * Option to download / compile libsodium (#279) * Fix warning about unused macro definition (#282) * Static bindings - no bindgen (#281) * Format all code using cargo fmt (#285) * Happy clippy (#287) * Add cargo-coveralls to TravisCI (#289) * Take code format from rust_sodium (#290) # 0.1.0 (June 6, 2018) # 0.0.16 (December 4, 2017) # 0.0.15 (May 25, 2017) # 0.0.14 (January 26, 2017) # 0.0.13 (January 5, 2017) # 0.0.12 (July 10, 2016) # 0.0.11 (July 10, 2016) # 0.0.10 (April 4, 2016) # 0.0.9 (November 5, 2015) # 0.0.8 (August 26, 2015) # 0.0.7 (August 26, 2015) # 0.0.6 (August 10, 2015) # 0.0.5 (April 28, 2015) # 0.0.4 (April 4, 2015) # 0.0.3 (April 4, 2015) # 0.0.2 (March 26, 2015) # 0.0.1 (March 25, 2015)