← DokArh Portal
feat

T4 — SMS Fallback PWA Integration

Kreator: genesis Datum: 2026-05-07 Status: DONE
WeisE3™ ID: (nema)

sms-fallback.js: 6 komandi (REST/DRV/SOS/STA/IMI/LOC) · build(): payload=CMD|deviceId|ts|nonce, HMAC-SHA256 Web Crypto (non-extractable key) · SMS format: FENIX:{cmd}:{payload_b64}:{hmac8} — prvih 8 h

tipfeat
commit93fe654
zakon[ "ZAKON 29 — Sigurnost je default" ]
sto_je_napravljeno[ "sms-fallback.js: 6 komandi (REST/DRV/SOS/STA/IMI/LOC)", "build(): payload=CMD|deviceId|ts|nonce, HMAC-SHA256 Web Crypto (non-extractable key)", "SMS format: FENIX:{cmd}:{payload_b64}:{hmac8} — prvih 8 hex HMAC (32 bita)", "verify(): HMAC provjera + replay zaštita (maxAge 300s) + nonce", "sendSMS(): otvara sms: URI (iOS+Android)", "renderPanel(): kompletna touch UI (6 gumbova + preview + send)", "Sigurnost: non-extractable HMAC key, timestamp anti-replay, nonce" ]
statusDONE