Rename HashReader -> HashAppendReader, add HashingReader

This commit is contained in:
Alexander Neumann
2015-02-11 19:37:48 +01:00
parent 842dea173c
commit 64f7b4e5e9
4 changed files with 105 additions and 51 deletions

2
key.go
View File

@@ -341,7 +341,7 @@ func (k *Key) encryptFrom(ks *keys, rd io.Reader) io.Reader {
S: cipher.NewCTR(c, iv),
}
return backend.NewHashReader(io.MultiReader(ivReader, encryptReader),
return backend.NewHashAppendReader(io.MultiReader(ivReader, encryptReader),
hmac.New(sha256.New, ks.Sign))
}