Initialize final byte of cryptState_t::decrypt_history, too.
[umurmur.git] / src / crypt.c
index 4b1b4f4261af769c09cb7b741eb6c6b29ac5b64d..b5e07b1d594db17f8562817f7a809170d5b13c77 100644 (file)
@@ -52,7 +52,7 @@ static void CryptState_ocb_decrypt(cryptState_t *cs, const unsigned char *encryp
 
 void CryptState_init(cryptState_t *cs)
 {
-       memset(cs->decrypt_history, 0, 0xff);
+       memset(cs->decrypt_history, 0, sizeof(cs->decrypt_history));
        memset(cs->raw_key, 0, AES_BLOCK_SIZE);
        memset(cs->encrypt_iv, 0, AES_BLOCK_SIZE);
        memset(cs->decrypt_iv, 0, AES_BLOCK_SIZE);