eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit c625dc22ee9b1941982d45e7dd763f4ccee991f7
parent d56701ad8e422cdd4156b5c76517ec035f34ee8b
Author: Daniel Barlow <dan@telent.net>
Date:   Sun, 18 Jan 2026 17:42:38 +0000

collapse the waveform

Diffstat:
Mnotes.md | 16+---------------
1 file changed, 1 insertion(+), 15 deletions(-)

diff --git a/notes.md b/notes.md @@ -208,24 +208,10 @@ for end, because then we don't need to ascii-encode. esp32-c3 can support up to ### TODO -- add ring crate -- create an eddsa keypair with openssl -- read the pubkey into the rust binary -- sign something with the key using openssl -- as PoC, add the signed thing into the rust binary and verify the signature at startup -- make a TCP listener -- parse tcp messages to extract command/signature/payload -- verify signature -- implement flashing support -- maintain a hash of session keys and expire them eventually -- update the subscription request parsing to expect a session key, validate it - -or we could do flashing without signatures first - - make a TCP listener - parse tcp messages to extract command/signature/payload - discard signature -- implement flashing support +- implement flashing support : https://docs.rs/esp-hal-ota/latest/esp_hal_ota/ https://github.com/filipton/esp-hal-ota - add ring crate - create an eddsa keypair with openssl - read the pubkey into the rust binary