• Home
  • Raw
  • Download

Lines Matching refs:hmac

35     mbedtls_psa_hmac_operation_t *hmac )  in psa_hmac_abort_internal()  argument
37 mbedtls_platform_zeroize( hmac->opad, sizeof( hmac->opad ) ); in psa_hmac_abort_internal()
38 return( psa_hash_abort( &hmac->hash_ctx ) ); in psa_hmac_abort_internal()
42 mbedtls_psa_hmac_operation_t *hmac, in psa_hmac_setup_internal() argument
53 hmac->alg = hash_alg; in psa_hmac_setup_internal()
63 if( block_size > sizeof( hmac->opad ) ) in psa_hmac_setup_internal()
91 hmac->opad[i] = ipad[i] ^ 0x36 ^ 0x5C; in psa_hmac_setup_internal()
92 memset( hmac->opad + key_length, 0x5C, block_size - key_length ); in psa_hmac_setup_internal()
94 status = psa_hash_setup( &hmac->hash_ctx, hash_alg ); in psa_hmac_setup_internal()
98 status = psa_hash_update( &hmac->hash_ctx, ipad, block_size ); in psa_hmac_setup_internal()
107 mbedtls_psa_hmac_operation_t *hmac, in psa_hmac_update_internal() argument
111 return( psa_hash_update( &hmac->hash_ctx, data, data_length ) ); in psa_hmac_update_internal()
115 mbedtls_psa_hmac_operation_t *hmac, in psa_hmac_finish_internal() argument
120 psa_algorithm_t hash_alg = hmac->alg; in psa_hmac_finish_internal()
125 status = psa_hash_finish( &hmac->hash_ctx, tmp, sizeof( tmp ), &hash_size ); in psa_hmac_finish_internal()
130 status = psa_hash_setup( &hmac->hash_ctx, hash_alg ); in psa_hmac_finish_internal()
134 status = psa_hash_update( &hmac->hash_ctx, hmac->opad, block_size ); in psa_hmac_finish_internal()
138 status = psa_hash_update( &hmac->hash_ctx, tmp, hash_size ); in psa_hmac_finish_internal()
142 status = psa_hash_finish( &hmac->hash_ctx, tmp, sizeof( tmp ), &hash_size ); in psa_hmac_finish_internal()
217 operation->ctx.hmac.alg = 0; in mac_init()
252 psa_hmac_abort_internal( &operation->ctx.hmac ); in mbedtls_psa_mac_abort()
304 status = psa_hmac_setup_internal( &operation->ctx.hmac, in psa_mac_setup()
366 return( psa_hmac_update_internal( &operation->ctx.hmac, in mbedtls_psa_mac_update()
399 return( psa_hmac_finish_internal( &operation->ctx.hmac, in psa_mac_finish_internal()