SSH
SSH copied to clipboard
Pure Rust implementation of components of the Secure Shell (SSH) protocol
Heyo, So I've been working on SSH Certificate parsing in pure rust for a while and might have some features that we could port over. I would also love to...
This is a brainstorming issue for additional crates which could go in this repo. - [x] `ssh-cipher` - [x] `ssh-derive` - [x] `ssh-encoding` - [x] `ssh-key` - [x] `ssh-protocol` -...
When creating ssh-keys with terraform ```hcl resource "tls_private_key" "test" { algorithm = "ED25519" } // using: tls_private_key.test.private_key_openssh leads to a private key like this /* -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtz...
Hi there, first of all thanks for the work on those 3 crates, they're really coming handy when implementing SSH primitives ! About the interfaces for `ssh-cipher`, it seems like...
Hi SSH maintainers. I'm Lucas, a core contributor to the radworks project. https://radworks.org/ We've been using https://github.com/RustCrypto/SSH as part of [Radicle](https://radicle.xyz/). It's in fact one of our most critical dependencies!...
Bumps [sec1](https://github.com/RustCrypto/formats) from 0.8.0-rc.3 to 0.8.0-rc.4. Commits 967574c sec1 v0.8.0-rc.4 (#1669) 60007c0 sec1: bump hex-literal from 0.4.1 to 1.0.0 (#1668) d4030f8 sec1: upgrade to edition 2024; bump MSRV to 1.85...
Bumps [hex-literal](https://github.com/RustCrypto/utils) from 0.4.1 to 1.0.0. Commits 863d4bf hex-literal: release v1.0.0 (#1154) 9521e7a hex-literal: use const block to force const promotion (#1153) 6045028 Remove the hybrid-array dir (#1152) 1701e2a Upgrade...
> [!IMPORTANT] > This PR is branched from #315 and depends on it fixes #322 This PR implements `Signer` for `(&RsaKeypair, Option)`. I'm not happy about the API, but I...
Bumps [rand_chacha](https://github.com/rust-random/rand) from 0.3.1 to 0.9.0. Release notes Sourced from rand_chacha's releases. 0.9.0 Upgrade guide See https://rust-random.github.io/book/update-0.9.html Changelog Security and unsafe Policy: "rand is not a crypto library" (#1514) Remove...
There are still tons of legacy devices (in particular network switches) out there that use 1024bit RSA keys. The `ssh-key` crate should provide an escape hatch that lets the consumer...