v0.0.1
From docs/release_notes.md:
Release notes
v0.0.1
Since we haven't tagged any release before this we list some recent
significant and/or breaking changes.
Revised SSH Agent
Introduces a revised Tillitis TKey SSH Agent, tkey-ssh-agent
. The
new agent:
- runs as a daemon all the time (as
systemd
user unit, if you want). - autodetects TKey removal and insertion with the help of
udev
rules
(or just send it aSIGHUP
yourself to make it look for a TKey
again). - spawns a graphical
pinentry
program to enter the User-Supplied
Secret.
The first iteration of this revision of the SSH agent is focused on
Linux distributions and has a Ubuntu/Debian package available.
Simplified firmware protocol
The firmware protocol for loading a TKey app has changed. We now
combine starting to load an app by setting size and loading USS into a
single request. The firmware automatically returns the app digest and
start the app when the last chunk of the binary has been received.
GetNameVersion
also now expects an ASCII array for NAME0
and
NAME1
both from the firmware and from TKey apps. This also means the
signerapp
has a new digest and hence a new identity.
Division no longer available
We now build the TKey apps with the RV32 Zmmul extension since we
removed support for division on the PicoRV32 CPU.