<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oxish.git/oxish-aws-lc, 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:40Z</updated>
<entry>
<title>proto: add private_key() method on SigningKey trait</title>
<updated>2026-08-19T20:31:40Z</updated>
<author>
<name>Hee-Suk Kim</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-08-19T06:48:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=f2ff68b0b6f6accd923d893579ef861b5feb03c9'/>
<id>urn:sha1:f2ff68b0b6f6accd923d893579ef861b5feb03c9</id>
<content type='text'>
This is needed to encode the OpenSSH private key format from the
SigningKey returned by generate_signing_key(). Otherwise, we would
have to re-parse the PKCS#8 DER (which was already encoded when
generating the key) and extract the private key from there.

private_key() is currently used only in the --generate path, so not
all backends necessarily need to implement it. So it has a default
implementation that fails with Unspecified.

Also, Curve25519SeedBin and EcPrivateKeyBin from aws-lc-rs need no
extra Zeroizing wrapper, since the underlying Buffer zeroizes on
drop (verified against aws-lc-rs 1.18.0).
</content>
</entry>
<entry>
<title>Bump versions to 0.1.0</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T14:32:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=2efc9cc77440183ad29bdc38d1bf0d87f826e18a'/>
<id>urn:sha1:2efc9cc77440183ad29bdc38d1bf0d87f826e18a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add back curve25519-sha256 key exchange algorithm</title>
<updated>2026-08-13T13:39:03Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-11T19:44:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=eca65603d6511e2b6f523cec929c89f90f7e476b'/>
<id>urn:sha1:eca65603d6511e2b6f523cec929c89f90f7e476b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extend Cargo metadata</title>
<updated>2026-08-03T09:57:19Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-03T09:52:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=003dfd6ae1d2ef10be2b89a43144ecedd0700f52'/>
<id>urn:sha1:003dfd6ae1d2ef10be2b89a43144ecedd0700f52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump versions to 0.1.0-rc.1</title>
<updated>2026-08-03T09:57:19Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-03T09:50:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=bbd1b34a7ba866e4b9fbfded51a3641312d63bfe'/>
<id>urn:sha1:bbd1b34a7ba866e4b9fbfded51a3641312d63bfe</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>Hash classic secret directly into hybrid output hash</title>
<updated>2026-07-20T20:40:34Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-20T20:05:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=bff0ca48362915309aa54f1b3d06d41b585cbc3a'/>
<id>urn:sha1:bff0ca48362915309aa54f1b3d06d41b585cbc3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for compiling aws-lc-rs in FIPS mode</title>
<updated>2026-07-20T18:42:54Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-20T18:04:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=8c9b7bb2f3d6167734189ed786f63303a59508aa'/>
<id>urn:sha1:8c9b7bb2f3d6167734189ed786f63303a59508aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Box instead of Arc to wrap signing keys</title>
<updated>2026-07-20T18:05:10Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-20T17:28:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=e286c972561694b0a471285c0348ee42e77565d3'/>
<id>urn:sha1:e286c972561694b0a471285c0348ee42e77565d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: extract key material derivation</title>
<updated>2026-07-19T10:20:54Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-07-18T14:33:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=744ac497a2335206448c4dd9d1b3fe37ecbda8cc'/>
<id>urn:sha1:744ac497a2335206448c4dd9d1b3fe37ecbda8cc</id>
<content type='text'>
</content>
</entry>
</feed>
