version = 4
[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "cc"
version = "1.2.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20"
dependencies = [
"find-msvc-tools",
"shlex",
]
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "errno"
version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys 0.61.2",
]
[[package]]
name = "find-msvc-tools"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
[[package]]
name = "getrandom"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
dependencies = [
"cfg-if",
"libc",
"wasi",
]
[[package]]
name = "libc"
version = "0.2.185"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f"
[[package]]
name = "log"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "once_cell"
version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "ring"
version = "0.17.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
dependencies = [
"cc",
"cfg-if",
"getrandom",
"libc",
"untrusted",
"windows-sys 0.52.0",
]
[[package]]
name = "rustls"
version = "0.23.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b"
dependencies = [
"log",
"once_cell",
"ring",
"rustls-pki-types",
"rustls-webpki",
"subtle",
"zeroize",
]
[[package]]
name = "rustls-pemfile"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
dependencies = [
"rustls-pki-types",
]
[[package]]
name = "rustls-pki-types"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
dependencies = [
"zeroize",
]
[[package]]
name = "rustls-webpki"
version = "0.103.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
dependencies = [
"ring",
"rustls-pki-types",
"untrusted",
]
[[package]]
name = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "signal-hook"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
dependencies = [
"libc",
"signal-hook-registry",
]
[[package]]
name = "signal-hook-registry"
version = "1.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
dependencies = [
"errno",
"libc",
]
[[package]]
name = "socket2"
version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "untrusted"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "wasi"
version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
]
[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "zerodds-bridge-security"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c65a0f994476295dc439ed5d1268c43fa68219fbfa31f03723fe579274d035c"
dependencies = [
"base64",
"ring",
"rustls",
"rustls-pemfile",
"rustls-pki-types",
]
[[package]]
name = "zerodds-cdr"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4aa3af0a7cbea6f11108d249d95f7f465a50fc2cce282d3c86ae1cbafda822f"
dependencies = [
"zerodds-foundation",
]
[[package]]
name = "zerodds-coap-bridge"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "422f700c8b200019490d1f1a5e8729c607abf59d46bf4d38a647384d240cdea7"
dependencies = [
"signal-hook",
"zerodds-bridge-security",
"zerodds-dcps",
"zerodds-monitor",
"zerodds-observability-otlp",
"zerodds-qos",
"zerodds-rtps",
"zerodds-types",
]
[[package]]
name = "zerodds-conformance"
version = "1.0.0-rc.1"
dependencies = [
"zerodds-coap-bridge",
"zerodds-grpc-bridge",
"zerodds-hpack",
"zerodds-http2",
"zerodds-mqtt-bridge",
"zerodds-websocket-bridge",
"zerodds-xml-wire",
]
[[package]]
name = "zerodds-dcps"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17a4574ea8150258938b1c5695f96ec8ff5761380b2d8914b3e90893a0588f43"
dependencies = [
"libc",
"zerodds-cdr",
"zerodds-discovery",
"zerodds-foundation",
"zerodds-qos",
"zerodds-rtps",
"zerodds-sql-filter",
"zerodds-transport",
"zerodds-transport-udp",
"zerodds-types",
]
[[package]]
name = "zerodds-discovery"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93164cfe7403dfa94c601ca6ff7186fafaa0a9b310e0565f419fe601f040a756"
dependencies = [
"zerodds-cdr",
"zerodds-monitor",
"zerodds-qos",
"zerodds-rtps",
"zerodds-security",
"zerodds-types",
]
[[package]]
name = "zerodds-foundation"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6209ae9b24fa393acfff5845754b2e0871829bde0d351a6cd5fdfca9680787c3"
[[package]]
name = "zerodds-grpc-bridge"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21cd36d7e2d5640ff3af91ee169291a5f7ccd6c6460afa5ed4e13458a36a298e"
dependencies = [
"rustls",
"rustls-pemfile",
"signal-hook",
"zerodds-bridge-security",
"zerodds-hpack",
"zerodds-http2",
"zerodds-monitor",
"zerodds-observability-otlp",
"zerodds-qos",
]
[[package]]
name = "zerodds-hpack"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5e01653b54498269a0d87e202d61e3bc2537603d7ffb6c74cbd28ff71e6a1ab"
[[package]]
name = "zerodds-http2"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "184225cbf2b3a8633fe4f25b2a94b316b1873c2a67705accc322046142a0f9d7"
[[package]]
name = "zerodds-monitor"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eeb4b5db808f1ff511fbf76d23ee7fbc88cd004d680782e5c4da1fefe103d8ca"
dependencies = [
"zerodds-foundation",
]
[[package]]
name = "zerodds-mqtt-bridge"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e9b8057e1919f8633acabe9bccd95fc1805651e71d0d869e4d1cb7913efa763"
dependencies = [
"rustls",
"signal-hook",
"zerodds-bridge-security",
"zerodds-dcps",
"zerodds-monitor",
"zerodds-observability-otlp",
"zerodds-qos",
"zerodds-rtps",
"zerodds-types",
]
[[package]]
name = "zerodds-observability-otlp"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e8b5c195d32e6350c116473548dbafaaadfc66599888e61ec338957963fc333"
dependencies = [
"zerodds-foundation",
]
[[package]]
name = "zerodds-qos"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebd77933ab36999ab20eb81cd2973d8bacd85eaebb74b2e4379a78f26b254e71"
dependencies = [
"zerodds-cdr",
]
[[package]]
name = "zerodds-rtps"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba8be0d5ba57f5f5b0ff8a72666d6b876fa6847503ec8b3b175cdcba63e6b3b7"
dependencies = [
"zerodds-cdr",
"zerodds-foundation",
"zerodds-monitor",
"zerodds-qos",
"zerodds-types",
]
[[package]]
name = "zerodds-security"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b536e81ac32f27a19690f586364476f4212d25a9684d011a6efb30e0e873c783"
[[package]]
name = "zerodds-sql-filter"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f77602c5969fbc13ad44ec5fb66500cb37e5b7ede969fda284f7831202e6b6e"
[[package]]
name = "zerodds-transport"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c2a30f414ac50510b7f005f37d8352611a16ebaf261ba4cd8175d1b7fbcd714"
dependencies = [
"zerodds-rtps",
]
[[package]]
name = "zerodds-transport-udp"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "826b2880c09e82d956a9feb301b2bf37f278dad0a03afdc0ba4f18aee96febf8"
dependencies = [
"socket2",
"zerodds-monitor",
"zerodds-rtps",
"zerodds-transport",
]
[[package]]
name = "zerodds-types"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdf674ecf030c210e58b5b9f4cb5a0045953cdd008407a318eedf5f447f04ccd"
dependencies = [
"zerodds-cdr",
"zerodds-foundation",
]
[[package]]
name = "zerodds-websocket-bridge"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5cf4362b98a8c0ed5a1f97d55a0a972761598b667ed89306694620b95aef426"
dependencies = [
"rustls",
"signal-hook",
"zerodds-bridge-security",
"zerodds-dcps",
"zerodds-monitor",
"zerodds-observability-otlp",
"zerodds-qos",
"zerodds-rtps",
"zerodds-types",
]
[[package]]
name = "zerodds-xml-wire"
version = "1.0.0-rc.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a18a40a16930d7eaf254913e5f9005e7d7cb54ba41134bcb1b4f19ab04268b17"
[[package]]
name = "zeroize"
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"