From 93aafe644ed8a58e6c0310c0c113341b3fe543a3 Mon Sep 17 00:00:00 2001 From: Costa Huang Date: Sun, 18 Nov 2018 14:35:44 -0500 Subject: [PATCH] API-1 # Minor refactor --- encryption.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/encryption.go b/encryption.go index 982420c..7d9a2e2 100644 --- a/encryption.go +++ b/encryption.go @@ -21,12 +21,12 @@ const ( ) // derive a key from the master password -func deriveKey(passphrase string) []byte { +func DeriveKey(passphrase string) []byte { return pbkdf2.Key([]byte(passphrase), []byte(Salt), 4096, 32, sha256.New) } func EncryptBytes(data []byte, passphrase string) ([]byte, error) { - block, _ := aes.NewCipher(deriveKey(passphrase)) + block, _ := aes.NewCipher(DeriveKey(passphrase)) gcm, err := cipher.NewGCM(block) if err != nil { return []byte{}, err @@ -40,7 +40,7 @@ func EncryptBytes(data []byte, passphrase string) ([]byte, error) { } func DecryptBytes(data []byte, passphrase string) ([]byte, error) { - key := deriveKey(passphrase) + key := DeriveKey(passphrase) block, err := aes.NewCipher(key) if err != nil { return []byte{}, err