From eb64671d5a5f93b793ba7e242c9838f2a68fc7a1 Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Sat, 1 Dec 2012 11:16:02 +0100 Subject: [PATCH] pkg/cryptstate: use passed-in nonce in OCBEncrypt. --- pkg/cryptstate/cryptstate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cryptstate/cryptstate.go b/pkg/cryptstate/cryptstate.go index d3c0d0f..8d6d998 100644 --- a/pkg/cryptstate/cryptstate.go +++ b/pkg/cryptstate/cryptstate.go @@ -270,7 +270,7 @@ func (cs *CryptState) OCBEncrypt(dst []byte, src []byte, nonce []byte, tag []byt var pad [aes.BlockSize]byte off := 0 - cs.cipher.Encrypt(delta[0:], cs.EncryptIV[0:]) + cs.cipher.Encrypt(delta[0:], nonce[0:]) zeros(checksum[0:]) remain := len(src)