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 |
|
Sasha Weiss
|
0a9672911e
|
Add recordIkm encryption scheme migration to Storage Service
|
2024-11-07 15:33:03 -08:00 |
|
Sasha Weiss
|
422fa97a44
|
Add rotateManifest to Storage Service and use in SVR code
|
2024-11-07 14:03:50 -08:00 |
|
Harry
|
535acba11c
|
Add encryption mode to backups for link'n'sync support
|
2024-10-25 14:30:00 -07:00 |
|
Harry
|
ba2f10732e
|
Parametrize transaction type in DB v2 protocol
|
2024-10-04 16:12:52 -07:00 |
|
Harry
|
4e564fc5ab
|
Delete AppReadiness shims now that its modernized
|
2024-09-27 14:01:06 -07:00 |
|
Harry
|
fd0a34909e
|
Add non-global AppReadiness protocol + impl
|
2024-09-27 12:36:15 -07:00 |
|
Ehren Kret
|
417aaab413
|
migrate OWS2FAManager from objc to swift
|
2024-09-23 15:01:18 -05:00 |
|
Ehren Kret
|
99b52c05b2
|
replace Cryptography.computeSHA256HMAC(_🔑) with CryptoKit
|
2024-08-05 12:29:18 -05:00 |
|
Ehren Kret
|
897d2441f5
|
continue splitting apart Cryptography.swift
|
2024-08-05 12:29:18 -05:00 |
|
Ehren Kret
|
8db47c5f62
|
inline Cryptography.generateRandomBytes
|
2024-08-01 15:33:26 -05:00 |
|
Ehren Kret
|
e2d5ea007b
|
remove kbs migration logic as that is no longer possible
|
2024-07-25 09:05:38 -05:00 |
|
Ehren Kret
|
498b7ac063
|
remove dead code
|
2024-07-24 19:16:50 -05:00 |
|
Ehren Kret
|
28f40b0180
|
remove dead code
|
2024-07-24 18:46:03 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Harry
|
88b17f6bd2
|
Fail getting backup key if not internal build
|
2024-06-20 11:27:12 -07:00 |
|
Harry
|
2440a29d32
|
Set local master key if we have a PIN but no master key
|
2024-04-10 08:08:52 -07:00 |
|
Max Radermacher
|
be4cada92d
|
Clean up some info lines
|
2024-03-27 12:08:43 -05:00 |
|
Pete Walters
|
824904199f
|
Add MessageBackupKeyMaterial
|
2024-03-12 11:57:15 -05:00 |
|
Max Radermacher
|
978c15eaca
|
Use 4-part version numbers everywhere
|
2024-02-13 11:49:14 -06:00 |
|
Harry
|
b17514d333
|
Remove unused rotateMasterKey param
|
2024-01-23 14:52:37 -08:00 |
|
Max Radermacher
|
4db6cf354b
|
Remove some unused code run frequently in tests
|
2024-01-08 15:43:31 -06:00 |
|
Harry
|
1258416cc4
|
Don't run SVR2 migration in the NSE
|
2024-01-04 10:17:58 -08:00 |
|
Harry
|
9f1c8e3dd0
|
Refactor AccountManager's finishProvisioningSecondary method
|
2023-11-21 12:37:00 -08:00 |
|
Max Radermacher
|
84fb33a4cc
|
Remove noisiness when the app launches
|
2023-11-21 11:44:11 -06:00 |
|
Harry
|
08f52e83b7
|
Migrate to give every primary a local master key if missing
|
2023-11-20 12:47:13 -08:00 |
|
Max Radermacher
|
fd9c5e8c64
|
Make isPrimaryDevice available to contact merges
|
2023-10-23 13:27:25 -05:00 |
|
Harry
|
e3d39d9fc0
|
Launch KBS into the sun
|
2023-10-17 11:20:27 -07:00 |
|
Harry
|
80885e77ff
|
Send master key sync messages
|
2023-10-16 21:37:57 -07:00 |
|
Harry
|
77cbdba235
|
Handle incoming master key sync messages
|
2023-10-16 13:41:33 -07:00 |
|
Harry
|
9037c31816
|
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager
|
2023-10-05 09:23:41 -07:00 |
|
Harry
|
aa0e250cb7
|
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new
|
2023-10-05 08:56:08 -07:00 |
|
Harry
|
559a82b2cd
|
Clear cached KBS token on request failure
|
2023-08-22 12:21:59 -07:00 |
|
Harry
|
2cb6700419
|
Delete legacy registration
|
2023-08-10 09:22:17 -07:00 |
|
Harry
|
501ee85adf
|
Refresh SVR2 auth credentials every new app version
|
2023-07-31 18:02:07 -07:00 |
|
Sasha Weiss
|
8bd39bf8d5
|
Consolidate network error methods
|
2023-07-26 17:23:40 -07:00 |
|
Harry
|
468b986cb4
|
Ignore SVR write strategy for linked device key writes
|
2023-07-18 12:51:43 -05:00 |
|
Harry
|
8e393c865e
|
Include proper close codes when closing websockets
|
2023-07-14 11:50:18 -07:00 |
|
Harry
|
d9443613a9
|
Don't use write strategy for local svr clearKeys
|
2023-07-11 14:07:44 -07:00 |
|
Harry
|
ba3f88cf5d
|
Fix NSE SVR usage missing remote config
|
2023-07-10 13:14:32 -07:00 |
|
Harry
|
8392ba6ae7
|
Enable SVR2 feature flag (remote config still active)
|
2023-06-14 10:39:49 -07:00 |
|
Harry
|
b931a30838
|
Update LibSignal target to 0.26
|
2023-06-12 16:12:53 -07:00 |
|
Harry
|
1eed5244aa
|
Turn on SVR2 feature flag for internal
|
2023-06-06 16:00:03 -07:00 |
|
Harry
|
b1927f528d
|
Migrate from kbs to svr2
|
2023-06-06 14:15:24 -07:00 |
|
Harry
|
b9bf24eb4d
|
Allow for nullable svr credentials in registration reglock response
|
2023-06-05 14:17:52 -07:00 |
|