H A D | psa_crypto.c | 1003 * \retval PSA_SUCCESS When \p alg is a specific algorithm 1005 * \retval PSA_ERROR_INVALID_ARGUMENT When \p alg is not a specific algorithm 1006 * \retval PSA_ERROR_NOT_PERMITTED When \p alg is a specific algorithm, but 1011 psa_algorithm_t alg) in psa_key_policy_permits() 1014 if (alg == 0) { in psa_key_policy_permits() 1019 if (PSA_ALG_IS_WILDCARD(alg)) { in psa_key_policy_permits() 1023 if (psa_key_algorithm_permits(key_type, policy->alg, alg) || in psa_key_policy_permits() 1024 psa_key_algorithm_permits(key_type, policy->alg2, alg)) { in psa_key_policy_permits() 1055 psa_key_policy_algorithm_intersection(key_type, policy->alg, in psa_restrict_key_policy() 1009 psa_key_policy_permits(const psa_key_policy_t *policy, psa_key_type_t key_type, psa_algorithm_t alg) psa_key_policy_permits() argument 1091 psa_get_and_lock_key_slot_with_policy( mbedtls_svc_key_id_t key, psa_key_slot_t **p_slot, psa_key_usage_t usage, psa_algorithm_t alg) psa_get_and_lock_key_slot_with_policy() argument 1157 psa_get_and_lock_transparent_key_slot_with_policy( mbedtls_svc_key_id_t key, psa_key_slot_t **p_slot, psa_key_usage_t usage, psa_algorithm_t alg) psa_get_and_lock_transparent_key_slot_with_policy() argument 2292 psa_hash_setup(psa_hash_operation_t *operation, psa_algorithm_t alg) psa_hash_setup() argument 2426 psa_hash_compute(psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *hash_external, size_t hash_size, size_t *hash_length) psa_hash_compute() argument 2453 psa_hash_compare(psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *hash_external, size_t hash_length) psa_hash_compare() argument 2533 psa_mac_finalize_alg_and_key_validation( psa_algorithm_t alg, const psa_key_attributes_t *attributes, uint8_t *mac_size) psa_mac_finalize_alg_and_key_validation() argument 2586 psa_mac_setup(psa_mac_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, int is_sign) psa_mac_setup() argument 2642 psa_mac_sign_setup(psa_mac_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_mac_sign_setup() argument 2649 psa_mac_verify_setup(psa_mac_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_mac_verify_setup() argument 2783 psa_mac_compute_internal(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *mac, size_t mac_size, size_t *mac_length, int is_sign) psa_mac_compute_internal() argument 2843 psa_mac_compute(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *mac_external, size_t mac_size, size_t *mac_length) psa_mac_compute() argument 2870 psa_mac_verify(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *mac_external, size_t mac_length) psa_mac_verify() argument 2915 psa_sign_verify_check_alg(int input_is_message, psa_algorithm_t alg) psa_sign_verify_check_alg() argument 2937 psa_sign_internal(mbedtls_svc_key_id_t key, int input_is_message, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *signature, size_t signature_size, size_t *signature_length) psa_sign_internal() argument 3003 psa_verify_internal(mbedtls_svc_key_id_t key, int input_is_message, psa_algorithm_t alg, const uint8_t *input, size_t input_length, const uint8_t *signature, size_t signature_length) psa_verify_internal() argument 3048 psa_sign_message_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *signature, size_t signature_size, size_t *signature_length) psa_sign_message_builtin() argument 3083 psa_sign_message(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *signature_external, size_t signature_size, size_t *signature_length) psa_sign_message() argument 3108 psa_verify_message_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, const uint8_t *signature, size_t signature_length) psa_verify_message_builtin() argument 3142 psa_verify_message(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *signature_external, size_t signature_length) psa_verify_message() argument 3167 psa_sign_hash_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, uint8_t *signature, size_t signature_size, size_t *signature_length) psa_sign_hash_builtin() argument 3215 psa_sign_hash(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, uint8_t *signature_external, size_t signature_size, size_t *signature_length) psa_sign_hash() argument 3241 psa_verify_hash_builtin( const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) psa_verify_hash_builtin() argument 3288 psa_verify_hash(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, const uint8_t *signature_external, size_t signature_length) psa_verify_hash() argument 3313 psa_asymmetric_encrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *salt_external, size_t salt_length, uint8_t *output_external, size_t output_size, size_t *output_length) psa_asymmetric_encrypt() argument 3370 psa_asymmetric_decrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, const uint8_t *salt_external, size_t salt_length, uint8_t *output_external, size_t output_size, size_t *output_length) psa_asymmetric_decrypt() argument 3478 psa_sign_hash_start( psa_sign_hash_interruptible_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length) psa_sign_hash_start() argument 3636 psa_verify_hash_start( psa_verify_hash_interruptible_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash_external, size_t hash_length, const uint8_t *signature_external, size_t signature_length) psa_verify_hash_start() argument 3808 mbedtls_psa_sign_hash_start( mbedtls_psa_sign_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length) mbedtls_psa_sign_hash_start() argument 4021 mbedtls_psa_verify_hash_start( mbedtls_psa_verify_hash_interruptible_operation_t *operation, const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *hash, size_t hash_length, const uint8_t *signature, size_t signature_length) mbedtls_psa_verify_hash_start() argument 4246 psa_cipher_setup(psa_cipher_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg, mbedtls_operation_t cipher_operation) psa_cipher_setup() argument 4311 psa_cipher_encrypt_setup(psa_cipher_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_cipher_encrypt_setup() argument 4318 psa_cipher_decrypt_setup(psa_cipher_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_cipher_decrypt_setup() argument 4523 psa_cipher_encrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *output_external, size_t output_size, size_t *output_length) psa_cipher_encrypt() argument 4600 psa_cipher_decrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *input_external, size_t input_length, uint8_t *output_external, size_t output_size, size_t *output_length) psa_cipher_decrypt() argument 4666 psa_aead_get_base_algorithm(psa_algorithm_t alg) psa_aead_get_base_algorithm() argument 4672 psa_aead_check_nonce_length(psa_algorithm_t alg, size_t nonce_length) psa_aead_check_nonce_length() argument 4715 psa_aead_check_algorithm(psa_algorithm_t alg) psa_aead_check_algorithm() argument 4724 psa_aead_encrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *nonce_external, size_t nonce_length, const uint8_t *additional_data_external, size_t additional_data_length, const uint8_t *plaintext_external, size_t plaintext_length, uint8_t *ciphertext_external, size_t ciphertext_size, size_t *ciphertext_length) psa_aead_encrypt() argument 4790 psa_aead_decrypt(mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *nonce_external, size_t nonce_length, const uint8_t *additional_data_external, size_t additional_data_length, const uint8_t *ciphertext_external, size_t ciphertext_length, uint8_t *plaintext_external, size_t plaintext_size, size_t *plaintext_length) psa_aead_decrypt() argument 4857 psa_validate_tag_length(psa_algorithm_t alg) psa_validate_tag_length() argument 4897 psa_aead_setup(psa_aead_operation_t *operation, int is_encrypt, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_aead_setup() argument 4973 psa_aead_encrypt_setup(psa_aead_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_aead_encrypt_setup() argument 4981 psa_aead_decrypt_setup(psa_aead_operation_t *operation, mbedtls_svc_key_id_t key, psa_algorithm_t alg) psa_aead_decrypt_setup() argument 5667 psa_key_derivation_tls12_prf_generate_next_block( psa_tls12_prf_key_derivation_t *tls12_prf, psa_algorithm_t alg) psa_key_derivation_tls12_prf_generate_next_block() argument 5787 psa_key_derivation_tls12_prf_read( psa_tls12_prf_key_derivation_t *tls12_prf, psa_algorithm_t alg, uint8_t *output, size_t output_length) psa_key_derivation_tls12_prf_read() argument 6083 psa_algorithm_t alg = operation->alg; psa_key_derivation_output_bytes() local 6537 psa_hash_try_support(psa_algorithm_t alg) psa_hash_try_support() argument 6648 psa_key_agreement_try_support(psa_algorithm_t alg) psa_key_agreement_try_support() argument 6677 psa_key_derivation_setup(psa_key_derivation_operation_t *operation, psa_algorithm_t alg) psa_key_derivation_setup() argument 7454 psa_key_agreement_raw_builtin(const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *peer_key, size_t peer_key_length, uint8_t *shared_secret, size_t shared_secret_size, size_t *shared_secret_length) psa_key_agreement_raw_builtin() argument 7506 psa_key_agreement_raw_internal(psa_algorithm_t alg, psa_key_slot_t *private_key, const uint8_t *peer_key, size_t peer_key_length, uint8_t *shared_secret, size_t shared_secret_size, size_t *shared_secret_length) psa_key_agreement_raw_internal() argument 7609 psa_raw_key_agreement(psa_algorithm_t alg, mbedtls_svc_key_id_t private_key, const uint8_t *peer_key_external, size_t peer_key_length, uint8_t *output_external, size_t output_size, size_t *output_length) psa_raw_key_agreement() argument [all...] |