Commit Graph

22 Commits (ce917e7348213dfc8809ba19862dce88dfc9c077)

Author SHA1 Message Date
_ ce917e7348 update: add `--file` command for debugging artifacts from BMC 2021-01-19 18:16:43 -06:00
_ b0b6c5672c update: improve CA key format
- Save with 0400 perms so PTTH won't accidentally serve them
- Save D-Bus machine ID if possible to detect when keys accidentally change machines
- Add random schema version
2021-01-19 17:59:49 -06:00
_ ce3342d961 ♻️ refactor: splitting into in-mem and on-disk formats, for 'check key' cmd 2021-01-19 23:01:17 +00:00
_ 7b11633015 update: add keygen for root keys 2021-01-19 22:52:02 +00:00
_ 49a30866df 🚧 wip: considering passphrase-protected keys 2021-01-18 20:41:05 -06:00
_ 02b7cca354 update: working on sender role 2021-01-18 22:57:33 +00:00
_ dd6ddbcd80 update: remove un-needed base64 in more places 2021-01-18 22:23:38 +00:00
_ 7ed3ab27d3 update: switch to msgpack. I didn't know nlohmann already had that, it's way better for this case 2021-01-18 22:13:48 +00:00
_ 9f745d6175 🚧 wip 2021-01-17 20:52:36 -06:00
_ d7e9823678 🚧 wip: working on serialization 2021-01-17 19:17:06 -06:00
_ 6b4f9e2b00 🚧 wip 2021-01-17 18:31:47 -06:00
_ bc625095c7 update: establishing the receiver role clearly 2021-01-17 18:00:45 -06:00
_ fb1e133ca1 ♻️ refactor: Extract Instant struct 2021-01-17 17:31:28 -06:00
_ 026db25ba7 ♻️ refactor: extract verify_cert_and_data 2021-01-17 17:03:32 -06:00
_ 0fa43a71d2 ♻️ refactor 2021-01-17 15:58:35 -06:00
_ 8438ec3225 ♻️ refactor 2021-01-17 15:53:04 -06:00
_ 9c4fe4a26e ♻️ refactor 2021-01-17 15:45:59 -06:00
_ 3fdfc983e2 ♻️ refactor: splitting out util functions 2021-01-17 15:36:56 -06:00
_ f387c69858 update: better base64 lib 2021-01-17 10:16:57 -06:00
_ 0f0e59029f update: so I don't like this base64 lib anymore. It has no error handling. 2021-01-17 09:52:38 -06:00
_ 1b2e5adc84 🚧 wip 2021-01-17 09:11:21 -06:00
_ 11d1f868d7 🚧 wip: making some examples / demos for easy ways to use libsodium 2021-01-16 18:44:11 -06:00