1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-12-24 17:41:01 +03:00

Implement psa_generate_random

This commit is contained in:
Gilles Peskine
2018-06-19 22:00:52 +02:00
committed by itayzafrir
parent 0ff4b0f7f9
commit 05d69890ee
3 changed files with 78 additions and 0 deletions

View File

@@ -2461,6 +2461,28 @@ psa_status_t psa_aead_decrypt( psa_key_slot_t key,
/****************************************************************/
/* Key generation */
/****************************************************************/
psa_status_t psa_generate_random( uint8_t *output,
size_t output_size )
{
int ret = mbedtls_ctr_drbg_random( &global_data.ctr_drbg,
output, output_size );
return( mbedtls_to_psa_error( ret ) );
}
psa_status_t psa_generate_key( psa_key_slot_t key,
psa_key_type_t type,
size_t bits,
const void *parameters,
size_t parameters_size )
{
return( PSA_ERROR_NOT_SUPPORTED );
}
/****************************************************************/
/* Module setup */
/****************************************************************/