You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan Dittberner 3107ad8abb Implement serial link and protocol handling infrastructure
This commit adds basic serial link and protocol support. None of the commands
from the docs/design.md document is implemented yet.

The following new packages have been added:

- seriallink containing the serial link handler including COBS decoding and
  encoding
- protocol containing the protocol handler including msgpack unmarshalling
  and marshaling
- health containing a rudimentary health check implementation
- messages containing command and response types and generated msgpack
  marshaling code

A client simulation command has been added in cmd/clientsim.

README.md got instructions how to run the client simulator. The
docs/config.sample.yaml contains a new section for the serial connection
parameters.
2 years ago
..
config Implement serial link and protocol handling infrastructure 2 years ago
health Implement serial link and protocol handling infrastructure 2 years ago
hsm Implement serial link and protocol handling infrastructure 2 years ago
messages Implement serial link and protocol handling infrastructure 2 years ago
openpgp/signing Configure and apply golangci-lint 2 years ago
protocol Implement serial link and protocol handling infrastructure 2 years ago
seriallink Implement serial link and protocol handling infrastructure 2 years ago
x509 Refactor HSM setup 2 years ago