diff options
Diffstat (limited to 'src/api/s3/multipart.rs')
-rw-r--r-- | src/api/s3/multipart.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/api/s3/multipart.rs b/src/api/s3/multipart.rs index 3b542f01..1d71e7a6 100644 --- a/src/api/s3/multipart.rs +++ b/src/api/s3/multipart.rs @@ -41,10 +41,6 @@ pub async fn handle_create_multipart_upload( // Determine whether object should be encrypted, and if so the key let encryption = EncryptionParams::new_from_req(&garage, &req)?; - if encryption.is_encrypted() { - // TODO - unimplemented!("multipart upload encryption"); - } let object_encryption = encryption.encrypt_headers(headers)?; // Create object in object table @@ -110,7 +106,7 @@ pub async fn handle_put_part( ObjectVersionState::Uploading { encryption, .. } => encryption, _ => unreachable!(), }; - let (encryption, _) = EncryptionParams::check_decrypt_for_get( + let (encryption, _) = EncryptionParams::check_decrypt( &garage, &Request::from_parts(req_head, empty_body::<Error>()), &object_encryption, |