-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
37 lines (32 loc) · 1.1 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[workspace]
members = ["crates/*", "examples/crates/*"]
resolver = "2"
[workspace.package]
version = "0.4.0"
authors = ["DougAnderson444"]
description = "Tools for working with crypto seeds."
[workspace.dependencies]
seed-keeper-core = { version = "0.4.0", path = "crates/seed-keeper-core" }
seed-keeper-events = { path = "crates/seed-keeper-events" }
wit-bindgen-rt = { version = "0.26.0", features = ["bitflags"] }
wurbo = "0.4.1"
[package]
name = "seed-keeper"
version = "0.1.0"
edition = "2021"
license = "MIT"
description = "Generate and encrypt crypto seeds using Argon2 and AES Key Encryption Keys"
[dependencies]
seed-keeper-core = { workspace = true }
# Optimize for small code size for release builds
[profile.release]
codegen-units = 1 # allow for maximum size reduction optimizations
debug = false
debug-assertions = false
incremental = false
lto = true # Enable Link Time Optimization
opt-level = 'z' # Optimize for size
overflow-checks = false
panic = 'abort' # Abort on panic
rpath = false
strip = true # Automatically strip symbols from the binary.