Lines Matching defs:alg
132 psa_algorithm_t *alg)
136 /* Convert arg to alg + key_bits + key_type */
140 *alg = PSA_ALG_GCM;
144 *alg = PSA_ALG_GCM;
148 *alg = PSA_ALG_AEAD_WITH_SHORTENED_TAG(PSA_ALG_GCM, 8);
152 *alg = PSA_ALG_CHACHA20_POLY1305;
163 psa_set_key_algorithm(&attributes, *alg);
178 * function demonstrates how each piece can be recovered from (key, alg).
180 static void aead_info(psa_key_id_t key, psa_algorithm_t alg)
186 psa_algorithm_t base_alg = PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG(alg);
187 size_t tag_len = PSA_AEAD_TAG_LENGTH(key_type, key_bits, alg);
203 static int aead_encrypt(psa_key_id_t key, psa_algorithm_t alg,
216 PSA_CHECK(psa_aead_encrypt_setup(&op, key, alg));
239 * AEAD demo: set up key/alg, print out info, encrypt messages.
246 psa_algorithm_t alg;
248 PSA_CHECK(aead_prepare(info, &key, &alg));
250 aead_info(key, alg);
252 PSA_CHECK(aead_encrypt(key, alg,
256 PSA_CHECK(aead_encrypt(key, alg,