CleverWild
c722712166
feat(vault)!: add multi-operator Shamir custody
2026-09-11 10:48:01 +02:00
Skipper
27925a67ad
merge: custom db ids for entities
2026-08-26 13:01:44 +02:00
Skipper
9ca2c4ed64
refactor(server::db): introduced newtype wrappers for entity id's in database
2026-08-26 13:01:44 +02:00
Skipper
ec5a8143fb
refactor: rename to to better reflect meaning
2026-08-26 13:01:44 +02:00
CleverWild
add058f1d5
security(bootstrap): use SafeCell for token storage instead of zeroize
2026-08-26 13:01:44 +02:00
CleverWild
850e2b8669
fix(bootstrap): token persists on disk with weak file permissions #59
2026-08-26 13:01:44 +02:00
CleverWild
4e11c27129
security(server): use SysRng directly for bootstrap token generation
...
Replace make_rng()/StdRng with UnwrapErr(SysRng) to eliminate the PRNG
intermediate layer and make OS entropy derivation explicit and unambiguous.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-26 13:01:44 +02:00
CleverWild
84e1ef7c85
security(memory): zeroization of bootstrap token
2026-08-26 13:01:44 +02:00
Skipper
602be3aa11
merge: feat-lints into main
2026-08-26 13:00:40 +02:00
CleverWild
d4084ded35
feat: rustc and clippy linting
2026-08-26 13:00:40 +02:00
Skipper
6b572d0c86
housekeeping(server): clean too-broad visibility markers and organize imports
2026-08-26 13:00:40 +02:00
hdbg
13fb31f841
fix(server::bootsrapper): token compare is now constant-time
2026-08-26 13:00:39 +02:00
hdbg
083ff66af2
refactor(server): removed miette out of server
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
2026-04-04 12:10:34 +02:00
hdbg
549a0f5f52
refactor(server): removed grpc adapter and replaced with concrete implementations
2026-03-16 03:12:29 +01:00
hdbg
9dca7aff27
feat(proto): add URL parsing and TLS certificate management
2026-03-11 14:07:06 +01:00
hdbg
d81120f59c
refactor(server::tests): moved integration-like tests into tests/
2026-03-11 14:05:42 +01:00
hdbg
e118eceb85
refactor(server): separated global actors into their own handle
2026-03-11 14:05:42 +01:00
hdbg
b05cdeec66
refactor(actors): rename BootstrapActor to Bootstrapper
2026-03-11 14:05:42 +01:00
hdbg
281fbcb31d
feat(server): UserAgent seal/unseal
2026-03-11 14:05:42 +01:00
hdbg
a55221573b
feat(unseal): add unseal protocol support for user agents
2026-03-11 14:03:46 +01:00