[package] name = "warpgate-protocol-vnc" version = "0.23.4" edition = "2024" license = "Apache-2.0" publish = false [dependencies] aes = { version = "0.9", default-features = false } anyhow.workspace = true bytes.workspace = true ecb = { version = "0.2", default-features = false, features = ["block-padding"] } futures.workspace = true getrandom = "0.4" md-5 = { version = "0.11", default-features = false } num-bigint = { version = "0.5", default-features = false } rustls.workspace = true thiserror.workspace = true tokio.workspace = true tokio-rustls.workspace = true tokio-stream.workspace = true tracing.workspace = true uuid.workspace = true vnc = { package = "vnc-rs", version = "0.6.0" } warpgate-common = { path = "../warpgate-common", default-features = false } warpgate-common-http = { path = "../warpgate-common-http", default-features = false } warpgate-core = { path = "../warpgate-core", default-features = false } warpgate-db-entities = { path = "../warpgate-db-entities", default-features = false } warpgate-desktop-auth = { path = "../warpgate-desktop-auth" } warpgate-desktop-ui = { path = "../warpgate-desktop-ui" } warpgate-tls = { path = "../warpgate-tls", default-features = false }