mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-06 03:59:14 +00:00
fix(s3): align encrypted checksums and multipart completion (#7025)
* fix(s3): align encrypted checksum handling * test(s3): align multipart SSE-C completion * fix(ecstore): scope startup helper to tests
This commit is contained in:
@@ -50,6 +50,11 @@ pub const SUFFIX_ACTUAL_OBJECT_SIZE: &str = "actual-object-size";
|
||||
/// Used by replication; key stored with capital A
|
||||
pub const SUFFIX_ACTUAL_OBJECT_SIZE_CAP: &str = "Actual-Object-Size";
|
||||
pub const SUFFIX_CRC: &str = "crc";
|
||||
/// Marks checksum bytes produced by RustFS as plaintext checksum metadata.
|
||||
///
|
||||
/// MinIO encrypts the same on-disk field for SSE objects, so readers must not
|
||||
/// decode encrypted-object checksums unless this marker is present.
|
||||
pub const SUFFIX_PLAINTEXT_CHECKSUM: &str = "plaintext-checksum";
|
||||
/// JSON-encoded per-part S3 checksum maps retained across raw data movement.
|
||||
pub const SUFFIX_PART_CHECKSUMS: &str = "part-checksums";
|
||||
pub const SUFFIX_TRANSITION_STATUS: &str = "transition-status";
|
||||
|
||||
Reference in New Issue
Block a user