Async (tokio) SSH2 client and server rimplementation.
This is a fork of Thrussh by Pierre-Étienne Meunier which adds:
- More safety guarantees
- AES256-GCM support
- Dependency updates
deny(clippy::unwrap_used)
deny(clippy::expect_used)
deny(clippy::indexing_slicing)
deny(clippy::panic)
- Exceptions are checked manually
- When the Rust allocator fails to allocate memory during a CryptoVec being resized.
cryptovec
usesunsafe
for faster copying, initialization and binding to native API.russh-libsodium
usesunsafe
forlibsodium
bindings.