ARIA init and free

This commit is contained in:
Markku-Juhani O. Saarinen 2017-12-01 14:26:21 +00:00 committed by Manuel Pégourié-Gonnard
parent 3c0b53b2b0
commit 6ba68d4a3b

View file

@ -478,7 +478,19 @@ int mbedtls_aria_crypt_ecb( mbedtls_aria_context *ctx,
return 0; return 0;
} }
void mbedtls_aria_init( mbedtls_aria_context *ctx )
{
memset( ctx, 0, sizeof( mbedtls_aria_context ) );
}
void mbedtls_aria_free( mbedtls_aria_context *ctx )
{
if( ctx == NULL )
return;
// compiler can't remove this since this is not a static function
memset( ctx, 0, sizeof( mbedtls_aria_context ) );
}
#if defined(MBEDTLS_CIPHER_MODE_CBC) #if defined(MBEDTLS_CIPHER_MODE_CBC)
/* /*
@ -772,8 +784,7 @@ int mbedtls_aria_self_test( int verbose )
uint8_t blk[16]; uint8_t blk[16];
mbedtls_aria_context ctx; mbedtls_aria_context ctx;
#if (defined(MBEDTLS_CIPHER_MODE_CFB) || \ #if (defined(MBEDTLS_CIPHER_MODE_CFB) || defined(MBEDTLS_CIPHER_MODE_CTR))
defined(MBEDTLS_CIPHER_MODE_CTR))
size_t j; size_t j;
#endif #endif