[package] name = "coins-bip39" description = "BIP39 implementation for coins" keywords = ["bip39", "coins", "crypto", "wallet"] categories = ["cryptography::cryptocurrencies"] authors = [ "Rohit Narurkar ", "James Prestwich ", "0xYYY <0xYYY@pm.me>", ] version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true [dependencies] coins-bip32.workspace = true hmac.workspace = true bitvec.workspace = true pbkdf2.workspace = true rand.workspace = true sha2.workspace = true thiserror.workspace = true # used by all wordlists once_cell = { workspace = true, optional = true } [dev-dependencies] hex.workspace = true [features] once_cell = ["dep:once_cell"] default = ["all-langs"] all-langs = [ "chinese-simplified", "chinese-traditional", "czech", "english", "french", "italian", "japanese", "korean", "portuguese", "spanish", ] chinese-simplified = ["dep:once_cell"] chinese-traditional = ["dep:once_cell"] czech = ["dep:once_cell"] english = ["dep:once_cell"] french = ["dep:once_cell"] italian = ["dep:once_cell"] japanese = ["dep:once_cell"] korean = ["dep:once_cell"] portuguese = ["dep:once_cell"] spanish = ["dep:once_cell"]