From 2b589a1dc76b2f71c31422a4ea23db9864ebf615 Mon Sep 17 00:00:00 2001 From: Saw-jan Date: Tue, 20 Feb 2024 19:09:34 +0545 Subject: [PATCH] export ParseSignV4 method --- signature/signature-v4-parser.go | 2 +- signature/signature-v4.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/signature/signature-v4-parser.go b/signature/signature-v4-parser.go index d993247..4a87ec5 100644 --- a/signature/signature-v4-parser.go +++ b/signature/signature-v4-parser.go @@ -89,7 +89,7 @@ func extractFields(signElement, fieldName string) (string, ErrorCode) { // Parses signature version '4' header of the following form. // // Authorization: algorithm Credential=accessKeyID/credScope, SignedHeaders=signedHeaders, Signature=signature -func parseSignV4(v4Auth string) (sv signValues, err ErrorCode) { +func ParseSignV4(v4Auth string) (sv signValues, err ErrorCode) { if !strings.HasPrefix(v4Auth, signV4Algorithm) { return sv, errUnsupportAlgorithm diff --git a/signature/signature-v4.go b/signature/signature-v4.go index 157cb73..7f34eaf 100644 --- a/signature/signature-v4.go +++ b/signature/signature-v4.go @@ -139,7 +139,7 @@ func V4SignVerify(r *http.Request) ErrorCode { v4Auth := req.Header.Get(headerAuth) // Parse signature version '4' header. - signV4Values, Err := parseSignV4(v4Auth) + signV4Values, Err := ParseSignV4(v4Auth) if Err != ErrNone { return Err }