Commit Graph

3 Commits

Author SHA1 Message Date
CleverWild
fbdb432f2e feat(crypto): expose governance signing context and make shamir_threshold pub const 2026-08-25 14:43:16 +02:00
CleverWild
bb76e3b1ec refactor(server::crypto): use fixed-size [u8; 32] and KeyCell throughout seal key API 2026-08-25 14:43:16 +02:00
CleverWild
213486e8c8 feat(server::crypto): add Shamir secret sharing utilities
Wraps vsss_rs Gf256::split_array / combine_array into thin split_key /
combine_shares helpers. Also widens derive_key salt parameter from &[u8;16]
to &[u8] to accommodate the 32-byte share salts.
2026-08-25 14:43:16 +02:00