Chris Lu
2714b70955
S3 API: Add SSE-C (#7143)
* implement sse-c
* fix Content-Range
* adding tests
* Update s3_sse_c_test.go
* copy sse-c objects
* adding tests
* refactor
* multi reader
* remove extra write header call
* refactor
* SSE-C encrypted objects do not support HTTP Range requests
* robust
* fix server starts
* Update Makefile
* Update Makefile
* ci: remove SSE-C integration tests and workflows; delete test/s3/encryption/
* s3: SSE-C MD5 must be base64 (case-sensitive); fix validation, comparisons, metadata storage; update tests
* minor
* base64
* Update SSE-C_IMPLEMENTATION.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update weed/s3api/s3api_object_handlers.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update SSE-C_IMPLEMENTATION.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* address comments
* fix test
* fix compilation
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-19 08:19:30 -07:00
..
2023-10-09 09:57:26 -07:00
2024-07-29 14:07:12 -07:00
2024-11-15 11:25:18 -08:00
2025-07-30 12:38:03 -07:00
2019-03-03 10:17:44 -08:00
2025-07-16 23:39:27 -07:00
2025-06-24 08:44:06 -07:00
2025-07-16 16:30:22 -07:00
2025-06-06 05:58:03 -07:00
2025-05-28 11:34:02 -07:00
2024-08-01 13:00:54 -07:00
2025-08-15 10:35:33 -07:00
2024-06-28 14:57:20 -07:00
2025-07-16 23:39:27 -07:00
2025-07-16 23:39:27 -07:00
2025-08-11 16:45:13 -07:00
2025-06-24 08:44:06 -07:00
2025-06-24 08:44:06 -07:00
2025-07-30 16:18:28 -07:00
2025-06-24 08:44:06 -07:00
2025-08-19 08:19:30 -07:00
2025-07-16 23:39:27 -07:00
2025-06-24 08:44:06 -07:00
2025-06-24 08:44:06 -07:00
2025-08-11 16:40:46 -07:00
2025-06-03 22:46:10 -07:00
2022-07-29 00:17:28 -07:00
2025-07-10 09:22:05 -07:00
2024-08-29 09:52:21 -07:00
2025-06-19 13:54:54 -07:00
2024-08-29 09:52:21 -07:00
2022-07-29 00:17:28 -07:00
2022-10-06 07:10:41 -07:00
2025-06-19 13:54:54 -07:00
2024-11-03 23:20:48 -08:00
2025-06-19 13:54:54 -07:00
2025-06-03 22:46:10 -07:00
2025-07-16 09:22:25 -07:00
2025-08-06 10:08:30 -07:00
2025-07-16 23:39:27 -07:00
2023-07-10 23:38:52 -07:00
2024-09-27 00:45:18 -07:00
2025-06-19 01:15:25 -07:00
2023-10-12 08:15:20 -07:00
2025-07-07 01:22:17 -07:00
2022-07-29 00:17:28 -07:00
2025-07-30 12:38:03 -07:00
2025-08-07 00:07:03 -07:00
2022-07-29 00:17:28 -07:00
2023-12-28 11:45:13 -08:00
2022-10-24 22:09:38 -07:00
2025-07-16 23:39:27 -07:00
2025-07-16 23:39:27 -07:00
2022-10-14 00:18:09 -07:00
2022-10-14 00:18:09 -07:00
2023-06-05 10:17:21 -07:00
2025-07-30 12:38:03 -07:00
2016-06-02 18:09:14 -07:00
2025-08-14 06:35:55 -07:00
2025-08-07 00:07:03 -07:00
2025-07-16 23:39:27 -07:00
2025-07-02 18:03:49 -07:00
2025-07-02 18:03:49 -07:00
2025-08-06 10:09:26 -07:00
2024-01-03 08:50:32 -08:00