[package]
edition = "2021"
rust-version = "1.85.0"
name = "veyron-wire"
version = "0.1.1"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Veyron wire protocol: framing, frame MAC, and generated protobuf types shared by the kernel and its SDKs."
readme = "README.md"
license = "MIT"
repository = "https://github.com/veyron-core/veyron-wire"
[lib]
name = "veyron_wire"
path = "src/lib.rs"
[dependencies.crc32fast]
version = "1"
[dependencies.hkdf]
version = "0.12"
[dependencies.hmac]
version = "0.12"
[dependencies.nix]
version = "0.31"
features = ["user"]
[dependencies.prost]
version = "0.13"
[dependencies.sha2]
version = "0.10"
[dependencies.tokio]
version = "1"
features = [
"io-util",
"time",
]
[dependencies.zstd]
version = "0.13"
[build-dependencies.prost-build]
version = "0.13"