Max Radermacher
|
3fbb64766f
|
Check for InputStream errors when reading
|
2026-04-29 15:15:14 -05:00 |
|
Max Radermacher
|
a0bea591b5
|
Clean up remaining subdata(in: …) code
|
2026-04-29 15:14:54 -05:00 |
|
Max Radermacher
|
cf487f1058
|
Fix offset calculations in chunked input streams
|
2026-04-06 13:17:06 -05:00 |
|
Max Radermacher
|
27be929fba
|
Remove InputStreamable protocol
|
2026-04-03 18:15:34 -05:00 |
|
Max Radermacher
|
ce1e123908
|
Make CipherContext ~Copyable
|
2026-04-01 12:56:12 -05:00 |
|
Max Radermacher
|
3fbc70dc6b
|
Amortize buffer cost during gzip stream transforms
|
2026-03-16 13:49:23 -05:00 |
|
Max Radermacher
|
966bf179d5
|
Remove unused MaxBufferSize constant
|
2026-03-16 13:14:18 -05:00 |
|
Max Radermacher
|
546ffec9fc
|
Remove unnecessary capacity variable
|
2026-03-16 13:13:23 -05:00 |
|
Max Radermacher
|
ed0a8cf090
|
Reduce memory when adding padding to gzip streams
|
2026-03-16 13:10:39 -05:00 |
|
Max Radermacher
|
78436e61dd
|
Consolidate code for parsing varints
Co-authored-by: Sasha Weiss <sasha@signal.org>
|
2026-03-11 18:05:08 -05:00 |
|
Max Radermacher
|
3640f95399
|
Don’t use UInt(bitPattern: …) for gzip length
|
2026-03-11 18:00:40 -05:00 |
|
Max Radermacher
|
92610fa292
|
Add support for streaming gzip operations
|
2026-03-11 17:59:50 -05:00 |
|
Max Radermacher
|
a300a85fe0
|
Use higher-level Data slicing APIs
Co-authored-by: Sasha Weiss <sasha@signal.org>
|
2026-03-11 17:58:21 -05:00 |
|
Max Radermacher
|
fc681bc982
|
Switch capacity to count for gzip transforms
|
2026-03-11 17:56:04 -05:00 |
|
Max Radermacher
|
2ba0110d9d
|
Remove unused stream transform logic
|
2026-01-23 14:05:48 -06:00 |
|
Max Radermacher
|
1fbb44a41e
|
Remove unused runLoop parameter
|
2026-01-23 14:05:18 -06:00 |
|
Max Radermacher
|
d95ab687e5
|
Fix memory leak in InputStream.read(…)
|
2026-01-22 15:58:49 -06:00 |
|
Max Radermacher
|
5754712af8
|
Clean up StreamTransform comments
|
2026-01-21 12:44:21 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
b2b4cc52e2
|
Use non-UInt32 in attachment en-/decryption
|
2025-10-17 11:21:18 -05:00 |
|
Max Radermacher
|
795c19871c
|
Handle overflow in PaddingBucket
|
2025-10-15 12:20:15 -05:00 |
|
Harry
|
f4af7972ab
|
Properly memory-manage output data in NonceHeaderInputStreamTransform
|
2025-08-20 17:06:49 -05:00 |
|
Harry
|
b1fe641270
|
SVR🐝
|
2025-08-04 14:07:33 -07:00 |
|
Pete Walters
|
08dd35e919
|
Buffer GzipStreamTransform input
|
2024-10-24 15:04:39 -05:00 |
|
Pete Walters
|
d9e411208a
|
ChunkedInputStreamTransform performance improvements
|
2024-10-24 15:04:17 -05:00 |
|
Pete Walters
|
9b01bd5fdd
|
Switch to default compression for backup export
|
2024-10-24 11:48:00 -05:00 |
|
Pete Walters
|
dd3e1a52f0
|
Don't throw when encountering a recoverable Z_BUF_ERROR in gzip deflate
|
2024-09-25 08:59:12 -05:00 |
|
Ehren Kret
|
06000fc070
|
minor CryptoKit related cleanup
|
2024-08-06 08:38:43 -05:00 |
|
Ehren Kret
|
aa8eb2390b
|
fix local var vs let warnings for cipher context
|
2024-08-05 15:58:28 -05:00 |
|
Ehren Kret
|
f0a1d5cb3b
|
switch from HmacContext to CryptoKit in HmacStreamTransform
|
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
|
6a06a9ec53
|
replace CommonCrypto with CryptoKit in HmacContext
|
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
|
829b9cac7e
|
rename SHA256DigestContext to Sha256DigestContext
|
2024-08-02 09:29:55 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Sasha Weiss
|
5e218e8546
|
Add support for plaintext backup import/export
|
2024-05-17 10:40:21 -07:00 |
|
Pete Walters
|
0c2ec56809
|
Add HMAC validation to backup import.
|
2024-05-08 12:22:45 -05:00 |
|
Pete Walters
|
c9fb03a211
|
Add random IV to backup file
|
2024-04-19 13:11:43 -05:00 |
|
Pete Walters
|
f2f29ec9dd
|
Add padding to gzipped backups
|
2024-04-19 13:02:37 -05:00 |
|
Pete Walters
|
b58a7e0411
|
Change from Compression.framework to zlib
|
2024-04-19 12:39:44 -05:00 |
|
Pete Walters
|
e76251c9d6
|
Remove unecessary finalize from ChunkedInputStream
|
2024-04-04 17:45:07 -05:00 |
|
Max Radermacher
|
e10faa8593
|
Remove src/ prefix from SignalServiceKit files
|
2024-03-27 12:22:52 -05:00 |
|