Lines Matching refs:psa_alg
123 psa_algorithm_t *psa_alg, psa_key_attributes_t *psa_key_attr) in get_cached_psa_key_info() argument
130 *psa_alg = key_cache[i].psa_alg; in get_cached_psa_key_info()
139 static int cache_psa_key_info(const char *pk_oid, psa_key_id_t key_id, psa_algorithm_t psa_alg, in cache_psa_key_info() argument
146 key_cache[i].psa_alg = psa_alg; in cache_psa_key_info()
172 mbedtls_pk_type_t *pk_alg, psa_algorithm_t *psa_alg) in construct_psa_alg() argument
197 *psa_alg = PSA_ALG_RSA_PSS(psa_md_alg); in construct_psa_alg()
201 *psa_alg = PSA_ALG_ECDSA(psa_md_alg); in construct_psa_alg()
205 *psa_alg = PSA_ALG_NONE; in construct_psa_alg()
251 psa_algorithm_t psa_alg; in verify_signature() local
258 if (!get_cached_psa_key_info(pk_oid, &psa_key_id, &psa_alg, &psa_key_attr)) { in verify_signature()
277 rc = construct_psa_alg(sig_alg, sig_alg_len, &pk_alg, &psa_alg); in verify_signature()
281 psa_set_key_algorithm(&psa_key_attr, psa_alg); in verify_signature()
290 rc = cache_psa_key_info(pk_oid, psa_key_id, psa_alg, psa_key_attr); in verify_signature()
311 if (PSA_ALG_IS_ECDSA(psa_alg)) { in verify_signature()
330 psa_status = psa_verify_message(psa_key_id, psa_alg, in verify_signature()