Lines Matching refs:status
46 psa_status_t status; in psa_check_rsa_key_byte_aligned() local
48 status = mbedtls_to_psa_error( in psa_check_rsa_key_byte_aligned()
50 if (status == PSA_SUCCESS) { in psa_check_rsa_key_byte_aligned()
52 status = PSA_ERROR_NOT_SUPPORTED; in psa_check_rsa_key_byte_aligned()
56 return status; in psa_check_rsa_key_byte_aligned()
63 psa_status_t status; in mbedtls_psa_rsa_load_representation() local
74 status = mbedtls_to_psa_error(mbedtls_rsa_parse_key(*p_rsa, data, data_length)); in mbedtls_psa_rsa_load_representation()
76 status = mbedtls_to_psa_error(mbedtls_rsa_parse_pubkey(*p_rsa, data, data_length)); in mbedtls_psa_rsa_load_representation()
78 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_load_representation()
87 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_rsa_load_representation()
90 status = psa_check_rsa_key_byte_aligned(*p_rsa); in mbedtls_psa_rsa_load_representation()
91 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_load_representation()
96 return status; in mbedtls_psa_rsa_load_representation()
115 psa_status_t status; in mbedtls_psa_rsa_import_key() local
119 status = mbedtls_psa_rsa_load_representation(attributes->type, in mbedtls_psa_rsa_import_key()
123 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_import_key()
133 status = mbedtls_psa_rsa_export_key(attributes->type, in mbedtls_psa_rsa_import_key()
143 return status; in mbedtls_psa_rsa_import_key()
195 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_psa_rsa_export_public_key() local
198 status = mbedtls_psa_rsa_load_representation( in mbedtls_psa_rsa_export_public_key()
200 if (status == PSA_SUCCESS) { in mbedtls_psa_rsa_export_public_key()
201 status = mbedtls_psa_rsa_export_key(PSA_KEY_TYPE_RSA_PUBLIC_KEY, in mbedtls_psa_rsa_export_public_key()
211 return status; in mbedtls_psa_rsa_export_public_key()
245 psa_status_t status; in mbedtls_psa_rsa_generate_key() local
251 status = psa_rsa_read_exponent(custom_data, custom_data_length, in mbedtls_psa_rsa_generate_key()
253 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_generate_key()
254 return status; in mbedtls_psa_rsa_generate_key()
269 status = mbedtls_psa_rsa_export_key(attributes->type, in mbedtls_psa_rsa_generate_key()
274 return status; in mbedtls_psa_rsa_generate_key()
322 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_psa_rsa_sign_hash() local
327 status = mbedtls_psa_rsa_load_representation(attributes->type, in mbedtls_psa_rsa_sign_hash()
331 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_sign_hash()
335 status = psa_rsa_decode_md_type(alg, hash_length, &md_alg); in mbedtls_psa_rsa_sign_hash()
336 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_sign_hash()
341 status = PSA_ERROR_BUFFER_TOO_SMALL; in mbedtls_psa_rsa_sign_hash()
376 status = PSA_ERROR_INVALID_ARGUMENT; in mbedtls_psa_rsa_sign_hash()
383 status = mbedtls_to_psa_error(ret); in mbedtls_psa_rsa_sign_hash()
389 return status; in mbedtls_psa_rsa_sign_hash()
421 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_psa_rsa_verify_hash() local
426 status = mbedtls_psa_rsa_load_representation(attributes->type, in mbedtls_psa_rsa_verify_hash()
430 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_verify_hash()
434 status = psa_rsa_decode_md_type(alg, hash_length, &md_alg); in mbedtls_psa_rsa_verify_hash()
435 if (status != PSA_SUCCESS) { in mbedtls_psa_rsa_verify_hash()
440 status = PSA_ERROR_INVALID_SIGNATURE; in mbedtls_psa_rsa_verify_hash()
473 status = PSA_ERROR_INVALID_ARGUMENT; in mbedtls_psa_rsa_verify_hash()
480 status = (ret == MBEDTLS_ERR_RSA_INVALID_PADDING) ? in mbedtls_psa_rsa_verify_hash()
488 return status; in mbedtls_psa_rsa_verify_hash()
527 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_psa_asymmetric_encrypt() local
542 status = mbedtls_psa_rsa_load_representation(attributes->type, in mbedtls_psa_asymmetric_encrypt()
546 if (status != PSA_SUCCESS) { in mbedtls_psa_asymmetric_encrypt()
551 status = PSA_ERROR_BUFFER_TOO_SMALL; in mbedtls_psa_asymmetric_encrypt()
558 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_encrypt()
566 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_encrypt()
571 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_encrypt()
573 if (status != PSA_SUCCESS) { in mbedtls_psa_asymmetric_encrypt()
577 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_encrypt()
586 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_encrypt()
589 status = PSA_ERROR_INVALID_ARGUMENT; in mbedtls_psa_asymmetric_encrypt()
594 if (status == PSA_SUCCESS) { in mbedtls_psa_asymmetric_encrypt()
603 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_encrypt()
606 return status; in mbedtls_psa_asymmetric_encrypt()
621 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_psa_asymmetric_decrypt() local
638 status = mbedtls_psa_rsa_load_representation(attributes->type, in mbedtls_psa_asymmetric_decrypt()
642 if (status != PSA_SUCCESS) { in mbedtls_psa_asymmetric_decrypt()
647 status = PSA_ERROR_INVALID_ARGUMENT; in mbedtls_psa_asymmetric_decrypt()
655 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_decrypt()
664 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_decrypt()
669 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_decrypt()
671 if (status != PSA_SUCCESS) { in mbedtls_psa_asymmetric_decrypt()
675 status = mbedtls_to_psa_error( in mbedtls_psa_asymmetric_decrypt()
685 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_decrypt()
688 status = PSA_ERROR_INVALID_ARGUMENT; in mbedtls_psa_asymmetric_decrypt()
699 status = PSA_ERROR_NOT_SUPPORTED; in mbedtls_psa_asymmetric_decrypt()
702 return status; in mbedtls_psa_asymmetric_decrypt()