Correct length of plaintext before decryption

This commit is contained in:
Alexander Neumann 2015-02-18 20:44:21 +01:00
parent 2462f93533
commit 68141c738b
1 changed files with 1 additions and 1 deletions

2
key.go
View File

@ -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
}