use PBKDF2 to esnure key is 23bytes.

This commit is contained in:
Anthony Woods
2016-01-26 05:15:29 +08:00
parent 05868bc1df
commit c8c337cead
2 changed files with 17 additions and 18 deletions

View File

@ -10,12 +10,11 @@ func TestEncryption(t *testing.T) {
Convey("When getting encryption key", t, func() {
key := encryptionKeyToBytes("secret")
key := encryptionKeyToBytes("secret", "salt")
So(len(key), ShouldEqual, 32)
key = encryptionKeyToBytes("a very long secret key that is larger then 32bytes")
key = encryptionKeyToBytes("a very long secret key that is larger then 32bytes", "salt")
So(len(key), ShouldEqual, 32)
})
Convey("When decrypting basic payload", t, func() {