<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oxish.git/oxish/src/bin/oxish-server.rs, branch sync-hostkey-format</title>
<subtitle>fork from https://github.com/djc/oxish
</subtitle>
<id>http://git.dilluti0n.com/oxish.git/atom?h=sync-hostkey-format</id>
<link rel='self' href='http://git.dilluti0n.com/oxish.git/atom?h=sync-hostkey-format'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/'/>
<updated>2026-08-19T20:31:57Z</updated>
<entry>
<title>oxish: change --generate-host-key to produce OpenSSH format</title>
<updated>2026-08-19T20:31:57Z</updated>
<author>
<name>Hee-Suk Kim</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-08-19T08:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=fddac9e4d8e1d52c5aca239fac09749c17504afa'/>
<id>urn:sha1:fddac9e4d8e1d52c5aca239fac09749c17504afa</id>
<content type='text'>
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 &amp;&amp;
    ./target/debug/oxish-server --generate-host-key &amp;&amp;
    chmod 0600 ssh_host_ed25519_key &amp;&amp;
    ssh-keygen -y -f ssh_host_ed25519_key

for all four paths (aws-lc, graviola) x (ssh-ed25519,
ecdsa-sha2-nistp256).
</content>
</entry>
<entry>
<title>oxish: change --host-key-file to accept OpenSSH v1 format</title>
<updated>2026-08-19T19:13:25Z</updated>
<author>
<name>Hee-Suk Kim</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-08-19T14:08:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=cc84f6b6ab677f8ca158e70394f1bc54cfb6255c'/>
<id>urn:sha1:cc84f6b6ab677f8ca158e70394f1bc54cfb6255c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>oxish: provide context when host key cannot be found</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T14:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=7ff4b243174464320caf16a7fbd656258335eaae'/>
<id>urn:sha1:7ff4b243174464320caf16a7fbd656258335eaae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: parse OpenSSH host key files when available</title>
<updated>2026-08-13T14:26:31Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-12T16:41:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=2fcf7792c82fe4726a66279a811fee0787f2bbdf'/>
<id>urn:sha1:2fcf7792c82fe4726a66279a811fee0787f2bbdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: split out host_keys module</title>
<updated>2026-08-13T14:26:31Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T13:54:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=656e936574af04cab3b03207046c0ebfb91da427'/>
<id>urn:sha1:656e936574af04cab3b03207046c0ebfb91da427</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: fix warnings in release profiles</title>
<updated>2026-08-03T10:52:04Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-03T10:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=73b0a083fb22d7f567e732ff6f3977c2d272cb33'/>
<id>urn:sha1:73b0a083fb22d7f567e732ff6f3977c2d272cb33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: enable customizable authentication</title>
<updated>2026-07-30T19:16:44Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-30T14:38:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=bf050ac61d87544f41bb5bdb6ca1a1ba176616dd'/>
<id>urn:sha1:bf050ac61d87544f41bb5bdb6ca1a1ba176616dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: retain PKCS#8 form of host keys</title>
<updated>2026-07-29T19:31:03Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-29T18:48:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=db046bd29d4c0dc0caa99df629acfc98160aa4dc'/>
<id>urn:sha1:db046bd29d4c0dc0caa99df629acfc98160aa4dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: make some modules public instead of re-exporting everything</title>
<updated>2026-07-26T13:22:17Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-26T12:03:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=97e371399e65659ce2678ec094c5c471275a2c59'/>
<id>urn:sha1:97e371399e65659ce2678ec094c5c471275a2c59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: add debug option to disable spawning</title>
<updated>2026-07-21T15:39:05Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-21T15:33:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=68dae09ed8aff2c29f0fd618351462c0fa12e695'/>
<id>urn:sha1:68dae09ed8aff2c29f0fd618351462c0fa12e695</id>
<content type='text'>
</content>
</entry>
</feed>
