File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ func (key *AccessKey) EncryptSecret() error {
6969 return err
7070 }
7171
72- secret := string (gcm .Seal (nonce , nonce , plaintext , nil ))
72+ secret := base64 . StdEncoding . EncodeToString (gcm .Seal (nonce , nonce , plaintext , nil ))
7373
7474 key .Secret = & secret
7575
@@ -83,14 +83,19 @@ func (key AccessKey) DecryptSecret() (string, error) {
8383
8484 ciphertext := []byte (* key .Secret )
8585
86- if ciphertext [len (ciphertext ) - 1 ] == '\n' { // not encrypted string
86+ if ciphertext [len (* key . Secret ) - 1 ] == '\n' { // not encrypted string
8787 return * key .Secret , nil
8888 }
8989
9090 if util .Config .AccessKeyEncryption == "" { // do not decrypt if secret key not specified
9191 return * key .Secret , nil
9292 }
9393
94+ ciphertext , err := base64 .StdEncoding .DecodeString (* key .Secret )
95+ if err != nil {
96+ return "" , err
97+ }
98+
9499 encryption , err := base64 .StdEncoding .DecodeString (util .Config .CookieEncryption )
95100 if err != nil {
96101 return "" , err
You can’t perform that action at this time.
0 commit comments