aboutsummaryrefslogtreecommitdiffhomepage
path: root/oxish/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* oxish: change --generate-host-key to produce OpenSSH formatsync-hostkey-formatHee-Suk Kim7 days1-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 formatHee-Suk Kim7 days1-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 foundDirkjan Ochtman13 days1-1/+5
|
* proto: parse OpenSSH host key files when availableDirkjan Ochtman13 days1-3/+12
|
* proto: split out host_keys moduleDirkjan Ochtman13 days1-1/+1
|
* oxish: fix warnings in release profilesDirkjan Ochtman2026-08-031-1/+4
|
* oxish: enable customizable authenticationDirkjan Ochtman2026-07-301-2/+2
|
* Handle client-initiated rekeying in the sessionDirkjan Ochtman2026-07-301-2/+2
|
* oxish: rename Session::new() to from_message()Dirkjan Ochtman2026-07-301-1/+1
|
* proto: retain PKCS#8 form of host keysDirkjan Ochtman2026-07-291-2/+1
|
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-261-1/+4
|
* oxish: add debug option to disable spawningDirkjan Ochtman2026-07-211-8/+20
|
* oxish: move listener loop into the libraryDirkjan Ochtman2026-07-211-23/+5
|
* Zeroize all secret and sensitive dataDirkjan Ochtman2026-07-201-5/+8
|
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-201-2/+2
|
* oxish: propagate more errorsDirkjan Ochtman2026-07-201-4/+1
|
* oxish: inline SessionState::from_fd()Dirkjan Ochtman2026-07-201-1/+1
|
* oxish: add high-level session APIDirkjan Ochtman2026-07-201-13/+3
|
* oxish: add high-level server APIDirkjan Ochtman2026-07-201-30/+11
|
* oxish: drop nested taskDirkjan Ochtman2026-07-201-6/+4
|
* Drop privileges to the authenticated user when spawning a sessionDirkjan Ochtman2026-07-191-5/+4
|
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-192-3/+66
|
* Add support for multiple host keysDirkjan Ochtman2026-07-191-4/+5
|
* oxish: move provider selection into libraryDirkjan Ochtman2026-07-191-8/+1
|
* Add support for ECDSA P-256 host keysDirkjan Ochtman2026-07-181-3/+11
|
* oxish: switch to graviola as the default providerDirkjan Ochtman2026-07-181-0/+6
|
* Move server binary to oxish-serverDirkjan Ochtman2026-07-181-0/+103