diff --git a/.changes/bip39-safety-wrappers.md b/.changes/bip39-safety-wrappers.md deleted file mode 100644 index 63f7a332..00000000 --- a/.changes/bip39-safety-wrappers.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"iota-crypto": minor ---- - -Use safety wrappers for BIP39 mnemonic and passphrase types for encapsulating normalization (UTF-8 NFKD) checks and avoid potential secret leaks. -More secrecy awareness in BIP39 implementation. diff --git a/.changes/typesafer-slip10.md b/.changes/typesafer-slip10.md deleted file mode 100644 index ef46c5ae..00000000 --- a/.changes/typesafer-slip10.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"iota-crypto": minor ---- - -More static type safety for SLIP10 implementation to avoid runtime checks. diff --git a/CHANGELOG.md b/CHANGELOG.md index f984d1b6..80f5797b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## \[0.21.0] + +- [`8bc7a70`](https://www.github.com/iotaledger/crypto.rs/commit/8bc7a70f86f094e272280d06fcca0fabfb8f8345)([#200](https://www.github.com/iotaledger/crypto.rs/pull/200)) Use safety wrappers for BIP39 mnemonic and passphrase types for encapsulating normalization (UTF-8 NFKD) checks and avoid potential secret leaks. + More secrecy awareness in BIP39 implementation. +- [`baf4b83`](https://www.github.com/iotaledger/crypto.rs/commit/baf4b832a104461eba6aecf3bfb14ce5dc5a16ea)([#201](https://www.github.com/iotaledger/crypto.rs/pull/201)) More static type safety for SLIP10 implementation to avoid runtime checks. + ## \[0.20.1] - [`57a3251`](https://www.github.com/iotaledger/crypto.rs/commit/57a3251af8876ecf4771449fce7bf887b7ed9391)([#197](https://www.github.com/iotaledger/crypto.rs/pull/197)) Use word separator provided in `WordList` when decoding. Disallow toleration for multiple whitespace when single whitespace is defined as a word separator. diff --git a/Cargo.toml b/Cargo.toml index c7cb1c49..5a1ea011 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "iota-crypto" -version = "0.20.1" +version = "0.21.0" license = "Apache-2.0" authors = [ "IOTA Stiftung" ] edition = "2021" @@ -63,7 +63,14 @@ wots_deprecated_do_not_use = [ sha = [ "dep:sha2", "digest" ] hmac = [ "dep:hmac" ] pbkdf2 = [ "dep:pbkdf2", "pbkdf2/hmac", "dep:sha2" ] -bip39 = [ "dep:iterator-sorted", "dep:unicode-normalization", "pbkdf2", "sha", "zeroize", "zeroize/alloc" ] +bip39 = [ + "dep:iterator-sorted", + "dep:unicode-normalization", + "pbkdf2", + "sha", + "zeroize", + "zeroize/alloc" +] bip39-en = [ "bip39" ] bip39-jp = [ "bip39" ] slip10 = [