From 092bb69c416e3b22536a01e5bdae9671ad18651e Mon Sep 17 00:00:00 2001 From: Anthony Woods Date: Tue, 26 Jan 2016 04:18:44 +0800 Subject: [PATCH] instead of padding with 0's, cycle through the secret. --- pkg/util/encryption.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkg/util/encryption.go b/pkg/util/encryption.go index f24a9b29397..ee0f188f04d 100644 --- a/pkg/util/encryption.go +++ b/pkg/util/encryption.go @@ -60,11 +60,7 @@ func encryptionKeyToBytes(secret string) []byte { keyBytes := []byte(secret) secretLength := len(keyBytes) for i := 0; i < 32; i++ { - if secretLength > i { - key[i] = keyBytes[i] - } else { - key[i] = 0 - } + key[i] = keyBytes[i%secretLength] } return key }