blob: 8a538716621a8e8d431da6c73e3cfc1751f3093f [file] [log] [blame]
Girish Kumar2ed051b2020-07-28 16:35:25 +00001// Copyright 2016 Michal Witkowski. All Rights Reserved.
2// See LICENSE for licensing terms.
3
4package metautils
5
6import (
7 "encoding/base64"
8 "strings"
9)
10
11const (
12 binHdrSuffix = "-bin"
13)
14
15func encodeKeyValue(k, v string) (string, string) {
16 k = strings.ToLower(k)
17 if strings.HasSuffix(k, binHdrSuffix) {
18 val := base64.StdEncoding.EncodeToString([]byte(v))
19 v = string(val)
20 }
21 return k, v
22}