[package] name = "ssh" description = "SSH server exposing git pack transport over the exec channel." version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true authors.workspace = true repository.workspace = true publish.workspace = true [dependencies] config = { workspace = true } store = { workspace = true } git = { workspace = true } auth = { workspace = true } model = { workspace = true } ssh-key = { workspace = true } rand_core = { workspace = true } # SSH server. Default features use the aws-lc-rs crypto backend (no `ring`); it # re-exports ssh-key as russh::keys. See docs/decisions.md for the license note. russh = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } thiserror = { workspace = true } [dev-dependencies] tempfile = { workspace = true } [lints] workspace = true