Gunnar

nordisk/monetize

crates/fast-edge/Cargo.toml

[package]
name = "fast-edge"
version = "0.1.0"
edition = "2021"
rust-version = "1.85"
license = "AGPL-3.0-only"
publish = false
description = "The fast test's TLS door in front of the ONE box container (monetize v2.0 P1): accepts TLS on :443 with the run's certificate and copies the bytes to monetize-server's h2c port, so the sold boxes dial the ONE box as they dial its edge"

# A root workspace member since T14 (A28 M1). The kit builds it static musl with the root's
# `fast-edge` profile (small, no LTO: what its detached release profile was).
[dependencies]
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util"] }
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
# PEM reading: rustls-pki-types' own PemObject (rustls-pemfile is unmaintained, RUSTSEC-2025-0134).
rustls-pki-types = { version = "1", features = ["std"] }