Lines Matching refs:psa_status_t
122 psa_status_t mbedtls_to_psa_error( int ret ) in mbedtls_to_psa_error()
435 psa_status_t psa_validate_unstructured_key_bit_size( psa_key_type_t type, in psa_validate_unstructured_key_bit_size()
498 MBEDTLS_STATIC_TESTABLE psa_status_t psa_mac_key_can_do( in psa_mac_key_can_do()
525 psa_status_t psa_allocate_buffer_to_slot( psa_key_slot_t *slot, in psa_allocate_buffer_to_slot()
539 psa_status_t psa_copy_key_material_into_slot( psa_key_slot_t *slot, in psa_copy_key_material_into_slot()
543 psa_status_t status = psa_allocate_buffer_to_slot( slot, in psa_copy_key_material_into_slot()
552 psa_status_t psa_import_key_into_slot( in psa_import_key_into_slot()
558 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_import_key_into_slot()
820 static psa_status_t psa_key_policy_permits( const psa_key_policy_t *policy, in psa_key_policy_permits()
857 static psa_status_t psa_restrict_key_policy( in psa_restrict_key_policy()
891 static psa_status_t psa_get_and_lock_key_slot_with_policy( in psa_get_and_lock_key_slot_with_policy()
897 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_get_and_lock_key_slot_with_policy()
950 static psa_status_t psa_get_and_lock_transparent_key_slot_with_policy( in psa_get_and_lock_transparent_key_slot_with_policy()
956 psa_status_t status = psa_get_and_lock_key_slot_with_policy( key, p_slot, in psa_get_and_lock_transparent_key_slot_with_policy()
971 psa_status_t psa_remove_key_data_from_memory( psa_key_slot_t *slot ) in psa_remove_key_data_from_memory()
987 psa_status_t psa_wipe_key_slot( psa_key_slot_t *slot ) in psa_wipe_key_slot()
989 psa_status_t status = psa_remove_key_data_from_memory( slot ); in psa_wipe_key_slot()
1017 psa_status_t psa_destroy_key( mbedtls_svc_key_id_t key ) in psa_destroy_key()
1020 psa_status_t status; /* status of the last operation */ in psa_destroy_key()
1021 psa_status_t overall_status = PSA_SUCCESS; in psa_destroy_key()
1135 static psa_status_t psa_get_rsa_public_exponent( in psa_get_rsa_public_exponent()
1179 psa_status_t psa_get_key_attributes( mbedtls_svc_key_id_t key, in psa_get_key_attributes()
1182 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_get_key_attributes()
1183 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_get_key_attributes()
1246 psa_status_t psa_get_key_slot_number( in psa_get_key_slot_number()
1260 static psa_status_t psa_export_key_buffer_internal( const uint8_t *key_buffer, in psa_export_key_buffer_internal()
1275 psa_status_t psa_export_key_internal( in psa_export_key_internal()
1299 psa_status_t psa_export_key( mbedtls_svc_key_id_t key, in psa_export_key()
1304 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_export_key()
1305 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_export_key()
1341 psa_status_t psa_export_public_key_internal( in psa_export_public_key_internal()
1403 psa_status_t psa_export_public_key( mbedtls_svc_key_id_t key, in psa_export_public_key()
1408 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_export_public_key()
1409 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_export_public_key()
1463 static psa_status_t psa_validate_key_policy( const psa_key_policy_t *policy ) in psa_validate_key_policy()
1493 static psa_status_t psa_validate_key_attributes( in psa_validate_key_attributes()
1497 psa_status_t status = PSA_ERROR_INVALID_ARGUMENT; in psa_validate_key_attributes()
1568 static psa_status_t psa_start_key_creation( in psa_start_key_creation()
1574 psa_status_t status; in psa_start_key_creation()
1699 static psa_status_t psa_finish_key_creation( in psa_finish_key_creation()
1704 psa_status_t status = PSA_SUCCESS; in psa_finish_key_creation()
1819 static psa_status_t psa_validate_optional_attributes( in psa_validate_optional_attributes()
1839 psa_status_t status = mbedtls_psa_rsa_load_representation( in psa_validate_optional_attributes()
1885 psa_status_t psa_import_key( const psa_key_attributes_t *attributes, in psa_import_key()
1890 psa_status_t status; in psa_import_key()
1968 psa_status_t mbedtls_psa_register_se_key( in mbedtls_psa_register_se_key()
1971 psa_status_t status; in mbedtls_psa_register_se_key()
2002 psa_status_t psa_copy_key( mbedtls_svc_key_id_t source_key, in psa_copy_key()
2006 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_copy_key()
2007 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_copy_key()
2108 psa_status_t psa_hash_abort( psa_hash_operation_t *operation ) in psa_hash_abort()
2114 psa_status_t status = psa_driver_wrapper_hash_abort( operation ); in psa_hash_abort()
2120 psa_status_t psa_hash_setup( psa_hash_operation_t *operation, in psa_hash_setup()
2123 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_hash_setup()
2151 psa_status_t psa_hash_update( psa_hash_operation_t *operation, in psa_hash_update()
2155 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_hash_update()
2177 psa_status_t psa_hash_finish( psa_hash_operation_t *operation, in psa_hash_finish()
2186 psa_status_t status = psa_driver_wrapper_hash_finish( in psa_hash_finish()
2192 psa_status_t psa_hash_verify( psa_hash_operation_t *operation, in psa_hash_verify()
2198 psa_status_t status = psa_hash_finish( in psa_hash_verify()
2222 psa_status_t psa_hash_compute( psa_algorithm_t alg, in psa_hash_compute()
2235 psa_status_t psa_hash_compare( psa_algorithm_t alg, in psa_hash_compare()
2245 psa_status_t status = psa_driver_wrapper_hash_compute( in psa_hash_compare()
2258 psa_status_t psa_hash_clone( const psa_hash_operation_t *source_operation, in psa_hash_clone()
2267 psa_status_t status = psa_driver_wrapper_hash_clone( source_operation, in psa_hash_clone()
2280 psa_status_t psa_mac_abort( psa_mac_operation_t *operation ) in psa_mac_abort()
2286 psa_status_t status = psa_driver_wrapper_mac_abort( operation ); in psa_mac_abort()
2294 static psa_status_t psa_mac_finalize_alg_and_key_validation( in psa_mac_finalize_alg_and_key_validation()
2299 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_finalize_alg_and_key_validation()
2334 static psa_status_t psa_mac_setup( psa_mac_operation_t *operation, in psa_mac_setup()
2339 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_setup()
2340 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_setup()
2395 psa_status_t psa_mac_sign_setup( psa_mac_operation_t *operation, in psa_mac_sign_setup()
2402 psa_status_t psa_mac_verify_setup( psa_mac_operation_t *operation, in psa_mac_verify_setup()
2409 psa_status_t psa_mac_update( psa_mac_operation_t *operation, in psa_mac_update()
2421 psa_status_t status = psa_driver_wrapper_mac_update( operation, in psa_mac_update()
2429 psa_status_t psa_mac_sign_finish( psa_mac_operation_t *operation, in psa_mac_sign_finish()
2434 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_sign_finish()
2435 psa_status_t abort_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_sign_finish()
2489 psa_status_t psa_mac_verify_finish( psa_mac_operation_t *operation, in psa_mac_verify_finish()
2493 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_verify_finish()
2494 psa_status_t abort_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_verify_finish()
2523 static psa_status_t psa_mac_compute_internal( mbedtls_svc_key_id_t key, in psa_mac_compute_internal()
2532 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_compute_internal()
2533 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_compute_internal()
2587 psa_status_t psa_mac_compute( mbedtls_svc_key_id_t key, in psa_mac_compute()
2600 psa_status_t psa_mac_verify( mbedtls_svc_key_id_t key, in psa_mac_verify()
2607 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_mac_verify()
2639 static psa_status_t psa_sign_verify_check_alg( int input_is_message, in psa_sign_verify_check_alg()
2662 static psa_status_t psa_sign_internal( mbedtls_svc_key_id_t key, in psa_sign_internal()
2671 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_sign_internal()
2672 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_sign_internal()
2742 static psa_status_t psa_verify_internal( mbedtls_svc_key_id_t key, in psa_verify_internal()
2750 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_verify_internal()
2751 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_verify_internal()
2792 psa_status_t psa_sign_message_builtin( in psa_sign_message_builtin()
2803 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_sign_message_builtin()
2827 psa_status_t psa_sign_message( mbedtls_svc_key_id_t key, in psa_sign_message()
2840 psa_status_t psa_verify_message_builtin( in psa_verify_message_builtin()
2850 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_verify_message_builtin()
2874 psa_status_t psa_verify_message( mbedtls_svc_key_id_t key, in psa_verify_message()
2886 psa_status_t psa_sign_hash_builtin( in psa_sign_hash_builtin()
2944 psa_status_t psa_sign_hash( mbedtls_svc_key_id_t key, in psa_sign_hash()
2957 psa_status_t psa_verify_hash_builtin( in psa_verify_hash_builtin()
3014 psa_status_t psa_verify_hash( mbedtls_svc_key_id_t key, in psa_verify_hash()
3038 psa_status_t psa_asymmetric_encrypt( mbedtls_svc_key_id_t key, in psa_asymmetric_encrypt()
3048 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_asymmetric_encrypt()
3049 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_asymmetric_encrypt()
3147 psa_status_t psa_asymmetric_decrypt( mbedtls_svc_key_id_t key, in psa_asymmetric_decrypt()
3157 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_asymmetric_decrypt()
3158 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_asymmetric_decrypt()
3261 static psa_status_t psa_cipher_setup( psa_cipher_operation_t *operation, in psa_cipher_setup()
3266 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_setup()
3267 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_setup()
3328 psa_status_t psa_cipher_encrypt_setup( psa_cipher_operation_t *operation, in psa_cipher_encrypt_setup()
3335 psa_status_t psa_cipher_decrypt_setup( psa_cipher_operation_t *operation, in psa_cipher_decrypt_setup()
3342 psa_status_t psa_cipher_generate_iv( psa_cipher_operation_t *operation, in psa_cipher_generate_iv()
3347 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_generate_iv()
3389 psa_status_t psa_cipher_set_iv( psa_cipher_operation_t *operation, in psa_cipher_set_iv()
3393 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_set_iv()
3425 psa_status_t psa_cipher_update( psa_cipher_operation_t *operation, in psa_cipher_update()
3432 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_update()
3460 psa_status_t psa_cipher_finish( psa_cipher_operation_t *operation, in psa_cipher_finish()
3465 psa_status_t status = PSA_ERROR_GENERIC_ERROR; in psa_cipher_finish()
3496 psa_status_t psa_cipher_abort( psa_cipher_operation_t *operation ) in psa_cipher_abort()
3515 psa_status_t psa_cipher_encrypt( mbedtls_svc_key_id_t key, in psa_cipher_encrypt()
3523 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_encrypt()
3524 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_encrypt()
3571 psa_status_t psa_cipher_decrypt( mbedtls_svc_key_id_t key, in psa_cipher_decrypt()
3579 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_decrypt()
3580 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_cipher_decrypt()
3632 static psa_status_t psa_aead_check_nonce_length( psa_algorithm_t alg, in psa_aead_check_nonce_length()
3670 psa_status_t psa_aead_encrypt( mbedtls_svc_key_id_t key, in psa_aead_encrypt()
3682 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_encrypt()
3720 psa_status_t psa_aead_decrypt( mbedtls_svc_key_id_t key, in psa_aead_decrypt()
3732 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_decrypt()
3771 static psa_status_t psa_aead_setup( psa_aead_operation_t *operation, in psa_aead_setup()
3776 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_setup()
3777 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_setup()
3847 psa_status_t psa_aead_encrypt_setup( psa_aead_operation_t *operation, in psa_aead_encrypt_setup()
3855 psa_status_t psa_aead_decrypt_setup( psa_aead_operation_t *operation, in psa_aead_decrypt_setup()
3863 psa_status_t psa_aead_generate_nonce( psa_aead_operation_t *operation, in psa_aead_generate_nonce()
3868 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_generate_nonce()
3910 psa_status_t psa_aead_set_nonce( psa_aead_operation_t *operation, in psa_aead_set_nonce()
3914 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_set_nonce()
3948 psa_status_t psa_aead_set_lengths( psa_aead_operation_t *operation, in psa_aead_set_lengths()
3952 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_set_lengths()
4019 psa_status_t psa_aead_update_ad( psa_aead_operation_t *operation, in psa_aead_update_ad()
4023 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_update_ad()
4062 psa_status_t psa_aead_update( psa_aead_operation_t *operation, in psa_aead_update()
4069 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_update()
4118 static psa_status_t psa_aead_final_checks( const psa_aead_operation_t *operation ) in psa_aead_final_checks()
4131 psa_status_t psa_aead_finish( psa_aead_operation_t *operation, in psa_aead_finish()
4139 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_finish()
4180 psa_status_t psa_aead_verify( psa_aead_operation_t *operation, in psa_aead_verify()
4187 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_verify()
4213 psa_status_t psa_aead_abort( psa_aead_operation_t *operation ) in psa_aead_abort()
4215 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_aead_abort()
4245 static psa_status_t psa_key_derivation_start_hmac( in psa_key_derivation_start_hmac()
4251 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_key_derivation_start_hmac()
4284 psa_status_t psa_key_derivation_abort( psa_key_derivation_operation_t *operation ) in psa_key_derivation_abort()
4286 psa_status_t status = PSA_SUCCESS; in psa_key_derivation_abort()
4345 psa_status_t psa_key_derivation_get_capacity(const psa_key_derivation_operation_t *operation, in psa_key_derivation_get_capacity()
4358 psa_status_t psa_key_derivation_set_capacity( psa_key_derivation_operation_t *operation, in psa_key_derivation_set_capacity()
4372 static psa_status_t psa_key_derivation_hkdf_read( psa_hkdf_key_derivation_t *hkdf, in psa_key_derivation_hkdf_read()
4379 psa_status_t status; in psa_key_derivation_hkdf_read()
4447 static psa_status_t psa_key_derivation_tls12_prf_generate_next_block( in psa_key_derivation_tls12_prf_generate_next_block()
4455 psa_status_t status, cleanup_status; in psa_key_derivation_tls12_prf_generate_next_block()
4557 static psa_status_t psa_key_derivation_tls12_prf_read( in psa_key_derivation_tls12_prf_read()
4565 psa_status_t status; in psa_key_derivation_tls12_prf_read()
4609 psa_status_t psa_key_derivation_output_bytes( in psa_key_derivation_output_bytes()
4614 psa_status_t status; in psa_key_derivation_output_bytes()
4696 static psa_status_t psa_generate_derived_key_internal( in psa_generate_derived_key_internal()
4704 psa_status_t status; in psa_generate_derived_key_internal()
4751 psa_status_t psa_key_derivation_output_key( const psa_key_attributes_t *attributes, in psa_key_derivation_output_key()
4755 psa_status_t status; in psa_key_derivation_output_key()
4799 static psa_status_t psa_key_derivation_setup_kdf( in psa_key_derivation_setup_kdf()
4847 psa_status_t psa_key_derivation_setup( psa_key_derivation_operation_t *operation, in psa_key_derivation_setup()
4850 psa_status_t status; in psa_key_derivation_setup()
4883 static psa_status_t psa_hkdf_input( psa_hkdf_key_derivation_t *hkdf, in psa_hkdf_input()
4889 psa_status_t status; in psa_hkdf_input()
4955 static psa_status_t psa_tls12_prf_set_seed( psa_tls12_prf_key_derivation_t *prf, in psa_tls12_prf_set_seed()
4977 static psa_status_t psa_tls12_prf_set_key( psa_tls12_prf_key_derivation_t *prf, in psa_tls12_prf_set_key()
4999 static psa_status_t psa_tls12_prf_set_label( psa_tls12_prf_key_derivation_t *prf, in psa_tls12_prf_set_label()
5021 static psa_status_t psa_tls12_prf_input( psa_tls12_prf_key_derivation_t *prf, in psa_tls12_prf_input()
5042 static psa_status_t psa_tls12_prf_psk_to_ms_set_key( in psa_tls12_prf_psk_to_ms_set_key()
5047 psa_status_t status; in psa_tls12_prf_psk_to_ms_set_key()
5076 static psa_status_t psa_tls12_prf_psk_to_ms_input( in psa_tls12_prf_psk_to_ms_input()
5126 static psa_status_t psa_key_derivation_input_internal( in psa_key_derivation_input_internal()
5133 psa_status_t status; in psa_key_derivation_input_internal()
5179 psa_status_t psa_key_derivation_input_bytes( in psa_key_derivation_input_bytes()
5190 psa_status_t psa_key_derivation_input_key( in psa_key_derivation_input_key()
5195 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_key_derivation_input_key()
5196 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_key_derivation_input_key()
5229 static psa_status_t psa_key_agreement_ecdh( const uint8_t *peer_key, in psa_key_agreement_ecdh()
5238 psa_status_t status; in psa_key_agreement_ecdh()
5285 static psa_status_t psa_key_agreement_raw_internal( psa_algorithm_t alg, in psa_key_agreement_raw_internal()
5300 psa_status_t status = mbedtls_psa_ecp_load_representation( in psa_key_agreement_raw_internal()
5330 static psa_status_t psa_key_agreement_internal( psa_key_derivation_operation_t *operation, in psa_key_agreement_internal()
5336 psa_status_t status; in psa_key_agreement_internal()
5364 psa_status_t psa_key_derivation_key_agreement( psa_key_derivation_operation_t *operation, in psa_key_derivation_key_agreement()
5370 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_key_derivation_key_agreement()
5371 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_key_derivation_key_agreement()
5398 psa_status_t psa_raw_key_agreement( psa_algorithm_t alg, in psa_raw_key_agreement()
5406 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_raw_key_agreement()
5407 psa_status_t unlock_status = PSA_ERROR_CORRUPTION_DETECTED; in psa_raw_key_agreement()
5494 static psa_status_t mbedtls_psa_random_seed( mbedtls_psa_random_context_t *rng ) in mbedtls_psa_random_seed()
5508 psa_status_t psa_generate_random( uint8_t *output, in psa_generate_random()
5516 psa_status_t status = mbedtls_psa_external_get_random( &global_data.rng, in psa_generate_random()
5570 psa_status_t status = psa_generate_random( output, output_size ); in mbedtls_psa_get_random()
5581 psa_status_t mbedtls_psa_inject_entropy( const uint8_t *seed, in mbedtls_psa_inject_entropy()
5609 static psa_status_t psa_validate_key_type_and_size_for_key_generation( in psa_validate_key_type_and_size_for_key_generation()
5612 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_validate_key_type_and_size_for_key_generation()
5650 psa_status_t psa_generate_key_internal( in psa_generate_key_internal()
5654 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in psa_generate_key_internal()
5705 psa_status_t psa_generate_key( const psa_key_attributes_t *attributes, in psa_generate_key()
5708 psa_status_t status; in psa_generate_key()
5780 psa_status_t mbedtls_psa_crypto_configure_entropy_sources( in mbedtls_psa_crypto_configure_entropy_sources()
5817 static psa_status_t psa_crypto_recover_transaction( in psa_crypto_recover_transaction()
5836 psa_status_t psa_crypto_init( void ) in psa_crypto_init()
5838 psa_status_t status; in psa_crypto_init()