From 68141c738b3fb900e1e8c51a7cc2d2573fabb309 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Wed, 18 Feb 2015 20:44:21 +0100 Subject: [PATCH] Correct length of plaintext before decryption --- key.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/key.go b/key.go index 8475e744e..c914f77e5 100644 --- a/key.go +++ b/key.go @@ -498,8 +498,8 @@ func (k *Key) decrypt(ks *keys, plaintext, ciphertext []byte) ([]byte, error) { // decrypt e := cipher.NewCTR(c, iv) - e.XORKeyStream(plaintext, ciphertext) plaintext = plaintext[:len(ciphertext)] + e.XORKeyStream(plaintext, ciphertext) return plaintext, nil }