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
..
2025-07-22 01:07:15 -07:00
2024-10-03 09:03:17 -07:00
2025-07-28 02:39:41 -07:00
2025-08-19 08:19:30 -07:00
2025-02-01 14:11:57 -08:00
2025-08-19 08:19:30 -07:00
2024-07-04 11:00:41 -07:00
2025-07-22 01:07:15 -07:00
2025-08-01 12:13:11 -07:00
2025-08-01 12:13:11 -07:00
2025-07-15 10:11:49 -07:00
2025-08-11 23:57:59 -07:00
2025-08-05 22:54:54 -07:00
2023-09-25 08:34:12 -07:00
2025-05-22 09:46:49 -07:00
2025-08-11 10:31:01 -07:00
2025-02-12 12:29:13 -08:00
2025-08-11 10:31:01 -07:00
2019-04-01 16:13:29 -07:00
2024-04-06 10:56:39 -07:00
2025-07-20 14:15:25 -07:00
2025-05-22 09:46:49 -07:00
2025-07-09 01:51:45 -07:00
2025-07-19 00:49:56 -07:00
2024-07-04 11:00:41 -07:00
2025-08-19 08:19:30 -07:00
2025-08-19 08:19:30 -07:00
2025-08-19 08:19:30 -07:00
2023-09-25 08:34:12 -07:00
2024-12-19 19:25:06 -08:00
2023-09-25 08:34:12 -07:00
2025-07-22 01:07:15 -07:00
2025-07-23 22:20:48 -07:00
2025-07-22 01:07:15 -07:00
2025-07-19 00:49:56 -07:00
2025-08-14 20:38:03 -07:00
2025-08-01 12:13:11 -07:00
2025-07-22 01:07:15 -07:00
2025-07-22 01:07:15 -07:00
2022-07-29 00:17:28 -07:00
2025-07-16 23:39:27 -07:00
2025-07-13 16:21:36 -07:00
2023-12-20 16:21:11 -08:00
2025-07-21 00:23:22 -07:00
2024-04-29 05:33:56 -07:00
2025-08-19 08:19:30 -07:00
2025-07-21 00:23:22 -07:00
2025-07-19 00:49:56 -07:00
2025-07-28 02:39:41 -07:00
2025-07-22 01:07:15 -07:00
2025-07-23 21:59:50 -07:00
2024-06-04 06:18:47 -07:00
2025-08-19 08:19:30 -07:00
2025-07-19 00:49:56 -07:00
2024-04-29 05:33:56 -07:00
2025-07-22 01:07:15 -07:00
2025-08-19 08:19:30 -07:00
2025-07-18 02:19:50 -07:00
2025-07-18 22:25:58 -07:00
2025-07-19 00:49:56 -07:00
2025-07-23 22:20:48 -07:00
2025-07-21 10:35:21 -07:00
2024-04-27 07:39:22 -07:00
2025-07-02 18:03:17 -07:00
2025-06-19 22:58:10 -07:00
2022-07-29 00:17:28 -07:00
2025-07-22 01:07:15 -07:00
2022-07-29 00:17:28 -07:00
2022-07-29 00:17:28 -07:00
2024-07-04 11:00:41 -07:00
2025-08-14 20:38:03 -07:00
2025-07-22 01:07:15 -07:00
2025-07-28 02:49:43 -07:00
2025-07-28 02:49:43 -07:00