ockam_transport_ble 0.22.0

Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.
Documentation
[[example]]
name = "04-routing-over-ble-transport-initiator"
required-features = ["std", "use_btleplug"]

[[example]]
name = "05-secure-channel-over-ble-transport-initiator"
required-features = ["std", "use_btleplug"]
[dependencies.atsame54_xpro]
optional = true
version = "0.2.0"

[dependencies.bluenrg]
default-features = false
features = ["ms"]
optional = true
version = "0.1.0"

[dependencies.bluetooth-hci]
default-features = false
features = ["version-4-1"]
optional = true
version = "0.1.0"

[dependencies.btleplug]
optional = true
version = "0.9.0"

[dependencies.embedded-hal]
optional = true
version = "0.2.3"

[dependencies.futures]
default-features = false
version = "0.3.19"

[dependencies.futures-util]
default-features = false
features = ["alloc", "async-await-macro", "sink"]
version = "0.3.19"

[dependencies.heapless]
optional = true
version = "0.7.7"

[dependencies.nb]
optional = true
version = "1.0.0"

[dependencies.ockam_core]
default_features = false
version = "^0.61.0"

[dependencies.ockam_node]
default_features = false
version = "^0.64.0"

[dependencies.ockam_transport_core]
default_features = false
version = "^0.34.0"

[dependencies.pic32-hal]
optional = true
version = "0.4.0"

[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"

[dependencies.stm32-device-signature]
optional = true
version = "0.3.3"

[dependencies.stm32f4xx-hal]
features = ["rt", "stm32f407"]
optional = true
version = "0.9.0"

[dependencies.stm32h7xx-hal]
features = ["rt", "stm32h747cm7"]
optional = true
version = "0.9.0"

[dependencies.tracing]
default_features = false
version = "0.1"

[dependencies.uuid]
optional = true
version = "0.8.2"
[dev-dependencies.ockam_identity]
version = "^0.55.0"

[dev-dependencies.ockam_vault]
version = "^0.57.0"

[features]
alloc = ["ockam_core/alloc", "ockam_node/alloc", "ockam_transport_core/alloc"]
atsame54 = ["embedded-hal", "atsame54_xpro"]
default = ["std", "use_btleplug"]
no_std = ["ockam_core/no_std", "ockam_node/no_std", "ockam_transport_core/no_std", "heapless", "nb"]
pic32 = ["embedded-hal", "pic32-hal"]
pic32mx1xxfxxxb = ["pic32", "pic32-hal/pic32mx1xxfxxxb"]
pic32mx2xxfxxxb = ["pic32", "pic32-hal/pic32mx2xxfxxxb"]
std = ["ockam_core/std", "ockam_node/std", "ockam_transport_core/std", "tracing/default", "uuid"]
stm32f4 = ["embedded-hal", "stm32f4xx-hal"]
stm32h7 = ["embedded-hal", "stm32h7xx-hal", "stm32-device-signature/stm32h75x"]
use_bluetooth_hci = ["bluetooth-hci", "bluenrg"]
use_btleplug = ["btleplug"]

[package]
authors = ["Ockam Developers"]
autoexamples = false
categories = ["cryptography", "asynchronous", "authentication", "embedded", "network-programming"]
description = "Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.\n"
edition = "2021"
exclude = ["DEVELOP.md", "LICENSE"]
homepage = "https://github.com/build-trust/ockam"
keywords = ["ockam", "crypto", "network", "bluetooth", "ble"]
license = "Apache-2.0"
name = "ockam_transport_ble"
publish = true
readme = "README.md"
repository = "https://github.com/build-trust/ockam/tree/develop/implementations/rust/ockam/ockam_transport_ble"
resolver = "2"
version = "0.22.0"
[target."cfg(any(target_arch = \"riscv32\", target_arch = \"riscv64\"))".dependencies.riscv]
version = "0.7.0"
[target."cfg(target_arch = \"arm\")".dependencies.cortex-m]
version = "0.7.3"