Vitaliy Filippov
|
47b3294666
|
Remove TLS support (superseded by direct GCM)
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
3afed2473e
|
Implement TLS 1.3-like handshake manually
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
fdeacdcf30
|
Extract openssl-related code, wire ssl implementation back
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
2b2c7d5e39
|
Support isa-l_crypto for AES-XTS too
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
e26478c2e7
|
Fix xts+rdma encrypt errors
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
61ce26ba29
|
Remove WITH_OPENSSL from all files except http_client, always require OpenSSL
|
2026-07-05 14:58:24 +03:00 |
|
Vitaliy Filippov
|
32e651ec96
|
Use pools for GCM contexts
|
2026-07-05 14:58:23 +03:00 |
|
Vitaliy Filippov
|
b2d828ec84
|
Allow 2 and 4 byte per block chain_info (allow more than 255 snapshots with encryption)
|
2026-07-05 14:58:09 +03:00 |
|
Vitaliy Filippov
|
b2a74de715
|
Implement OSD TLS support
|
2026-07-05 14:58:09 +03:00 |
|
Vitaliy Filippov
|
38a1f6937d
|
Implement protocol-level checksums (xxhash3)
|
2026-07-05 14:58:09 +03:00 |
|
Vitaliy Filippov
|
1b81e60187
|
Do not use scrap_buffer in the client (it would block protocol checksum support)
|
2026-07-05 14:58:09 +03:00 |
|
Vitaliy Filippov
|
3cf876fafa
|
Support decryption with multiple keys
|
2026-07-05 14:10:10 +03:00 |
|
Vitaliy Filippov
|
03404ac95d
|
Add basic AES-XTS client-side encryption support
|
2026-07-05 14:10:10 +03:00 |
|