From ae141fd6f533a7ff7288b4a683f1fe9cae58cf22 Mon Sep 17 00:00:00 2001 From: Aditya Manthramurthy Date: Wed, 20 May 2020 15:52:52 -0700 Subject: [PATCH] Support for Yandex Object Storage (#147) * Update src/Network/Minio/Sign/V4.hs Co-authored-by: Sergey Ivanov (mk x, y)) datePair] + else map (\(x, y) -> (mk x, y)) [datePair, sha256Hdr] headersToSign = getHeadersToSign computedHeaders signedHeaderKeys = B.intercalate ";" $ sort $ map fst headersToSign @@ -158,8 +160,6 @@ signV4 !sp !req = authHeader = mkAuthHeader (spAccessKey sp) scope signedHeaderKeys signature -- finally compute output pairs - sha256Hdr = ("x-amz-content-sha256", - fromMaybe "UNSIGNED-PAYLOAD" $ spPayloadHash sp) output = if isJust expiry then ("X-Amz-Signature", signature) : authQP else [(\(x, y) -> (CI.foldedCase x, y)) authHeader,