zeekay
a8925893b5
security: add orgID multi-tenancy isolation, rename badger to zapdb
Multi-tenancy isolation (addresses Dragonfire review MPC audit):
- Add OrgID field to all event messages (keygen, sign, reshare)
- Scope session dedup keys as orgID-walletID-txID
- Namespace KVStore keys with org prefix (org:<orgID>:<key>)
- Backward-compatible fallback to legacy unscoped keys
- New org_kvstore.go with OrgScopedKey/GetKeyShareWithFallback
Naming cleanup:
- Rename all badger references to zapdb in code, config, tests
- config.yaml: badger_password → zapdb_password
- AppConfig: BadgerPassword → ZapDBPassword
- Fix MPCiumVersion typo → MPCVersion
2025-12-27 22:41:08 -08:00
..
2025-12-27 21:54:46 -08:00
2025-12-27 18:09:37 -08:00
2025-08-02 22:30:28 -05:00
2025-12-27 09:26:29 -08:00
2025-12-27 22:41:08 -08:00
2024-09-21 20:52:40 +07:00
2025-12-27 18:09:37 -08:00
2025-12-27 09:26:29 -08:00
2025-12-27 09:26:29 -08:00
2025-12-27 22:41:08 -08:00
2025-12-27 22:41:08 -08:00
2025-12-27 21:54:46 -08:00
2025-12-27 21:54:46 -08:00
2025-08-02 22:27:51 -05:00
2025-08-02 22:27:51 -05:00
2025-12-27 16:03:48 -08:00
2025-12-27 16:23:40 -08:00
2025-12-27 16:36:55 -08:00
2025-12-25 10:44:16 -08:00
2025-12-27 22:41:08 -08:00
2025-12-27 16:03:48 -08:00
2025-12-27 18:16:15 -08:00
2025-12-27 16:50:10 -08:00
2025-12-27 16:10:26 -08:00
2025-12-27 22:41:08 -08:00
2025-12-27 18:16:15 -08:00
2025-12-27 22:41:08 -08:00
2025-08-02 22:30:28 -05:00