#include "crypt.h"
#include "ssl.h"
-#ifdef USE_POLARSSL_HAVEGE
+#if defined(USE_POLARSSL_HAVEGE) || defined(USE_MBEDTLS_HAVEGE)
extern havege_state hs;
#endif
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);