075d33219e
feat(server): implement KeyStorage and state machine lifecycle
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline failed
2026-02-16 15:57:14 +01:00
8cb6f4abe0
feat(tls): implement TLS certificate management and rotation
2026-02-16 15:57:00 +01:00
hdbg
69dd8f57ca
tests(server): UserAgent bootstrap token auth flow test
2026-02-14 18:16:19 +01:00
hdbg
ffa60c90b1
feat(auth): simplify auth model and implement bootstrap flow
...
Remove key_identity indirection table, storing public keys and nonces
directly on client tables. Replace AuthResponse with AuthOk, add a
BootstrapActor to manage token lifecycle, and move user agent stream
handling into the actor module.
2026-02-14 12:03:14 +01:00
hdbg
bbbb4feaa0
feat(unseal): add unseal protocol and crypto infrastructure
2026-02-12 18:49:43 +01:00
hdbg
8dd0276185
feat(proto): add separate client/user-agent gRPC services
2026-02-11 13:31:39 +01:00
hdbg
284f997cbe
misc: initial layout
2026-02-09 15:31:38 +01:00