Commit Graph

3 Commits

Author SHA1 Message Date
CleverWild
4879d9971c feat(crypto): expose governance signing context and make shamir_threshold pub const 2026-08-25 14:46:31 +02:00
CleverWild
4bb408e509 refactor(server::crypto): use fixed-size [u8; 32] and KeyCell throughout seal key API 2026-08-25 14:46:31 +02:00
CleverWild
8c49ee6e51 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:46:31 +02:00