Lines Matching refs:alg
16 static void ecjpake_do_round(psa_algorithm_t alg, unsigned int primitive,
24 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_KEY_SHARE) +
25 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_ZK_PUBLIC) +
26 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_ZK_PROOF)) * 2;
29 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_KEY_SHARE);
32 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_ZK_PUBLIC);
35 PSA_PAKE_OUTPUT_SIZE(alg, primitive, PSA_PAKE_STEP_ZK_PROOF);
423 * \param alg An RSA algorithm.
429 psa_algorithm_t alg,
458 if (alg == PSA_ALG_RSA_PKCS1V15_CRYPT) {
465 } else if (PSA_ALG_IS_RSA_OAEP(alg)) {
521 psa_algorithm_t alg = alg_arg;
535 psa_set_key_algorithm(&attributes, alg);
552 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg);
558 actual_status = psa_sign_hash(key, alg,
592 psa_algorithm_t alg = alg_arg;
605 psa_set_key_algorithm(&attributes, alg);
612 psa_set_key_algorithm(&attributes, alg);
620 actual_status = psa_verify_hash(key, alg,
649 psa_algorithm_t alg = alg_arg;
662 psa_set_key_algorithm(&attributes, alg);
679 signature_size = PSA_SIGN_OUTPUT_SIZE(key_type, key_bits, alg);
685 actual_status = psa_sign_message(key, alg,
721 psa_algorithm_t alg = alg_arg;
734 psa_set_key_algorithm(&attributes, alg);
741 psa_set_key_algorithm(&attributes, alg);
749 actual_status = psa_verify_message(key, alg,
775 psa_algorithm_t alg = PSA_ALG_ECDSA(PSA_ALG_SHA_256);
788 psa_set_key_algorithm(&attributes, alg);
971 psa_algorithm_t alg = alg_arg;
987 psa_set_key_algorithm(&attributes, alg);
1018 actual_status = psa_raw_key_agreement(alg, our_key,
1051 psa_algorithm_t alg = alg_arg;
1052 size_t iv_size = PSA_CIPHER_IV_LENGTH(key_type, alg);
1067 psa_set_key_algorithm(&attributes, alg);
1070 output1_buffer_size = PSA_CIPHER_ENCRYPT_OUTPUT_SIZE(key_type, alg, input->len);
1071 output2_buffer_size = PSA_CIPHER_UPDATE_OUTPUT_SIZE(key_type, alg, input->len) +
1072 PSA_CIPHER_FINISH_OUTPUT_SIZE(key_type, alg);
1081 PSA_ASSERT(psa_cipher_encrypt(key, alg, input->x, input->len, output1,
1086 PSA_ASSERT(psa_cipher_encrypt_setup(&operation, key, alg));
1144 psa_algorithm_t alg = alg_arg;
1177 psa_set_key_algorithm(&attributes, alg);
1184 PSA_ASSERT(psa_cipher_encrypt_setup(&operation, key, alg));
1273 psa_algorithm_t alg = alg_arg;
1306 psa_set_key_algorithm(&attributes, alg);
1313 PSA_ASSERT(psa_cipher_decrypt_setup(&operation, key, alg));
1401 psa_algorithm_t alg = alg_arg;
1416 psa_set_key_algorithm(&attributes, alg);
1427 output_buffer_size = PSA_CIPHER_DECRYPT_OUTPUT_SIZE(key_type, alg, input_buffer_size);
1439 status = psa_cipher_decrypt(key, alg, input, input_buffer_size, output,
1468 psa_algorithm_t alg = alg_arg;
1482 psa_set_key_algorithm(&attributes, alg);
1496 key, alg, input->x, input->len,
1510 key, alg, input->x, input->len,
1519 status = psa_cipher_encrypt_setup(&operation, key, alg);
1529 status = psa_cipher_decrypt_setup(&operation, key, alg);
1540 status = psa_cipher_encrypt_setup(&operation, key, alg);
1562 status = psa_cipher_encrypt_setup(&operation, key, alg);
1590 status = psa_cipher_encrypt_setup(&operation, key, alg);
1620 status = psa_cipher_encrypt_setup(&operation, key, alg);
1676 psa_algorithm_t alg = alg_arg;
1689 psa_set_key_algorithm(&attributes, alg);
1698 alg);
1702 PSA_AEAD_ENCRYPT_OUTPUT_SIZE(key_type, alg, input_data->len));
1708 status = psa_aead_encrypt(key, alg,
1744 psa_algorithm_t alg = alg_arg;
1757 psa_set_key_algorithm(&attributes, alg);
1766 alg);
1770 status = psa_aead_decrypt(key, alg,
1806 psa_algorithm_t alg = alg_arg;
1811 PSA_MAC_LENGTH(key_type, PSA_BYTES_TO_BITS(key_data->len), alg);
1824 psa_set_key_algorithm(&attributes, alg);
1836 status = psa_mac_compute(key, alg,
1880 psa_algorithm_t alg = alg_arg;
1885 PSA_MAC_LENGTH(key_type, PSA_BYTES_TO_BITS(key_data->len), alg);
1899 psa_set_key_algorithm(&attributes, alg);
1911 status = psa_mac_sign_setup(&operation, key, alg);
1997 psa_algorithm_t alg = alg_arg;
2009 psa_set_key_algorithm(&attributes, alg);
2020 status = psa_mac_verify(key, alg,
2052 psa_algorithm_t alg = alg_arg;
2065 psa_set_key_algorithm(&attributes, alg);
2076 status = psa_mac_verify_setup(&operation, key, alg);
2250 psa_algorithm_t alg = alg_arg;
2258 TEST_CALLOC(output, PSA_HASH_LENGTH(alg));
2264 TEST_EQUAL(psa_hash_compute(alg, input->x, input->len,
2265 output, PSA_HASH_LENGTH(alg),
2287 psa_algorithm_t alg = alg_arg;
2296 TEST_CALLOC(output, PSA_HASH_LENGTH(alg));
2302 TEST_EQUAL(psa_hash_setup(&operation, alg), expected_status);
2313 output, PSA_HASH_LENGTH(alg),
2335 psa_algorithm_t alg = alg_arg;
2343 TEST_CALLOC(output, PSA_HASH_LENGTH(alg));
2355 PSA_ASSERT(psa_hash_setup(&operation, alg));
2370 output, PSA_HASH_LENGTH(alg),
2392 psa_algorithm_t alg = alg_arg;
2399 TEST_CALLOC(output, PSA_HASH_LENGTH(alg));
2407 TEST_EQUAL(psa_hash_finish(&operation, output, PSA_HASH_LENGTH(alg),
2412 PSA_ASSERT(psa_hash_setup(&operation, alg));
2422 output, PSA_HASH_LENGTH(alg),
2446 psa_algorithm_t alg = alg_arg;
2454 TEST_CALLOC(output, PSA_HASH_LENGTH(alg));
2466 PSA_ASSERT(psa_hash_setup(&source_operation, alg));
2485 output, PSA_HASH_LENGTH(alg),
2516 psa_algorithm_t alg = alg_arg;
2535 psa_set_key_algorithm(&attributes, alg);
2555 output_size = PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE(key_type, key_bits, alg);
2563 TEST_EQUAL(psa_asymmetric_encrypt(key, alg,
2589 PSA_ASYMMETRIC_DECRYPT_OUTPUT_SIZE(key_type, key_bits, alg));
2594 TEST_EQUAL(psa_asymmetric_decrypt(key, alg,
2637 psa_algorithm_t alg = alg_arg;
2650 psa_set_key_algorithm(&attributes, alg);
2671 TEST_EQUAL(psa_asymmetric_decrypt(key, alg,
2707 psa_algorithm_t alg = alg_arg;
2720 psa_set_key_algorithm(&attributes, alg);
2740 output_size = PSA_ASYMMETRIC_ENCRYPT_OUTPUT_SIZE(key_type, key_bits, alg);
2744 TEST_EQUAL(psa_asymmetric_encrypt(key, alg,
2759 alg, modulus, private_exponent,
2799 psa_algorithm_t alg = alg_arg;
2821 psa_set_key_algorithm(&attributes, alg);
2830 alg);
2835 PSA_AEAD_ENCRYPT_OUTPUT_SIZE(key_type, alg, input_data->len));
2840 status = psa_aead_encrypt_setup(&operation, key, alg);
2916 psa_algorithm_t alg = alg_arg;
2932 psa_set_key_algorithm(&attributes, alg);
2944 status = psa_aead_decrypt_setup(&operation, key, alg);
3205 psa_algorithm_t alg = alg_arg;
3227 psa_set_key_algorithm(&attributes, alg);
3232 psa_pake_cs_set_algorithm(&cipher_suite, alg);
3271 ecjpake_do_round(alg, primitive_arg, &server, &client,
3275 ecjpake_do_round(alg, primitive_arg, &server, &client,