zeekay
0e90ba3d15
fix: per-org MPC isolation — orgID end-to-end threading + security hardening
- M-1 CRITICAL: Remove legacy key share fallback (cross-tenant leak)
- M-2 HIGH: orgID now required string on all Node methods (not variadic)
- M-3 HIGH: Key material zeroing after signing sessions
- Thread orgID through MPCBackend interface, all API handlers
- Reshare + TFHE sessions use OrgScopedKey for reads/writes
- Remove hardcoded JWT default (fail-hard if not set)
- Add warning log for empty orgID legacy path
- Regression tests: TestGetKeyShareWithFallback_M1_CrossTenantLeak
2026-03-24 16:55:54 -07:00
..
2026-02-28 13:27:34 -08:00
2026-03-01 19:10:22 -08:00
2026-02-24 23:19:15 -08:00
2026-03-01 19:10:22 -08:00
2026-02-25 01:38:29 -08:00
2026-03-24 16:55:54 -07:00
2026-03-22 12:50:58 -07:00
2026-03-01 19:10:22 -08:00
2026-03-01 19:10:22 -08:00
2026-03-02 16:38:54 -08:00
2026-03-24 16:55:54 -07:00
2026-03-01 19:10:22 -08:00
2026-03-24 16:55:54 -07:00
2026-03-01 19:10:22 -08:00
2026-03-01 19:10:22 -08:00
2026-03-24 16:55:54 -07:00
2026-03-22 12:50:58 -07:00
2026-03-01 19:10:22 -08:00
2026-02-28 13:27:34 -08:00
2026-03-01 19:10:22 -08:00
2026-03-01 15:27:32 -08:00
2026-02-25 00:46:17 -08:00
2026-02-23 22:21:41 -08:00
2026-03-19 01:15:33 -07:00
2026-03-22 12:50:58 -07:00
2026-03-01 19:10:22 -08:00
2026-03-24 16:55:54 -07:00
2026-03-01 19:10:22 -08:00