Home
last modified time | relevance | path

Searched refs:ipad (Results 1 – 4 of 4) sorted by relevance

/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/
A Dmd.c706 unsigned char *ipad, *opad; in mbedtls_md_hmac_starts() local
725 ipad = (unsigned char *) ctx->hmac_ctx; in mbedtls_md_hmac_starts()
728 memset( ipad, 0x36, ctx->md_info->block_size ); in mbedtls_md_hmac_starts()
733 ipad[i] = (unsigned char)( ipad[i] ^ key[i] ); in mbedtls_md_hmac_starts()
739 if( ( ret = mbedtls_md_update( ctx, ipad, in mbedtls_md_hmac_starts()
784 unsigned char *ipad; in mbedtls_md_hmac_reset() local
789 ipad = (unsigned char *) ctx->hmac_ctx; in mbedtls_md_hmac_reset()
793 return( mbedtls_md_update( ctx, ipad, ctx->md_info->block_size ) ); in mbedtls_md_hmac_reset()
/optee_os-3.20.0/core/crypto/
A Dsm3.h22 uint8_t ipad[64]; /* HMAC: inner padding */ member
A Dsm3.c267 memset(ctx->ipad, 0x36, 64); in sm3_hmac_init()
271 ctx->ipad[i] ^= key[i]; in sm3_hmac_init()
276 sm3_update(ctx, ctx->ipad, 64); in sm3_hmac_init()
/optee_os-3.20.0/lib/libmbedtls/mbedtls/
A DChangeLog4391 required HMAC ipad and opad variables are not cleared.

Completed in 12 milliseconds