Sasha Weiss
|
29a0187a4d
|
Grab bag of Backups style fixes
|
2025-09-30 16:32:36 -07:00 |
|
Sasha Weiss
|
45e534a712
|
Disable Backups as part of the "Create New Key" flow
|
2025-09-15 15:25:20 -07:00 |
|
Sasha Weiss
|
29eabb58da
|
Rename: "Signal Secure Backups", "Recovery Key"
|
2025-09-10 09:20:19 -07:00 |
|
Sasha Weiss
|
053f7c5346
|
Rotate the SS recordIkm when rotating the AEP
|
2025-08-26 21:09:44 -07:00 |
|
Sasha Weiss
|
666d6f335a
|
Add AccountEntropyPoolManager
|
2025-08-26 12:00:04 -07:00 |
|
Sasha Weiss
|
860b93f846
|
Rework "PIN enabled/disabled" checks
|
2025-08-21 17:30:48 -07:00 |
|
Sasha Weiss
|
422bac5914
|
Remove getOrGenerateAccountEntropyPool from AccountKeyStore
|
2025-08-13 14:42:08 -07:00 |
|
Harry
|
20c805016f
|
Wipe SVR🐝 nonce metadata locally when rotating the AEP
|
2025-08-13 14:35:01 -07:00 |
|
Sasha Weiss
|
480bd6ebd8
|
Remove the (unused) ability to derive a BackupKey from the MasterKey
|
2025-08-13 13:11:25 -05:00 |
|
Sasha Weiss
|
8109124502
|
Clean up methods for managing AEP state
|
2025-08-06 14:10:51 -07:00 |
|
kate-signal
|
877e2dc10b
|
Always set BackupId, not just if Backups are enabled
|
2025-08-06 15:12:42 -05:00 |
|
sashaweiss-signal
|
694e58a4e1
|
Remove unused method
|
2025-08-05 10:42:30 -07:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Max Radermacher
|
53f9bb2342
|
Asyncify Auth.fetch(…)
|
2025-07-23 12:28:11 -05:00 |
|
Sasha Weiss
|
9a60bb5771
|
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings
|
2025-07-22 22:28:10 -05:00 |
|
Max Radermacher
|
39724bb08c
|
Remove TestScheduler & Schedulers
|
2025-07-17 18:11:27 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Sasha Weiss
|
ce065eaafc
|
Add "Record Backup Key" to Backup onboarding
|
2025-06-10 11:05:52 -07:00 |
|
Sasha Weiss
|
7d6edb6412
|
Bulk rename MessageBackup types
|
2025-05-13 11:35:52 -07:00 |
|
Pete Walters
|
e8fdb73c80
|
Make SVR backup after AEP migration more durable
|
2025-05-01 15:57:57 -05:00 |
|
Max Radermacher
|
74fdab8592
|
Remove FeatureFlags.enableAccountEntropyPool
|
2025-04-30 12:01:15 -05:00 |
|
Pete Walters
|
c66555cb99
|
Remove unused method
|
2025-04-14 09:46:48 -07:00 |
|
Sasha Weiss
|
8d8c1ef921
|
Periodic cleanup of FeatureFlags
|
2025-04-02 17:26:03 -07:00 |
|
Pete Walters
|
43119df4b8
|
Add some debugging around AEP
|
2025-04-02 15:27:08 -05:00 |
|
Pete Walters
|
b4295d7839
|
Extend ProvisioningSocketManager to handle quick restore message types
|
2025-03-31 12:33:12 -05:00 |
|
Pete Walters
|
b82d49478d
|
Refactor device provisioning
|
2025-03-31 11:24:51 -05:00 |
|
Pete Walters
|
8e584b9399
|
Keep some SVR state around when updating to a new master key
|
2025-03-20 08:45:13 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Pete Walters
|
f6ee99fe33
|
Enable AccountEntropyPool
|
2025-03-13 08:22:25 -05:00 |
|
Max Radermacher
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Pete Walters
|
27440a9fcc
|
Properly fall back to setting the master key during provisioning
|
2025-03-04 17:19:52 -06:00 |
|
Pete Walters
|
d8d1183d03
|
Small AEP cleanup
|
2025-02-24 10:35:49 -06:00 |
|
Pete Walters
|
876f30eb69
|
Attempt SVR backup on startup if needed
|
2025-02-24 10:23:14 -06:00 |
|
Pete Walters
|
1b7caa8ce9
|
Split out various key managment methods into AccountKeyStore
|
2025-02-24 10:12:47 -06:00 |
|
Pete Walters
|
4f8c9200db
|
Simplify key storage
|
2025-02-24 09:58:20 -06:00 |
|
Pete Walters
|
ecc084de55
|
Remove AEP & MasterKey protocols
|
2025-02-24 09:42:03 -06:00 |
|
Pete Walters
|
2b88f4c6fd
|
Cleanup after AEP changes
|
2025-02-24 09:21:17 -06:00 |
|
Pete Walters
|
e9863fcb4d
|
Bulk of AEP registration changes.
|
2025-02-24 09:04:55 -06:00 |
|
Pete Walters
|
dc6e869fab
|
Add non-registration AEP changes
|
2025-02-24 08:53:06 -06:00 |
|
Pete Walters
|
87d5efb0e3
|
Add AEP class & update SVR API
|
2025-02-24 08:43:12 -06:00 |
|
Pete Walters
|
114e2344d0
|
Update SVR API to take explicit keys vs generating
|
2025-02-24 08:29:54 -06:00 |
|
Pete Walters
|
00d04ff8c6
|
Update API for storing master key from provisioning & sync messages
|
2025-02-24 08:17:12 -06:00 |
|
Pete Walters
|
fe00738f67
|
Consolidate MBRK/BackupKey/AEP/MasterKey management into one place.
|
2025-02-24 07:41:40 -06:00 |
|
Pete Walters
|
df8405349a
|
Update SVR to be more fine-grained with restore/backup/expose side effects.
|
2025-02-24 07:40:41 -06:00 |
|
Pete Walters
|
515b5f1a28
|
Add support for supplying explicit credentials to storage service request
|
2025-02-11 10:26:52 -06:00 |
|
Pete Walters
|
9c84b751d3
|
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage
|
2025-02-11 09:25:00 -06:00 |
|
Harry
|
45389b0c60
|
Clean up zombie SVR code
|
2025-01-07 15:31:05 -08:00 |
|
Sasha Weiss
|
117e5e5b19
|
Remove SignalServiceClient
|
2025-01-06 11:35:58 -08:00 |
|
Sasha Weiss
|
46b2726ceb
|
Add a mode to rotateManifest to preserve records if possible
|
2024-11-20 15:10:01 -08:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|