v0.2.5-pre.004-fix.001

This commit is contained in:
2026-08-19 11:37:36 +02:00
parent 6c1172efc3
commit a0a5595186
4 changed files with 178 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
# file: crates/ksp-wallet-lib/Cargo.toml
# version: 3
# version: 4
[package]
name = "ksp-wallet-lib"
@@ -8,7 +8,7 @@ edition.workspace = true
repository.workspace = true
[dependencies]
argon2 = { workspace = true, features = ["zeroize"] }
argon2 = { workspace = true, features = ["alloc", "zeroize"] }
chacha20poly1305 = { workspace = true, features = ["alloc", "zeroize"] }
getrandom.workspace = true
ksp-core-lib = { path = "../ksp-core-lib" }

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-wallet-lib/tests/dependency_boundary.rs
// version: 4
// version: 5
//! Wallet-specific dependency and ownership canaries.
@@ -40,7 +40,7 @@ fn wallet_manifest_preserves_dependency_firewall() -> std::io::Result<()> {
};
assert!(manifest.contains("ksp-core-lib"));
assert!(manifest.contains("ksp-logging-lib"));
assert!(manifest.contains("argon2 = { workspace = true, features = [\"zeroize\"] }"));
assert!(manifest.contains("argon2 = { workspace = true, features = [\"alloc\", \"zeroize\"] }"));
assert!(manifest.contains("chacha20poly1305 = { workspace = true, features = [\"alloc\", \"zeroize\"] }"));
assert!(manifest.contains("getrandom.workspace = true"));
assert!(manifest.contains("base64.workspace = true"));