Änderungen
Aus Hackerspace Ffm
Wichtig: Der Private Key darf nie übertragen werden, sonst ist das Konzept für die Füße. Er darf nur z.B. lokal im Browserscript geladen und verwendet werden um eine Nachricht zu signieren.
==== Protokoll ====
Hier das gemeinsamme Protokoll, das unabhängig von der Übertragungsebene sein sollte. Damit es auch einfach per ESP-Now übertragen werden kann, sollte es kürzer als 250 Byte sein.
{| class="wikitable"
|+ Hackffm Lock Protocol
|-
! Offset !! Länge in Bytes !! Inhalt
|-
| 0 || 64 || ED25519 Signatur über alle folgenden Bytes
|-
| 64 || 32 || ED25519 Public Key
|-
| 96 || 32 || Name (Klartext, UTF-8, 0-filled
|-
| 128 || 32 || Challenge Respone
|-
| 160 || 70 || Kommando
|}