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