tipfix
sustavgenesis
fajlservices/threshold_potpis.py
alarm[GENESIS ALARM] 2026-06-02 14:05 UTC — 4/20 provjera PALO
uzrokThresholdSession klasa nedostajala u threshold_potpis.py — api/threshold_api.py importira klasu koja nije bila implementirana
sto_napravljeno[
"Implementirana ThresholdSession(n, k) klasa",
"__init__: Shamir SSS nad P=2^521-1, _razdijeli() na N udjela, session_id = SHA3-256(udjeli)",
"potpisi(poruka, udjeli[:k], ctx): _lagrange0 rekonstrukcija, MAC = SHA3-512(tajna||poruka), D9Svjedok, krunica_hash ZAKON 43",
"provjeri(poruka, potpis, udjeli[:k]): secrets.compare_digest, timing-safe",
"Test: potpisi=True, provjeri=True, 2 udjela=False (k=3)",
"Genesis restart: health endpoint vraca status=ok, test_ms=1.5",
"FenixDSA hea
provjeracurl http://127.0.0.1:8010/api/v1/threshold/health → {status: ok}
zakon[
"ZAKON 26 — TypedDict",
"ZAKON 41 — nula vanjskih deps",
"ZAKON 43 — krunica_hash u atomu",
"ZAKON 32 — svaki fix ima chain entry"
]
ipKonjik d.o.o. — Ivan Brtan
statusDONE