diff --git a/matter/Cargo.toml b/matter/Cargo.toml index 1e25757..c356956 100644 --- a/matter/Cargo.toml +++ b/matter/Cargo.toml @@ -26,17 +26,17 @@ crypto_rustcrypto = ["alloc", "sha2", "hmac", "pbkdf2", "hkdf", "aes", "ccm", "p [dependencies] matter_macro_derive = { path = "../matter_macro_derive" } -bitflags = "1.3" -byteorder = "1.4.3" +bitflags = { version = "1.3", default-features = false } +byteorder = { version = "1.4.3", default-features = false } heapless = "0.7.16" -num = "0.4" +num = { version = "0.4", default-features = false } num-derive = "0.3.3" -num-traits = "0.2.15" +num-traits = { version = "0.2.15", default-features = false } strum = { version = "0.24", features = ["derive"], default-features = false } log = { version = "0.4.17", features = ["max_level_debug", "release_max_level_debug"] } no-std-net = "0.6" -subtle = "2.4.1" -safemem = "0.3.3" +subtle = { version = "2.4.1", default-features = false } +safemem = { version = "0.3.3", default-features = false } owo-colors = "3" time = { version = "0.3", default-features = false } verhoeff = { version = "1", default-features = false } @@ -53,9 +53,9 @@ async-io = { version = "=1.12", optional = true } # =1.2 for compatibility with # crypto openssl = { git = "https://github.com/sfackler/rust-openssl", optional = true } +foreign-types = { version = "0.3.2", optional = true } # rust-crypto -foreign-types = { version = "0.3.2", optional = true } sha2 = { version = "0.10", default-features = false, optional = true } hmac = { version = "0.12", optional = true } pbkdf2 = { version = "0.12", optional = true }