Commit Graph

14 Commits

Author SHA1 Message Date
Ehren Kret
557d6a67cc migrate Cryptography over to swift
`srand` is not accessible in swift. Remove `srand` anyhow as anything
using `rand` for any actual randomness should be considered a bug in
need of fixing rather than viewing `srand` as an acceptable workaround.
2024-08-01 14:43:34 -05:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Max Radermacher
be9b5a2995
Store which devices received an SKDM 2024-07-03 11:11:47 -05:00
Max Radermacher
f31e8bffea
Rip out SenderKeyStore’s cache 2024-07-03 11:10:40 -05:00
Max Radermacher
f3a9604cb9
Improve SKDM performance when sending many 2024-07-03 11:09:55 -05:00
Max Radermacher
f728d31f4c
Remove ObjC support from SenderKeyStore 2024-07-03 11:09:03 -05:00
Max Radermacher
961a85d9af
Squash together two Sender Key methods 2024-06-28 17:44:14 -05:00
Max Radermacher
b4e839afe4
Clean up Sender Key error reporting 2024-06-28 17:34:08 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
df19b4eb73
Swiftify CallKitIdStore
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-06-13 13:59:25 -05:00
Jordan Rose
2727a70b90 Make AtomicValue's lock-sharing explicit
Also:
- Remove AtomicUInt's @objc, it's no longer used from ObjC
- Remove Codable conformances, they would implicitly use shared locks
  and weren't used in practice
2024-03-27 10:57:32 -07:00
Max Radermacher
0d8166682d
Run clang-format on SignalServiceKit/ files 2024-03-27 12:27:06 -05:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00