mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-25 15:15:28 +00:00
e59236fc17
New module psa_crypto.c (MBEDTLS_PSA_CRYPTO_C): Platform Security Architecture compatibility layer on top of libmedcrypto. Implement psa_crypto_init function which sets up a RNG. Add a mbedtls_psa_crypto_free function which deinitializes the library. Define a first batch of error codes.
25 lines
463 B
Plaintext
25 lines
463 B
Plaintext
/* BEGIN_HEADER */
|
|
#include "psa/crypto.h"
|
|
/* END_HEADER */
|
|
|
|
/* BEGIN_DEPENDENCIES
|
|
* depends_on:MBEDTLS_PSA_CRYPTO_C
|
|
* END_DEPENDENCIES
|
|
*/
|
|
|
|
/* BEGIN_CASE */
|
|
void init_deinit()
|
|
{
|
|
psa_status_t ret;
|
|
int i;
|
|
for( i = 0; i <= 1; i++ )
|
|
{
|
|
ret = psa_crypto_init( );
|
|
TEST_ASSERT( ret == PSA_SUCCESS );
|
|
ret = psa_crypto_init( );
|
|
TEST_ASSERT( ret == PSA_SUCCESS );
|
|
mbedtls_psa_crypto_free( );
|
|
}
|
|
}
|
|
/* END_CASE */
|