Skip to content

Commit 1172af1

Browse files
committed
Release notes for v1.0.0
1 parent 7ed26c3 commit 1172af1

File tree

2 files changed

+105
-0
lines changed

2 files changed

+105
-0
lines changed

RELEASE.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Release notes
2+
3+
## v1.0.0
4+
5+
This version brings a lot of refactoring, aiming at simplifying
6+
building and program structure. Only the major changes
7+
will be mentioned here, see [complete
8+
changelog](https://github.com/tillitis/tkey-verification/compare/v0.0.3...v1.0.0)
9+
for more details.
10+
11+
Changes:
12+
- Refactoring, giving a new way of accessing internal assets, making
13+
it more idiomatic
14+
- Signer binaries are now checked in to the repo under
15+
cmd/tkey-verification/bins
16+
- Verisinger-0.0.3 is deprecated, but buildable from older tags
17+
- New singer app included, signer-v1.0.1, built from
18+
tkey-device-signer without touch
19+
- Support multiple vendor signing keys
20+
- Earlier `show-pubkey` program is now a command in tkey-verification
21+
- Use tkeyclient instead of internal pkg
22+
- Use tkeysign instead of internal pkg
23+
- Refine errors to present more sensible errors to users of the verify
24+
command
25+
- Pointing to tillitis.se/verify if an error occur when verifying a
26+
TKey, with explanations to common errors
27+
- Use GoReleaser for release building
28+
- Enable CGO for Darwin, to find the port automatically
29+
- Add `--speed` flag to support multiple baudrates
30+
31+
## v0.0.3
32+
33+
Update to include new TKey product revision from Tillitis which is
34+
based on the FPGA design and bitstream in release:
35+
36+
https://github.com/tillitis/tillitis-key1/releases/tag/TK1-24.03
37+
38+
## v0.0.2
39+
40+
In this second release we ensure that the published executable
41+
binaries can be reproduced, see
42+
[README.md](https://github.com/tillitis/tkey-verification#readme) in
43+
the repository.
44+
45+
Verifying your TKey in a few simple steps:
46+
47+
- download the suitable `tkey-verification` binary for your platform
48+
- rename the file to `tkey-verification` (add `.exe` on Windows, on
49+
other platforms run: `chmod +x ./tkey-verification`)
50+
- plug in your TKey
51+
- In a terminal on Linux, or in PowerShell on Windows, you can run the
52+
verification with:
53+
54+
```
55+
./tkey-verification verify
56+
```
57+
58+
- On MacOS, automatic detection of the serial port is currently not
59+
available. You have to first list the serial port devices with:
60+
61+
```
62+
ls -l /dev/cu.*
63+
```
64+
65+
The TKey device name looks like “/dev/cu.usbmodemN” where N is a
66+
number. Now you can run the verification like:
67+
68+
```
69+
./tkey-verification verify --port /dev/cu.usbmodemN
70+
```
71+
72+
The default operation of `tkey-verification` requires Internet
73+
connectivity to download the verification data on the machine where
74+
you plug in your TKey. But it is also possible to run the verification
75+
on a machine that does not have connectivity, by first downloading the
76+
verification data on a machine which does. See `tkey-verification
77+
verify --help` for more information.
78+
79+
After processing the data and talking to your TKey, expect a final
80+
message saying `TKey is genuine!`.
81+
82+
83+
## v0.0.1
84+
85+
This is the first release of the tool for Tillitis signing and you
86+
verifying that your TKey is genuine.
87+
88+
Verifying your TKey in a few simple steps:
89+
- download the suitable `tkey-verification` binary for your platform
90+
- rename the file to `tkey-verification` (add `.exe` on Windows; do `chmod
91+
+x ./tkey-verification` on other platforms)
92+
- plug in your TKey
93+
- execute this command in your terminal: `./tkey-verification verify`
94+
(without ./ on Windows)
95+
96+
The default operation of `tkey-verification` requires Internet
97+
connectivity to download the verification data on the machine where
98+
you plug in your TKey. But it is also possible to run the verification
99+
on a machine that does not have connectivity, by first downloading the
100+
verification data on machine which does. See `tkey-verification verify
101+
--help` for more information.
102+
103+
After processing the data and talking to your TKey, expect a final
104+
message saying `TKey is genuine!`.

tools/spdx-ensure

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ missingok_files=(
2424
LICENSE
2525
Makefile
2626
README.md
27+
RELEASE.md
2728
go.mod
2829
go.sum
2930
gon.hcl

0 commit comments

Comments
 (0)