Cargo.toml (1533B)
1 [package] 2 name = "radroots_simplex_smp_crypto" 3 publish = false 4 version = "0.1.0-alpha" 5 edition.workspace = true 6 authors = ["Tyson Lupul <tyson@radroots.org>"] 7 rust-version.workspace = true 8 license.workspace = true 9 description = "SimpleX SMP cryptography layer for Radroots" 10 repository.workspace = true 11 homepage.workspace = true 12 readme = "README" 13 14 [features] 15 default = ["std"] 16 std = [ 17 "aes-gcm/std", 18 "ed25519-dalek/std", 19 "getrandom/std", 20 "radroots_simplex_smp_proto/std", 21 "sha2/std", 22 ] 23 24 [dependencies] 25 aes-gcm = { workspace = true, default-features = false, features = [ 26 "aes", 27 "alloc", 28 ] } 29 base64 = { version = "0.22", default-features = false, features = ["alloc"] } 30 ed25519-dalek = { workspace = true, default-features = false, features = [ 31 "alloc", 32 ] } 33 getrandom = { workspace = true, default-features = false } 34 hkdf = { workspace = true, default-features = false } 35 poly1305 = { workspace = true, default-features = false } 36 radroots_simplex_smp_proto = { workspace = true, default-features = false } 37 salsa20 = { workspace = true, default-features = false } 38 sha2 = { workspace = true, default-features = false } 39 sha3 = { workspace = true, default-features = false } 40 subtle = { workspace = true, default-features = false } 41 sntrup761 = { workspace = true, default-features = false, features = [ 42 "dcap", 43 "ecap", 44 "kgen", 45 ] } 46 x25519-dalek = { workspace = true, default-features = false, features = [ 47 "static_secrets", 48 ] } 49 x448 = { workspace = true, default-features = false, features = [ 50 "static_secrets", 51 ] }