#ssh #server #server-client #client

assh-auth

是 [assh] 的扩展,提供了处理 SSH-USERAUTH 认证层的 [assh::layer::Layer] 层。

1 个不稳定版本

0.0.0 2024年2月18日

#130#server-client

GPL-3.0 许可证

4KB

assh

docs.rs Crates.io

一个低层 SSH 库,处理传输和密钥交换,不多也不少。

项目目标

  • 代码可读性。
  • 可扩展性。
  • 协议安全性。
    • 前向安全性。
    • 安全且经过测试的协议实现。
    • 支持最新的协议和密钥交换。
  • 100% 的 crate 文档。
  • 详尽的示例。

项目非目标

  • 成为一个独立的 SSH 服务器和/或客户端。
  • 详尽的协议扩展实现。
  • 成为最快的实现。

依赖项

~1.8–2.4MB
~49K SLoC