1 /* 2 * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include "psa_crypto_client.h" 8 #include "crypto_caller_selector.h" 9 psa_generate_random(uint8_t * output,size_t output_size)10psa_status_t psa_generate_random(uint8_t *output, size_t output_size) 11 { 12 if (psa_crypto_client_instance.init_status != PSA_SUCCESS) 13 return psa_crypto_client_instance.init_status; 14 15 return crypto_caller_generate_random(&psa_crypto_client_instance.base, 16 output, output_size); 17 } 18