Commit graph

14 commits

Author SHA1 Message Date
7833fcd354
[common][server] Get returns Option
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-09 13:30:19 +01:00
1e43bd5a7b
[common] Add documentation
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-09 12:44:39 +01:00
e7fbb4e47c
[client] Unused dependencies, certificate documentation and minor improvements
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-08 22:12:04 +01:00
7515462433
Cleaning up clippy warning
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-08 10:41:38 +01:00
6a22429632
Remove From<Path> for Certificate
All checks were successful
continuous-integration/drone/push Build is passing
Deserialization from a path is a heavy conversion. This should be done by
an explicit `Certificate::new_from_cbor` call.
2020-02-08 09:56:41 +01:00
d3ec436f48 [server] Allow nested clients
Tables can be nested arbitrary, only tables with `id` attribute
are considered
2020-02-04 20:13:00 +00:00
927fbc9936 [server] Read known client ids from secrets file
Remove explicit client id file
2020-02-04 20:13:00 +00:00
1bba95fff9 [client] Adapted to new protocol 2020-02-04 20:13:00 +00:00
ca2b0cd83a [all] Read from toml, simplify protocol, export key ids 2020-02-04 20:13:00 +00:00
aa1c835186
Conditional export for certificates 2020-01-19 11:31:33 +01:00
d2a113e5a4
Protocol encryption/decryption 2020-01-13 01:22:46 +01:00
119ff2903f Protocol finite state machine 2020-01-12 23:46:44 +01:00
076447cce7 New structure
- [server] Reworked for new Coffer trait, common keyring implementation and tokio
- [companion] Certificate generation
- [common] Keyring implementation

Signed-off-by: Armin Friedl <dev@friedl.net>
2020-01-08 23:13:00 +01:00
Armin Friedl
86212f244f Certificate implementation, coffer trait 2020-01-06 17:32:56 +01:00