diff --git a/include/psa/crypto_struct.h b/include/psa/crypto_struct.h index 248caa2be..f41bc8305 100644 --- a/include/psa/crypto_struct.h +++ b/include/psa/crypto_struct.h @@ -239,13 +239,6 @@ struct psa_key_generation_method_s { */ #define PSA_KEY_GENERATION_METHOD_INIT { 0 } -static inline struct psa_key_generation_method_s psa_key_generation_method_init( - void) -{ - const struct psa_key_generation_method_s v = PSA_KEY_GENERATION_METHOD_INIT; - return v; -} - struct psa_key_policy_s { psa_key_usage_t MBEDTLS_PRIVATE(usage); psa_algorithm_t MBEDTLS_PRIVATE(alg); diff --git a/tests/suites/test_suite_psa_crypto.function b/tests/suites/test_suite_psa_crypto.function index e946f4e60..6cd1e93a2 100644 --- a/tests/suites/test_suite_psa_crypto.function +++ b/tests/suites/test_suite_psa_crypto.function @@ -9996,12 +9996,10 @@ exit: /* BEGIN_CASE */ void key_generation_method_init() { - psa_key_generation_method_t func = psa_key_generation_method_init(); psa_key_generation_method_t init = PSA_KEY_GENERATION_METHOD_INIT; psa_key_generation_method_t zero; memset(&zero, 0, sizeof(zero)); - TEST_EQUAL(func.flags, 0); TEST_EQUAL(init.flags, 0); TEST_EQUAL(zero.flags, 0); }