Lines Matching refs:rng

106     mbedtls_psa_random_context_t rng;  member
115 &global_data.rng.drbg;
5452 static void mbedtls_psa_random_init( mbedtls_psa_random_context_t *rng ) in mbedtls_psa_random_init() argument
5455 memset( rng, 0, sizeof( *rng ) ); in mbedtls_psa_random_init()
5460 if( rng->entropy_init == NULL ) in mbedtls_psa_random_init()
5461 rng->entropy_init = mbedtls_entropy_init; in mbedtls_psa_random_init()
5462 if( rng->entropy_free == NULL ) in mbedtls_psa_random_init()
5463 rng->entropy_free = mbedtls_entropy_free; in mbedtls_psa_random_init()
5465 rng->entropy_init( &rng->entropy ); in mbedtls_psa_random_init()
5470 mbedtls_entropy_add_source( &rng->entropy, in mbedtls_psa_random_init()
5482 static void mbedtls_psa_random_free( mbedtls_psa_random_context_t *rng ) in mbedtls_psa_random_free() argument
5485 memset( rng, 0, sizeof( *rng ) ); in mbedtls_psa_random_free()
5488 rng->entropy_free( &rng->entropy ); in mbedtls_psa_random_free()
5494 static psa_status_t mbedtls_psa_random_seed( mbedtls_psa_random_context_t *rng ) in mbedtls_psa_random_seed() argument
5498 (void) rng; in mbedtls_psa_random_seed()
5502 int ret = mbedtls_psa_drbg_seed( &rng->entropy, in mbedtls_psa_random_seed()
5516 psa_status_t status = mbedtls_psa_external_get_random( &global_data.rng, in psa_generate_random()
5786 global_data.rng.entropy_init = entropy_init; in mbedtls_psa_crypto_configure_entropy_sources()
5787 global_data.rng.entropy_free = entropy_free; in mbedtls_psa_crypto_configure_entropy_sources()
5797 mbedtls_psa_random_free( &global_data.rng ); in mbedtls_psa_crypto_free()
5845 mbedtls_psa_random_init( &global_data.rng ); in psa_crypto_init()
5847 status = mbedtls_psa_random_seed( &global_data.rng ); in psa_crypto_init()