From 35ab5e65a4b5f45c598074223c87ddea8d49d97e Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 1 Aug 2024 09:50:30 -0400 Subject: [PATCH] keyfork-mnemonic-util => keyfork-mnemonic --- Cargo.lock | 12 +++++------ Cargo.toml | 2 +- crates/daemon/keyforkd/Cargo.toml | 2 +- crates/daemon/keyforkd/src/lib.rs | 2 +- crates/daemon/keyforkd/src/main.rs | 2 +- crates/derive/keyfork-derive-util/Cargo.toml | 2 +- crates/derive/keyfork-derive-util/README.md | 2 +- .../src/extended_key/mod.rs | 2 +- .../derive/keyfork-derive-util/src/request.rs | 6 +++--- crates/keyfork-shard/Cargo.toml | 2 +- crates/keyfork-shard/src/lib.rs | 2 +- crates/keyfork/Cargo.toml | 2 +- crates/keyfork/src/cli/mnemonic.rs | 2 +- crates/keyfork/src/cli/recover.rs | 2 +- crates/keyfork/src/cli/wizard.rs | 2 +- .../Cargo.toml | 2 +- .../src/bin/keyfork-mnemonic-from-seed.rs | 2 +- .../src/data/vectors.json | 0 .../src/data/wordlist.txt | 0 .../src/lib.rs | 20 +++++++++---------- crates/util/keyfork-prompt/Cargo.toml | 4 ++-- .../examples/test-basic-prompt.rs | 2 +- crates/util/keyfork-prompt/src/lib.rs | 2 +- crates/util/keyfork-prompt/src/validators.rs | 2 +- docs/src/dev-guide/auditing.md | 16 +++++++-------- 25 files changed, 47 insertions(+), 47 deletions(-) rename crates/util/{keyfork-mnemonic-util => keyfork-mnemonic}/Cargo.toml (94%) rename crates/util/{keyfork-mnemonic-util => keyfork-mnemonic}/src/bin/keyfork-mnemonic-from-seed.rs (89%) rename crates/util/{keyfork-mnemonic-util => keyfork-mnemonic}/src/data/vectors.json (100%) rename crates/util/{keyfork-mnemonic-util => keyfork-mnemonic}/src/data/wordlist.txt (100%) rename crates/util/{keyfork-mnemonic-util => keyfork-mnemonic}/src/lib.rs (97%) diff --git a/Cargo.lock b/Cargo.lock index cec7c5b..6e36276 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1683,7 +1683,7 @@ dependencies = [ "keyfork-derive-openpgp", "keyfork-derive-util", "keyfork-entropy", - "keyfork-mnemonic-util", + "keyfork-mnemonic", "keyfork-prompt", "keyfork-qrcode", "keyfork-shard", @@ -1771,7 +1771,7 @@ dependencies = [ "hmac", "k256", "keyfork-bug", - "keyfork-mnemonic-util", + "keyfork-mnemonic", "keyfork-slip10-test-data", "ripemd", "serde", @@ -1798,7 +1798,7 @@ dependencies = [ ] [[package]] -name = "keyfork-mnemonic-util" +name = "keyfork-mnemonic" version = "0.3.0" dependencies = [ "bip39", @@ -1817,7 +1817,7 @@ version = "0.1.1" dependencies = [ "keyfork-bug", "keyfork-crossterm", - "keyfork-mnemonic-util", + "keyfork-mnemonic", "thiserror", ] @@ -1845,7 +1845,7 @@ dependencies = [ "hkdf", "keyfork-bug", "keyfork-derive-openpgp", - "keyfork-mnemonic-util", + "keyfork-mnemonic", "keyfork-prompt", "keyfork-qrcode", "openpgp-card", @@ -1893,7 +1893,7 @@ dependencies = [ "keyfork-derive-path-data", "keyfork-derive-util", "keyfork-frame", - "keyfork-mnemonic-util", + "keyfork-mnemonic", "keyfork-slip10-test-data", "keyforkd-models", "serde", diff --git a/Cargo.toml b/Cargo.toml index 062acbe..aa66631 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ "crates/util/keyfork-crossterm", "crates/util/keyfork-entropy", "crates/util/keyfork-frame", - "crates/util/keyfork-mnemonic-util", + "crates/util/keyfork-mnemonic", "crates/util/keyfork-prompt", "crates/util/keyfork-slip10-test-data", "crates/util/smex", diff --git a/crates/daemon/keyforkd/Cargo.toml b/crates/daemon/keyforkd/Cargo.toml index a4bc0ec..519bdab 100644 --- a/crates/daemon/keyforkd/Cargo.toml +++ b/crates/daemon/keyforkd/Cargo.toml @@ -15,7 +15,7 @@ multithread = ["tokio/rt-multi-thread"] keyfork-bug = { version = "0.1.0", path = "../../util/keyfork-bug", registry = "distrust" } keyfork-derive-util = { version = "0.2.0", path = "../../derive/keyfork-derive-util", registry = "distrust" } keyfork-frame = { version = "0.1.0", path = "../../util/keyfork-frame", features = ["async"], registry = "distrust" } -keyfork-mnemonic-util = { version = "0.3.0", path = "../../util/keyfork-mnemonic-util", registry = "distrust" } +keyfork-mnemonic = { version = "0.3.0", path = "../../util/keyfork-mnemonic", registry = "distrust" } keyfork-derive-path-data = { version = "0.1.0", path = "../../derive/keyfork-derive-path-data", registry = "distrust" } keyforkd-models = { version = "0.2.0", path = "../keyforkd-models", registry = "distrust" } diff --git a/crates/daemon/keyforkd/src/lib.rs b/crates/daemon/keyforkd/src/lib.rs index d578500..123c63c 100644 --- a/crates/daemon/keyforkd/src/lib.rs +++ b/crates/daemon/keyforkd/src/lib.rs @@ -5,7 +5,7 @@ use std::{ path::{Path, PathBuf}, }; -pub use keyfork_mnemonic_util::Mnemonic; +pub use keyfork_mnemonic::Mnemonic; pub use tower::ServiceBuilder; #[cfg(feature = "tracing")] diff --git a/crates/daemon/keyforkd/src/main.rs b/crates/daemon/keyforkd/src/main.rs index f8a4524..06e6485 100644 --- a/crates/daemon/keyforkd/src/main.rs +++ b/crates/daemon/keyforkd/src/main.rs @@ -1,6 +1,6 @@ //! -use keyfork_mnemonic_util::Mnemonic; +use keyfork_mnemonic::Mnemonic; use tokio::io::{self, AsyncBufReadExt, BufReader}; diff --git a/crates/derive/keyfork-derive-util/Cargo.toml b/crates/derive/keyfork-derive-util/Cargo.toml index 9a76193..a6a89a4 100644 --- a/crates/derive/keyfork-derive-util/Cargo.toml +++ b/crates/derive/keyfork-derive-util/Cargo.toml @@ -12,7 +12,7 @@ secp256k1 = ["k256"] ed25519 = ["ed25519-dalek"] [dependencies] -keyfork-mnemonic-util = { version = "0.3.0", path = "../../util/keyfork-mnemonic-util", registry = "distrust" } +keyfork-mnemonic = { version = "0.3.0", path = "../../util/keyfork-mnemonic", registry = "distrust" } keyfork-bug = { version = "0.1.0", path = "../../util/keyfork-bug", registry = "distrust" } # Included in Rust diff --git a/crates/derive/keyfork-derive-util/README.md b/crates/derive/keyfork-derive-util/README.md index 55fb1e1..e11196b 100644 --- a/crates/derive/keyfork-derive-util/README.md +++ b/crates/derive/keyfork-derive-util/README.md @@ -23,7 +23,7 @@ performed directly on a master seed. This is how Keyforkd works internally. ```rust use std::str::FromStr; -use keyfork_mnemonic_util::Mnemonic; +use keyfork_mnemonic::Mnemonic; use keyfork_derive_util::{*, request::*}; fn main() -> Result<(), Box> { diff --git a/crates/derive/keyfork-derive-util/src/extended_key/mod.rs b/crates/derive/keyfork-derive-util/src/extended_key/mod.rs index a3d4314..dec928f 100644 --- a/crates/derive/keyfork-derive-util/src/extended_key/mod.rs +++ b/crates/derive/keyfork-derive-util/src/extended_key/mod.rs @@ -11,7 +11,7 @@ //! # Examples //! ```rust //! use std::str::FromStr; -//! use keyfork_mnemonic_util::Mnemonic; +//! use keyfork_mnemonic::Mnemonic; //! use keyfork_derive_util::{*, request::*}; //! use k256::SecretKey; //! diff --git a/crates/derive/keyfork-derive-util/src/request.rs b/crates/derive/keyfork-derive-util/src/request.rs index cec0b54..78eb7b1 100644 --- a/crates/derive/keyfork-derive-util/src/request.rs +++ b/crates/derive/keyfork-derive-util/src/request.rs @@ -24,7 +24,7 @@ use crate::{ DerivationPath, ExtendedPrivateKey, }; -use keyfork_mnemonic_util::{Mnemonic, MnemonicGenerationError}; +use keyfork_mnemonic::{Mnemonic, MnemonicGenerationError}; use serde::{Deserialize, Serialize}; /// An error encountered while deriving a key. @@ -194,8 +194,8 @@ impl DerivationRequest { /// # private_key::TestPrivateKey as PrivateKey, /// # }; /// # fn main() -> Result<(), Box> { - /// let mnemonic: keyfork_mnemonic_util::Mnemonic = // - /// # keyfork_mnemonic_util::Mnemonic::from_entropy( + /// let mnemonic: keyfork_mnemonic::Mnemonic = // + /// # keyfork_mnemonic::Mnemonic::from_entropy( /// # b"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", /// # )?; /// let algo: DerivationAlgorithm = // diff --git a/crates/keyfork-shard/Cargo.toml b/crates/keyfork-shard/Cargo.toml index 19495bb..31b7e09 100644 --- a/crates/keyfork-shard/Cargo.toml +++ b/crates/keyfork-shard/Cargo.toml @@ -23,7 +23,7 @@ sharks = "0.5.0" thiserror = "1.0.50" # Remote operator mode -keyfork-mnemonic-util = { version = "0.3.0", path = "../util/keyfork-mnemonic-util", registry = "distrust" } +keyfork-mnemonic = { version = "0.3.0", path = "../util/keyfork-mnemonic", registry = "distrust" } x25519-dalek = { version = "2.0.0", features = ["getrandom"] } aes-gcm = { version = "0.10.3", features = ["std"] } hkdf = { version = "0.12.4", features = ["std"] } diff --git a/crates/keyfork-shard/src/lib.rs b/crates/keyfork-shard/src/lib.rs index d32bc7c..ea72635 100644 --- a/crates/keyfork-shard/src/lib.rs +++ b/crates/keyfork-shard/src/lib.rs @@ -13,7 +13,7 @@ use aes_gcm::{ use base64::prelude::{Engine, BASE64_STANDARD}; use hkdf::Hkdf; use keyfork_bug::{bug, POISONED_MUTEX}; -use keyfork_mnemonic_util::{English, Mnemonic}; +use keyfork_mnemonic::{English, Mnemonic}; use keyfork_prompt::{ validators::{ mnemonic::{MnemonicSetValidator, MnemonicValidator, WordLength}, diff --git a/crates/keyfork/Cargo.toml b/crates/keyfork/Cargo.toml index 6d40fa5..872aae1 100644 --- a/crates/keyfork/Cargo.toml +++ b/crates/keyfork/Cargo.toml @@ -29,7 +29,7 @@ keyforkd-client = { version = "0.2.0", path = "../daemon/keyforkd-client", defau keyfork-derive-openpgp = { version = "0.1.1", path = "../derive/keyfork-derive-openpgp", registry = "distrust" } keyfork-derive-util = { version = "0.2.0", path = "../derive/keyfork-derive-util", default-features = false, features = ["ed25519"], registry = "distrust" } keyfork-entropy = { version = "0.1.0", path = "../util/keyfork-entropy", registry = "distrust" } -keyfork-mnemonic-util = { version = "0.3.0", path = "../util/keyfork-mnemonic-util", registry = "distrust" } +keyfork-mnemonic = { version = "0.3.0", path = "../util/keyfork-mnemonic", registry = "distrust" } keyfork-prompt = { version = "0.1.0", path = "../util/keyfork-prompt", registry = "distrust" } keyfork-qrcode = { version = "0.1.0", path = "../qrcode/keyfork-qrcode", default-features = false, registry = "distrust" } keyfork-shard = { version = "0.2.0", path = "../keyfork-shard", default-features = false, features = ["openpgp", "openpgp-card", "qrcode"], registry = "distrust" } diff --git a/crates/keyfork/src/cli/mnemonic.rs b/crates/keyfork/src/cli/mnemonic.rs index c43f50b..05403a6 100644 --- a/crates/keyfork/src/cli/mnemonic.rs +++ b/crates/keyfork/src/cli/mnemonic.rs @@ -109,7 +109,7 @@ impl MnemonicSeedSource { MnemonicSeedSource::Tarot => todo!(), MnemonicSeedSource::Dice => todo!(), }; - let mnemonic = keyfork_mnemonic_util::Mnemonic::try_from_slice(&seed)?; + let mnemonic = keyfork_mnemonic::Mnemonic::try_from_slice(&seed)?; Ok(mnemonic.to_string()) } } diff --git a/crates/keyfork/src/cli/recover.rs b/crates/keyfork/src/cli/recover.rs index 8202782..96d3e6a 100644 --- a/crates/keyfork/src/cli/recover.rs +++ b/crates/keyfork/src/cli/recover.rs @@ -2,7 +2,7 @@ use super::Keyfork; use clap::{Parser, Subcommand}; use std::path::PathBuf; -use keyfork_mnemonic_util::{English, Mnemonic}; +use keyfork_mnemonic::{English, Mnemonic}; use keyfork_prompt::{default_terminal, DefaultTerminal}; use keyfork_shard::{remote_decrypt, Format}; diff --git a/crates/keyfork/src/cli/wizard.rs b/crates/keyfork/src/cli/wizard.rs index 58718a8..6914902 100644 --- a/crates/keyfork/src/cli/wizard.rs +++ b/crates/keyfork/src/cli/wizard.rs @@ -20,7 +20,7 @@ use keyfork_prompt::{ validators::{SecurePinValidator, Validator}, DefaultTerminal, Message, PromptHandler, }; -use keyfork_mnemonic_util::Mnemonic; +use keyfork_mnemonic::Mnemonic; use keyfork_shard::{openpgp::OpenPGP, Format}; diff --git a/crates/util/keyfork-mnemonic-util/Cargo.toml b/crates/util/keyfork-mnemonic/Cargo.toml similarity index 94% rename from crates/util/keyfork-mnemonic-util/Cargo.toml rename to crates/util/keyfork-mnemonic/Cargo.toml index 6e87205..f1e1b50 100644 --- a/crates/util/keyfork-mnemonic-util/Cargo.toml +++ b/crates/util/keyfork-mnemonic/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "keyfork-mnemonic-util" +name = "keyfork-mnemonic" version = "0.3.0" description = "Utilities to generate and manage seeds based on BIP-0039 mnemonics." repository = "https://git.distrust.co/public/keyfork" diff --git a/crates/util/keyfork-mnemonic-util/src/bin/keyfork-mnemonic-from-seed.rs b/crates/util/keyfork-mnemonic/src/bin/keyfork-mnemonic-from-seed.rs similarity index 89% rename from crates/util/keyfork-mnemonic-util/src/bin/keyfork-mnemonic-from-seed.rs rename to crates/util/keyfork-mnemonic/src/bin/keyfork-mnemonic-from-seed.rs index 4a129e9..39cfe46 100644 --- a/crates/util/keyfork-mnemonic-util/src/bin/keyfork-mnemonic-from-seed.rs +++ b/crates/util/keyfork-mnemonic/src/bin/keyfork-mnemonic-from-seed.rs @@ -1,6 +1,6 @@ //! -use keyfork_mnemonic_util::Mnemonic; +use keyfork_mnemonic::Mnemonic; fn main() -> Result<(), Box> { let input = std::io::stdin(); diff --git a/crates/util/keyfork-mnemonic-util/src/data/vectors.json b/crates/util/keyfork-mnemonic/src/data/vectors.json similarity index 100% rename from crates/util/keyfork-mnemonic-util/src/data/vectors.json rename to crates/util/keyfork-mnemonic/src/data/vectors.json diff --git a/crates/util/keyfork-mnemonic-util/src/data/wordlist.txt b/crates/util/keyfork-mnemonic/src/data/wordlist.txt similarity index 100% rename from crates/util/keyfork-mnemonic-util/src/data/wordlist.txt rename to crates/util/keyfork-mnemonic/src/data/wordlist.txt diff --git a/crates/util/keyfork-mnemonic-util/src/lib.rs b/crates/util/keyfork-mnemonic/src/lib.rs similarity index 97% rename from crates/util/keyfork-mnemonic-util/src/lib.rs rename to crates/util/keyfork-mnemonic/src/lib.rs index 0c77767..112524a 100644 --- a/crates/util/keyfork-mnemonic-util/src/lib.rs +++ b/crates/util/keyfork-mnemonic/src/lib.rs @@ -3,7 +3,7 @@ //! Mnemonics can be used to safely encode data of 32, 48, and 64 bytes as a phrase: //! //! ```rust -//! use keyfork_mnemonic_util::Mnemonic; +//! use keyfork_mnemonic::Mnemonic; //! let data = b"Hello, world! I am a mnemonic :)"; //! assert_eq!(data.len(), 32); //! let mnemonic = Mnemonic::try_from_slice(data).unwrap(); @@ -13,7 +13,7 @@ //! A mnemonic can also be parsed from a string: //! //! ```rust -//! use keyfork_mnemonic_util::Mnemonic; +//! use keyfork_mnemonic::Mnemonic; //! use std::str::FromStr; //! //! let data = b"Hello, world! I am a mnemonic :)"; @@ -28,7 +28,7 @@ //! verified to be safe: //! //! ```rust -//! use keyfork_mnemonic_util::Mnemonic; +//! use keyfork_mnemonic::Mnemonic; //! let data = b"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; //! let mnemonic = unsafe { Mnemonic::from_raw_bytes(data.as_slice()) }; //! let mnemonic_text = mnemonic.to_string(); @@ -37,7 +37,7 @@ //! If given an invalid length, undefined behavior may follow, or code may panic. //! //! ```rust,should_panic -//! use keyfork_mnemonic_util::Mnemonic; +//! use keyfork_mnemonic::Mnemonic; //! use std::str::FromStr; //! //! // NOTE: Data is of invalid length, 31 @@ -268,7 +268,7 @@ where /// /// # Examples /// ```rust - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// let data = b"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; /// let mnemonic = Mnemonic::try_from_slice(data.as_slice()).unwrap(); /// ``` @@ -290,7 +290,7 @@ where /// of a factor of 4, up to 1024 bytes. /// /// ```rust - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// let data = b"hello world!"; /// let mnemonic = Mnemonic::from_array(*data); /// ``` @@ -298,12 +298,12 @@ where /// If an invalid size is requested, the code will fail to compile: /// /// ```rust,compile_fail - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// let mnemonic = Mnemonic::from_array([0u8; 53]); /// ``` /// /// ```rust,compile_fail - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// let mnemonic = Mnemonic::from_array([0u8; 1024 + 4]); /// ``` pub fn from_array(bytes: [u8; N]) -> MnemonicBase { @@ -327,7 +327,7 @@ where /// /// # Examples /// ```rust - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// let data = b"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; /// let mnemonic = unsafe { Mnemonic::from_raw_bytes(data.as_slice()) }; /// let mnemonic_text = mnemonic.to_string(); @@ -336,7 +336,7 @@ where /// If given an invalid length, undefined behavior may follow, or code may panic. /// /// ```rust,should_panic - /// use keyfork_mnemonic_util::Mnemonic; + /// use keyfork_mnemonic::Mnemonic; /// use std::str::FromStr; /// /// // NOTE: Data is of invalid length, 31 diff --git a/crates/util/keyfork-prompt/Cargo.toml b/crates/util/keyfork-prompt/Cargo.toml index 6fc6d15..ec4a51b 100644 --- a/crates/util/keyfork-prompt/Cargo.toml +++ b/crates/util/keyfork-prompt/Cargo.toml @@ -10,10 +10,10 @@ license = "MIT" [features] default = ["mnemonic"] -mnemonic = ["keyfork-mnemonic-util"] +mnemonic = ["keyfork-mnemonic"] [dependencies] keyfork-bug = { version = "0.1.0", path = "../keyfork-bug", registry = "distrust" } keyfork-crossterm = { version = "0.27.1", path = "../keyfork-crossterm", default-features = false, features = ["use-dev-tty", "events", "bracketed-paste"], registry = "distrust" } -keyfork-mnemonic-util = { version = "0.3.0", path = "../keyfork-mnemonic-util", optional = true, registry = "distrust" } +keyfork-mnemonic = { version = "0.3.0", path = "../keyfork-mnemonic", optional = true, registry = "distrust" } thiserror = "1.0.51" diff --git a/crates/util/keyfork-prompt/examples/test-basic-prompt.rs b/crates/util/keyfork-prompt/examples/test-basic-prompt.rs index 04c7391..5ee3269 100644 --- a/crates/util/keyfork-prompt/examples/test-basic-prompt.rs +++ b/crates/util/keyfork-prompt/examples/test-basic-prompt.rs @@ -7,7 +7,7 @@ use keyfork_prompt::{ Terminal, PromptHandler, }; -use keyfork_mnemonic_util::English; +use keyfork_mnemonic::English; fn main() -> Result<(), Box> { let mut mgr = Terminal::new(stdin(), stdout())?; diff --git a/crates/util/keyfork-prompt/src/lib.rs b/crates/util/keyfork-prompt/src/lib.rs index e12597b..3cf6eda 100644 --- a/crates/util/keyfork-prompt/src/lib.rs +++ b/crates/util/keyfork-prompt/src/lib.rs @@ -3,7 +3,7 @@ use std::borrow::Borrow; #[cfg(feature = "mnemonic")] -use keyfork_mnemonic_util::Wordlist; +use keyfork_mnemonic::Wordlist; /// pub mod terminal; diff --git a/crates/util/keyfork-prompt/src/validators.rs b/crates/util/keyfork-prompt/src/validators.rs index 8f2913c..d5a516f 100644 --- a/crates/util/keyfork-prompt/src/validators.rs +++ b/crates/util/keyfork-prompt/src/validators.rs @@ -158,7 +158,7 @@ pub mod mnemonic { use super::Validator; use keyfork_bug::bug; - use keyfork_mnemonic_util::{Mnemonic, MnemonicFromStrError}; + use keyfork_mnemonic::{Mnemonic, MnemonicFromStrError}; /// A mnemonic could not be validated from the given input. #[derive(thiserror::Error, Debug)] diff --git a/docs/src/dev-guide/auditing.md b/docs/src/dev-guide/auditing.md index ae55ad4..5984fc5 100644 --- a/docs/src/dev-guide/auditing.md +++ b/docs/src/dev-guide/auditing.md @@ -45,7 +45,7 @@ A command line interface for generating, deriving from, and managing secrets. * [`keyfork-derive-openpgp`] * [`keyfork-derive-util`] * [`keyfork-entropy`] -* [`keyfork-mnemonic-util`] +* [`keyfork-mnemonic`] * [`keyfork-prompt`] * [`keyfork-qrcode`] * [`keyfork-shard`] @@ -68,7 +68,7 @@ seed or close-to-root derivations. * [`keyfork-derive-path-data`] * [`keyfork-derive-util`] * [`keyfork-frame`] -* [`keyfork-mnemonic-util`] +* [`keyfork-mnemonic`] * [`keyforkd-models`] * [`serde`] * [`thiserror`] @@ -129,7 +129,7 @@ BIP-0032 derivation. * [`ed25519-dalek`]: Ed25519 key parsing and arithmetic. * [`hmac`]: Derivation of keys using HMAC. * [`k256`]: secp256k1 (K-256) key parsing and arithmetic. -* [`keyfork-mnemonic-util`] +* [`keyfork-mnemonic`] * [`ripemd`]: Generating hash for fingerprinting of BIP-0032 derived data. * [`serde`] * [`sha2`]: Generating hashes for fingerprinting and derivation of data. @@ -145,7 +145,7 @@ M-of-N recombination of secret data using Shamir's Secret Sharing. * [`card-backend-pcsc`]: PCSC support for OpenPGP-card. * [`hkdf`]: Key derivation for transport encryption keys. * [`keyfork-derive-openpgp`] -* [`keyfork-mnemonic-util`]: Encoding encrypted shards using mnemonics. +* [`keyfork-mnemonic`]: Encoding encrypted shards using mnemonics. * [`keyfork-prompt`] * [`keyfork-qrcode`]: Encoding and decoding of encrypted shards using QR codes. * [`openpgp-card`]: OpenPGP card support. @@ -193,7 +193,7 @@ Frame data in a length-storing checksum-verified format. * [`thiserror`] * [`tokio`]: Read and write from AsyncRead and AsyncWrite sources. -## `keyfork-mnemonic-util` +## `keyfork-mnemonic` * [`hmac`]: Hash utilities. * [`sha2`]: Checksum of mnemonic data and hash for pbkdf2 @@ -202,7 +202,7 @@ Frame data in a length-storing checksum-verified format. ## `keyfork-prompt` * [`keyfork-crossterm`]: Interacting with the terminal. -* [`keyfork-mnemonic-util`] +* [`keyfork-mnemonic`] * [`thiserror`] ## `keyfork-plumbing` @@ -210,7 +210,7 @@ Frame data in a length-storing checksum-verified format. Binaries for `keyfork-entropy` and `keyfork-mnemonic-from-seed`. * [`keyfork-entropy`] -* [`keyfork-mnemonic-util`] +* [`keyfork-mnemonic`] * [`smex`] ## `keyfork-slip10-test-data` @@ -229,7 +229,7 @@ Zero-dependency hex encoding and decoding. [`keyfork-derive-util`]: #keyfork-derive-util [`keyfork-entropy`]: #keyfork-entropy [`keyfork-frame`]: #keyfork-frame -[`keyfork-mnemonic-util`]: #keyfork-mnemonic-util +[`keyfork-mnemonic`]: #keyfork-mnemonic [`keyfork-prompt`]: #keyfork-prompt [`keyfork-qrcode`]: #keyfork-qrcode [`keyfork-shard`]: #keyfork-shard