Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ backoff = "=0.4.0" # Retry with exponential backoff - HIGH RISK: Individual mai
bincode = { version = "=2.0.1", features = ["serde"] } # Binary serialization - CRITICAL RISK: bincode-org, 147M+ downloads
bip39 = { version = "=2.2.2", features = ["alloc"] } # BIP39 mnemonic seed phrases - LOW RISK: rust-bitcoin org (reputable), CI enabled
bytes = "=1.11.1" # Byte buffer utilities - LOW RISK: tokio team, 100M+ downloads
cargo_metadata = "=0.23.1" # Workspace metadata extraction - LOW RISK: oli-obk (rust-lang member) + community, 60M+ downloads, test-only dependency
cbc = { version = "=0.1.2", features = ["alloc"] } # CBC block cipher mode - LOW RISK: RustCrypto org, standard cipher mode
cfg-if = "=1.0.4" # Conditional compilation - LOW RISK: Rust-lang org owned
clap = { version = "=4.5.47", features = ["derive"] } # CLI argument parsing - LOW RISK: clap-rs team
Expand Down Expand Up @@ -220,6 +221,7 @@ typed-builder = "=0.21.0" # Builder pattern macro - HIGH RISK: Individual maint
url = { version = "=2.5.8", features = ["serde"] } # URL parsing and manipulation - LOW RISK: servo team,
uuid = { version = "=1.19.0", features = ["v4", "fast-rng"] } # UUID generation - LOW RISK: uuid-rs team
validator = { version = "=0.20.0", features = ["derive"] } # Struct validation - HIGH RISK: Individual maintainer (Keats), less active maintenance
walkdir = "=2.5.0" # Recursive directory walking - LOW RISK: BurntSushi, 250M+ downloads, test-only dependency
wasm-bindgen = { version = "=0.2.114", features = ["serde-serialize"] } # WASM bindings - LOW RISK: rustwasm team
x509-parser = { version = "=0.18.0", features = ["verify-aws"] } # X.509 certificate parsing - LOW RISK: rusticata team
zeroize = { version = "=1.8.2", features = ["zeroize_derive"] } # Secure memory wiping - LOW RISK: RustCrypto org, critical for key management
Expand Down
2 changes: 1 addition & 1 deletion ai-docs/COMMANDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Commands that come up during ordinary work in this repo. All commands are expected to be run from the repository root unless noted otherwise.

Toolchain is pinned to Rust `1.95.0` via [`rust-toolchain.toml`](../rust-toolchain.toml). System prerequisites: `protoc`, `pkgconfig`, `openssl`, Docker.
Toolchain is pinned to Rust `1.94.0` via [`rust-toolchain.toml`](../rust-toolchain.toml). System prerequisites: `protoc`, `pkgconfig`, `openssl`, Docker.

## Build and lint

Expand Down
4 changes: 4 additions & 0 deletions core/service/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -136,15 +136,19 @@ zeroize.workspace = true
# Maintain alphabetical order
assert_cmd.workspace = true
backward-compatibility = { workspace = true, features = ["load", "tests"] }
cargo_metadata = { workspace = true }
threshold-execution = { workspace = true, features = ["testing", "malicious_strategies"] }
# Self-import for integration tests
kms = { workspace = true, features = ["insecure", "testing"] }
proptest.workspace = true
rstest.workspace = true
serde = { workspace = true, features = ["derive"] }
syn = { workspace = true }
sysinfo.workspace = true
tempfile.workspace = true
test-utils-service = { path = "./test-utils-service" }
tracing-subscriber = { workspace = true, features = ["fmt", "std"] }
walkdir = { workspace = true }


[features]
Expand Down
Loading
Loading