diff --git a/Cargo.lock b/Cargo.lock index 9083390aa6..b570b02168 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4321,7 +4321,7 @@ dependencies = [ "log 0.4.14", "multiaddr", "nom 5.1.2", - "openssl", + "openssl-sys", "opentelemetry", "opentelemetry-jaeger", "pin-project 1.0.8", diff --git a/base_layer/wallet_ffi/Cargo.toml b/base_layer/wallet_ffi/Cargo.toml index 2f03571cc9..9aacea1702 100644 --- a/base_layer/wallet_ffi/Cargo.toml +++ b/base_layer/wallet_ffi/Cargo.toml @@ -7,7 +7,7 @@ version = "0.18.6" edition = "2018" [dependencies] -tari_comms = { version = "^0.10", path = "../../comms", default-features = false} +tari_comms = { version = "^0.10", path = "../../comms", features = ["c_integration"]} tari_comms_dht = { version = "^0.10", path = "../../comms/dht", default-features = false } tari_common_types = {path="../common_types"} tari_crypto = "0.11.1" diff --git a/comms/Cargo.toml b/comms/Cargo.toml index 23bede337d..6773d65775 100644 --- a/comms/Cargo.toml +++ b/comms/Cargo.toml @@ -30,7 +30,7 @@ lmdb-zero = "0.4.4" log = { version = "0.4.0", features = ["std"] } multiaddr = { version = "0.13.0" } nom = { version = "5.1.0", features = ["std"], default-features = false } -openssl = { version = "0.10", features = ["vendored"] } +openssl-sys = { version = "0.9.66", features = ["vendored"], optional = true } pin-project = "1.0.8" prost = "=0.8.0" rand = "0.8" @@ -65,5 +65,6 @@ tempfile = "3.1.0" tari_common = { version = "^0.10", path = "../common", features = ["build"] } [features] +c_integration = [] avx2 = ["tari_crypto/avx2"] rpc = ["tower-make"]