Lines Matching refs:alg
120 psa_algorithm_t *alg) in aead_prepare() argument
128 *alg = PSA_ALG_GCM; in aead_prepare()
132 *alg = PSA_ALG_GCM; in aead_prepare()
136 *alg = PSA_ALG_AEAD_WITH_SHORTENED_TAG(PSA_ALG_GCM, 8); in aead_prepare()
140 *alg = PSA_ALG_CHACHA20_POLY1305; in aead_prepare()
151 psa_set_key_algorithm(&attributes, *alg); in aead_prepare()
168 static void aead_info(psa_key_id_t key, psa_algorithm_t alg) in aead_info() argument
174 psa_algorithm_t base_alg = PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG(alg); in aead_info()
175 size_t tag_len = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg); in aead_info()
191 static int aead_encrypt(psa_key_id_t key, psa_algorithm_t alg, in aead_encrypt() argument
204 PSA_CHECK(psa_aead_encrypt_setup(&op, key, alg)); in aead_encrypt()
234 psa_algorithm_t alg; in aead_demo() local
236 PSA_CHECK(aead_prepare(info, &key, &alg)); in aead_demo()
238 aead_info(key, alg); in aead_demo()
240 PSA_CHECK(aead_encrypt(key, alg, in aead_demo()
244 PSA_CHECK(aead_encrypt(key, alg, in aead_demo()