Lines Matching refs:pk
218 static void initialize_pk_context(mbedtls_pk_context *pk, bool *pk_initialized) in initialize_pk_context() argument
220 mbedtls_pk_init(pk); in initialize_pk_context()
224 static void cleanup_pk_context(mbedtls_pk_context *pk, bool *pk_initialized) in cleanup_pk_context() argument
227 mbedtls_pk_free(pk); in cleanup_pk_context()
244 mbedtls_pk_context pk; in verify_signature() local
260 initialize_pk_context(&pk, &pk_initialized); in verify_signature()
264 rc = mbedtls_pk_parse_subpubkey(&p, end, &pk); in verify_signature()
270 rc = mbedtls_pk_get_psa_attributes(&pk, PSA_KEY_USAGE_VERIFY_MESSAGE, in verify_signature()
283 rc = mbedtls_pk_import_into_psa(&pk, &psa_key_attr, &psa_key_id); in verify_signature()
296 cleanup_pk_context(&pk, &pk_initialized); in verify_signature()
340 cleanup_pk_context(&pk, &pk_initialized); in verify_signature()