Fix reversed extra and info

This commit is contained in:
Jonathan Rudenberg 2014-07-06 14:40:04 -07:00
parent 84c8891ca7
commit 33aa69fc14

View File

@ -157,7 +157,7 @@ func (c *Crypter) DecryptBody(authtext, ciphertext []byte) ([]byte, error) {
func (c *Crypter) deriveKey(dh, cv []byte) ([]byte, []byte) {
extra := append(c.Cipher.AppendName(c.scratch[:0]), c.KDFNum)
k := DeriveKey(dh, extra, cv, CVLen+c.Cipher.CCLen())
k := DeriveKey(dh, cv, extra, CVLen+c.Cipher.CCLen())
c.KDFNum++
return k[:CVLen], k[CVLen:]
}