From f13b59b5b9ba7e03dc0d188636ae3141fc41cc86 Mon Sep 17 00:00:00 2001 From: David Cowden <dcow@smallstep.com> Date: Tue, 16 Jun 2020 09:12:46 -0700 Subject: [PATCH] readme: Reword slightly the "Why sshutil?" section --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b2a137a..1f63d52 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,10 @@ A [single-dependency][gomod] utility package that provides a [`net/http`][net-ht ## Why sshutil? -The sshutil package depends solely on the Go [`x/crypto`][crypto] module. -Go's [`x/crypto/ssh`][crypto-ssh] package provides convenient support for both the [ssh wire protocol][rfc4253] and the [ssh authentication protocol][rfc4252]. -The authentication protocol implementation is scoped to single connections. -A small, but tedious, amount of work is required to implement a full connection-tracking server. +The `sshutil` package depends solely on the Go [`x/crypto`][crypto] module. +The [`x/crypto/ssh`][crypto-ssh] package provides convenient support for both the [ssh wire protocol][rfc4253] and the [ssh authentication protocol][rfc4252]. +The authentication protocol API is, however, scoped to single connections—whereas servers generally accept many connections. +A small, but tedious, amount of work is required to implement a full connection-tracking server for production-like settings. `sshutil` fills in the gap. [crypto]: https://pkg.go.dev/golang.org/x/crypto -- GitLab