| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | oxish: change --generate-host-key to produce OpenSSH formatsync-hostkey-format | Hee-Suk Kim | 7 days | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | Since --host-key-file now accepts OpenSSH keys, write the generated key in the same format instead of PKCS#8. This was tested locally by rm ssh_host_ed25519_key && ./target/debug/oxish-server --generate-host-key && chmod 0600 ssh_host_ed25519_key && ssh-keygen -y -f ssh_host_ed25519_key for all four paths (aws-lc, graviola) x (ssh-ed25519, ecdsa-sha2-nistp256). | ||||
| * | oxish: change --host-key-file to accept OpenSSH v1 format | Hee-Suk Kim | 7 days | 1 | -5/+4 |
| | | | | | | | Previously, PKCS#8 was expected for --host-key-file. This caused confusion as it contradicted the original /etc/ssh route, which expects OpenSSH v1 format. | ||||
| * | oxish: provide context when host key cannot be found | Dirkjan Ochtman | 13 days | 1 | -1/+5 |
| | | |||||
| * | proto: parse OpenSSH host key files when available | Dirkjan Ochtman | 13 days | 1 | -3/+12 |
| | | |||||
| * | proto: split out host_keys module | Dirkjan Ochtman | 13 days | 1 | -1/+1 |
| | | |||||
| * | oxish: fix warnings in release profiles | Dirkjan Ochtman | 2026-08-03 | 1 | -1/+4 |
| | | |||||
| * | oxish: enable customizable authentication | Dirkjan Ochtman | 2026-07-30 | 1 | -2/+2 |
| | | |||||
| * | Handle client-initiated rekeying in the session | Dirkjan Ochtman | 2026-07-30 | 1 | -2/+2 |
| | | |||||
| * | oxish: rename Session::new() to from_message() | Dirkjan Ochtman | 2026-07-30 | 1 | -1/+1 |
| | | |||||
| * | proto: retain PKCS#8 form of host keys | Dirkjan Ochtman | 2026-07-29 | 1 | -2/+1 |
| | | |||||
| * | proto: make some modules public instead of re-exporting everything | Dirkjan Ochtman | 2026-07-26 | 1 | -1/+4 |
| | | |||||
| * | oxish: add debug option to disable spawning | Dirkjan Ochtman | 2026-07-21 | 1 | -8/+20 |
| | | |||||
| * | oxish: move listener loop into the library | Dirkjan Ochtman | 2026-07-21 | 1 | -23/+5 |
| | | |||||
| * | Zeroize all secret and sensitive data | Dirkjan Ochtman | 2026-07-20 | 1 | -5/+8 |
| | | |||||
| * | Provide a narrower interface to host key signing | Dirkjan Ochtman | 2026-07-20 | 1 | -2/+2 |
| | | |||||
| * | oxish: propagate more errors | Dirkjan Ochtman | 2026-07-20 | 1 | -4/+1 |
| | | |||||
| * | oxish: inline SessionState::from_fd() | Dirkjan Ochtman | 2026-07-20 | 1 | -1/+1 |
| | | |||||
| * | oxish: add high-level session API | Dirkjan Ochtman | 2026-07-20 | 1 | -13/+3 |
| | | |||||
| * | oxish: add high-level server API | Dirkjan Ochtman | 2026-07-20 | 1 | -30/+11 |
| | | |||||
| * | oxish: drop nested task | Dirkjan Ochtman | 2026-07-20 | 1 | -6/+4 |
| | | |||||
| * | Drop privileges to the authenticated user when spawning a session | Dirkjan Ochtman | 2026-07-19 | 1 | -5/+4 |
| | | |||||
| * | Spawn a subprocess for authenticated sessions | Dirkjan Ochtman | 2026-07-19 | 2 | -3/+66 |
| | | |||||
| * | Add support for multiple host keys | Dirkjan Ochtman | 2026-07-19 | 1 | -4/+5 |
| | | |||||
| * | oxish: move provider selection into library | Dirkjan Ochtman | 2026-07-19 | 1 | -8/+1 |
| | | |||||
| * | Add support for ECDSA P-256 host keys | Dirkjan Ochtman | 2026-07-18 | 1 | -3/+11 |
| | | |||||
| * | oxish: switch to graviola as the default provider | Dirkjan Ochtman | 2026-07-18 | 1 | -0/+6 |
| | | |||||
| * | Move server binary to oxish-server | Dirkjan Ochtman | 2026-07-18 | 1 | -0/+103 |
