CleverWild
|
8402691514
|
fix(vault): derive the recovery operator id from the authenticated peer
|
2026-09-08 16:11:42 +02:00 |
|
CleverWild
|
5ade05d475
|
fix(vault): require an elapsed wake-up before a recovery share can unseal
|
2026-09-08 16:11:42 +02:00 |
|
CleverWild
|
e80dc53b0e
|
fix(vault): read the unseal threshold from the recorded split parameters
|
2026-09-08 16:11:42 +02:00 |
|
CleverWild
|
d916997ef3
|
fix(crypto): return None from shamir_threshold for an empty committee
|
2026-09-08 16:11:42 +02:00 |
|
CleverWild
|
e121708d28
|
fix(crypto): handle 1-of-N Shamir split when ordinary_count=1
|
2026-08-26 13:01:44 +02:00 |
|
CleverWild
|
57200cbc50
|
feat(server): two-operator vault requires at least one recovery share
|
2026-08-26 13:01:44 +02:00 |
|
CleverWild
|
240fd3eb63
|
refactor(server::crypto): use fixed-size [u8; 32] and KeyCell throughout seal key API
|
2026-08-26 13:01:44 +02:00 |
|
CleverWild
|
80ba30d430
|
fix(server::tests): tighten unseal test seal_key params to &[u8; 32]
|
2026-08-26 13:01:44 +02:00 |
|
Skipper
|
6b572d0c86
|
housekeeping(server): clean too-broad visibility markers and organize imports
|
2026-08-26 13:00:40 +02:00 |
|
Skipper
|
270e843598
|
fix(server::tests): api surface of auth challenge changed
|
2026-08-26 13:00:40 +02:00 |
|
hdbg
|
d2f41e693c
|
fix(server::user_agent): useragents now self-sign themselves on bootstrap
|
2026-08-26 13:00:40 +02:00 |
|
hdbg
|
9650407093
|
refactor(server): reorganized client/user_agent actors into separate module peers and added event MessageBus
|
2026-08-26 13:00:40 +02:00 |
|