diff --git a/Cargo.lock b/Cargo.lock index 5ca6242..182f5fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1518,7 +1518,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" dependencies = [ "fastrand", - "getrandom 0.4.1", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys", @@ -1823,8 +1823,8 @@ dependencies = [ ] [[package]] -name = "xmss-signatures" -version = "0.1.0" +name = "xmss" +version = "0.1.0-pre" dependencies = [ "const-oid 0.9.6", "der 0.7.10", diff --git a/Cargo.toml b/Cargo.toml index d6aa9e3..7a3be40 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,4 +26,4 @@ lms-signature = { path = "./lms" } ml-dsa = { path = "./ml-dsa" } rfc6979 = { path = "./rfc6979" } slh-dsa = { path = "./slh-dsa" } -xmss-signatures = { path = "./xmss" } +xmss = { path = "./xmss" } diff --git a/xmss/Cargo.toml b/xmss/Cargo.toml index 95df0bb..868d7ca 100644 --- a/xmss/Cargo.toml +++ b/xmss/Cargo.toml @@ -1,7 +1,6 @@ [package] -name = "xmss-signatures" +name = "xmss" authors = ["Michael Lodder "] -category = ["cryptography"] description = """ Pure Rust implementation of XMSS (eXtended Merkle Signature Scheme) as described in RFC 8391 and SP 800-208 @@ -10,9 +9,10 @@ edition = "2024" homepage = "https://github.com/RustCrypto/signature/tree/master/xmss" repository = "https://github.com/RustCrypto/signatures" readme = "README.md" +categories = ["cryptography"] keywords = ["xmss", "signature", "crypto", "cryptography", "rfc8391"] license = "MIT/Apache-2.0" -version = "0.1.0" +version = "0.1.0-pre" [features] default = [] diff --git a/xmss/README.md b/xmss/README.md index f0fcb30..04f4665 100644 --- a/xmss/README.md +++ b/xmss/README.md @@ -38,7 +38,7 @@ This crate provides: ## Usage ```rust -use xmss_signatures::{KeyPair, XmssSha2_10_256}; +use xmss::{KeyPair, XmssSha2_10_256}; // Generate a key pair let mut kp = KeyPair::::generate(&mut rand::rng()).unwrap(); @@ -124,10 +124,10 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/xmss-signatures?logo=rust -[crate-link]: https://crates.io/crates/xmss-signatures -[docs-image]: https://docs.rs/xmss-signatures/badge.svg -[docs-link]: https://docs.rs/xmss-signatures/ +[crate-image]: https://img.shields.io/crates/v/xmss?logo=rust +[crate-link]: https://crates.io/crates/xmss +[docs-image]: https://docs.rs/xmss/badge.svg +[docs-link]: https://docs.rs/xmss/ [build-image]: https://github.com/RustCrypto/signatures/actions/workflows/xmss.yml/badge.svg [build-link]: https://github.com/RustCrypto/signatures/actions/workflows/xmss.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg