Commit Graph

34317 Commits

Author SHA1 Message Date
Adam Sharp
6e8bc8875d Rename ChatListButtonCell to ChatListFilterFooterCell 2024-08-06 10:43:19 -04:00
Ehren Kret
5c405b4981 convert ContactsManagerProtocol from objc to swift 2024-08-06 09:14:11 -05:00
Ehren Kret
1374ce7edd remove unnecessary forward class declarations 2024-08-06 08:57:26 -05:00
Ehren Kret
06000fc070 minor CryptoKit related cleanup 2024-08-06 08:38:43 -05:00
Elaine
ce12aa0e40
Fix a few bugs in InteractiveSheetViewController
Co-authored-by: Max Radermacher <max@signal.org>
2024-08-05 15:36:55 -06:00
Ehren Kret
5103a84e60 remove dead code 2024-08-05 16:07:20 -05:00
Ehren Kret
aa8eb2390b fix local var vs let warnings for cipher context 2024-08-05 15:58:28 -05:00
Adam Sharp
d6dfa9dd9a
Fix warning about missing await for isolated actor property 2024-08-05 16:46:19 -04:00
Marissa Le Coz
5fa37b52da
Turn on call drawer for 1:1 calls internally 2024-08-05 15:47:44 -04:00
Marissa Le Coz
55bb79d775
Timeout and interaction mgmt for 1:1 call drawer 2024-08-05 15:47:12 -04:00
Adam Sharp
e3cdbb7e6a
Asyncify VideoEditorModel 2024-08-05 14:51:25 -04:00
Ehren Kret
9d904d7de7 replace CommonCrypto with CryptoKit in AvatarBuilder 2024-08-05 12:29:18 -05:00
Ehren Kret
98672608aa replace CommonCrypto with CryptoKit in OWSFingerprint 2024-08-05 12:29:18 -05:00
Ehren Kret
99b52c05b2 replace Cryptography.computeSHA256HMAC(_🔑) with CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
214683960a replace Cryptography.computeSHA256HMAC(_🔑truncatedToBytes:) with CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
ff785f18e7 remove HmacContext 2024-08-05 12:29:18 -05:00
Ehren Kret
5e84ac1661 replace HmacContext in Cryptography with CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
f0a1d5cb3b switch from HmacContext to CryptoKit in HmacStreamTransform 2024-08-05 12:29:18 -05:00
Ehren Kret
eddffc615e delete Sha256DigestContext 2024-08-05 12:29:18 -05:00
Ehren Kret
d708761bbc replace Sha256DigestContext with SHA256 from CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
0ddbc9e5bc replace use of Sha256DigestContext in Cryptography with CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
8487781856 rewrite MetadataStreamTransform to use CryptoKit 2024-08-05 12:29:18 -05:00
Ehren Kret
ba3ae61d5c fix potential bug if .read(upToCount:) had read less than requested 2024-08-05 12:29:18 -05:00
Ehren Kret
3f04087244 replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:) 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
c083decbc9 remove CommonCrypto from Cryptography.swift 2024-08-05 12:29:18 -05:00
Adam Sharp
d8d7d4292e Fix "Filter by Unread" not working when split view is expanded 2024-08-05 11:38:10 -04:00
Elaine
329796b0cc
Fix internal crash when call members change in keyframe animations 2024-08-05 11:32:07 -04:00
Pete Walters
a1f88295b6
Add support for showing remote mute indicator for 1:1 calls 2024-08-05 10:18:11 -05:00
Adam Sharp
2e0c9127ed Work around deprecation warning for unused UIWindow.screen setter 2024-08-05 10:30:46 -04:00
Adam Sharp
5dcc249825 Work around Sendable requirement of AVSpeechSynthesizerDelegate 2024-08-05 10:30:24 -04:00
Adam Sharp
5d5f1d23fd Use explicit closures to avoid warnings about sendable values 2024-08-05 10:30:00 -04:00
Adam Sharp
b9a72a000e Update CaptchaView to use async delegate methods 2024-08-05 10:29:39 -04:00
Adam Sharp
01cb6a541c Implement non-deprecated Logging method 2024-08-05 10:29:14 -04:00
Jim Gustafson
14f59b5828
Update to RingRTC v2.46.0 2024-08-02 17:00:43 -05:00
Harry
5a3dbdaaaa
Fix download getting stuck if received in NSE 2024-08-02 16:51:04 -05:00
Harry
a48353d658
Drop duplicate TSAttachments on a single TSMessage in the migration 2024-08-02 14:49:47 -07:00
Marissa Le Coz
8d1fd71a5e
[Call drawer] do not let local pip dip below drawer in 1:1 calls 2024-08-02 17:06:05 -04:00
Ehren Kret
db49fc1fe4 migrate Sha256DigestContext from CommonCrypto to CryptoKit 2024-08-02 11:15:19 -05:00
Ehren Kret
657e7d25df add unit test for Sha256DigestContext 2024-08-02 11:15:19 -05:00
Ehren Kret
6a06a9ec53 replace CommonCrypto with CryptoKit in HmacContext 2024-08-02 11:14:29 -05:00
Ehren Kret
dad6e14cf9 add unit test for HmacContext using RFC 4231 test vectors 2024-08-02 11:14:29 -05:00
Ehren Kret
12ae11c728 use let for CipherContext now that it correctly uses reference semantics 2024-08-02 09:29:55 -05:00
Ehren Kret
4bfde67015 reduce visibility of enumerateInBlocks extension func 2024-08-02 09:29:55 -05:00
Ehren Kret
2048c1161a stop memory leak if CipherContext is not used all the way to finalize 2024-08-02 09:29:55 -05:00
Ehren Kret
4a0617a62d use new let syntax 2024-08-02 09:29:55 -05:00
Ehren Kret
715b76e153 remove unused cipher algorithms 2024-08-02 09:29:55 -05:00
Ehren Kret
6d79450518 move CipherContext into its own file 2024-08-02 09:29:55 -05:00
Ehren Kret
48149f0b5e move HmacContext into its own file 2024-08-02 09:29:55 -05:00
Ehren Kret
829b9cac7e rename SHA256DigestContext to Sha256DigestContext 2024-08-02 09:29:55 -05:00