psa: Add initializers for hash operation objects

Add new initializers for hash operation objects and use them in our
tests and library code. Prefer using the macro initializers due to their
straightforwardness.
This commit is contained in:
Jaeden Amero 2019-01-04 11:47:44 +00:00 committed by Jaeden Amero
parent 70261c513a
commit 6a25b41ac3
5 changed files with 87 additions and 9 deletions

View file

@ -85,6 +85,13 @@ struct psa_hash_operation_s
} ctx;
};
#define PSA_HASH_OPERATION_INIT {0, {0}}
static inline struct psa_hash_operation_s psa_hash_operation_init( void )
{
const struct psa_hash_operation_s v = PSA_HASH_OPERATION_INIT;
return( v );
}
#if defined(MBEDTLS_MD_C)
typedef struct
{