Lines Matching refs:status

29 static int local_err_translation(psa_status_t status)  in local_err_translation()  argument
31 return psa_status_to_mbedtls(status, psa_to_ssl_errors, in local_err_translation()
35 #define PSA_TO_MBEDTLS_ERR(status) local_err_translation(status) argument
149 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_hkdf_expand_label() local
181 status = psa_key_derivation_setup(&operation, PSA_ALG_HKDF_EXPAND(hash_alg)); in mbedtls_ssl_tls13_hkdf_expand_label()
183 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
187 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
192 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
196 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
201 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
205 status = psa_key_derivation_output_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
209 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
215 status = (status == PSA_SUCCESS ? abort_status : status); in mbedtls_ssl_tls13_hkdf_expand_label()
217 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_hkdf_expand_label()
306 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_derive_secret() local
308 status = psa_hash_compute(hash_alg, ctx, ctx_len, hashed_context, in mbedtls_ssl_tls13_derive_secret()
310 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_derive_secret()
311 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_derive_secret()
341 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_evolve_secret() local
383 status = psa_key_derivation_setup(&operation, in mbedtls_ssl_tls13_evolve_secret()
386 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
390 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
395 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
399 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
403 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
407 status = psa_key_derivation_output_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
411 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
417 status = (status == PSA_SUCCESS ? abort_status : status); in mbedtls_ssl_tls13_evolve_secret()
418 ret = (ret == 0 ? PSA_TO_MBEDTLS_ERR(status) : ret); in mbedtls_ssl_tls13_evolve_secret()
707 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in ssl_tls13_calc_finished_core() local
750 status = psa_import_key(&attributes, finished_key, hash_len, &key); in ssl_tls13_calc_finished_core()
751 if (status != PSA_SUCCESS) { in ssl_tls13_calc_finished_core()
752 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
756 status = psa_mac_compute(key, alg, transcript, hash_len, in ssl_tls13_calc_finished_core()
758 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
762 status = psa_destroy_key(key); in ssl_tls13_calc_finished_core()
764 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
945 psa_status_t status = PSA_SUCCESS; in mbedtls_ssl_tls13_populate_transform() local
1050 if ((status = mbedtls_ssl_cipher_to_psa((mbedtls_cipher_type_t) ciphersuite_info->cipher, in mbedtls_ssl_tls13_populate_transform()
1056 1, "mbedtls_ssl_cipher_to_psa", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1057 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1067 if ((status = psa_import_key(&attributes, in mbedtls_ssl_tls13_populate_transform()
1072 1, "psa_import_key", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1073 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1078 if ((status = psa_import_key(&attributes, in mbedtls_ssl_tls13_populate_transform()
1083 1, "psa_import_key", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1084 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1101 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in ssl_tls13_get_cipher_key_info() local
1109 status = mbedtls_ssl_cipher_to_psa((mbedtls_cipher_type_t) ciphersuite_info->cipher, taglen, in ssl_tls13_get_cipher_key_info()
1111 if (status != PSA_SUCCESS) { in ssl_tls13_get_cipher_key_info()
1112 return PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_get_cipher_key_info()
1490 psa_status_t status = PSA_ERROR_GENERIC_ERROR; in ssl_tls13_key_schedule_stage_handshake() local
1493 status = psa_get_key_attributes(handshake->xxdh_psa_privkey, in ssl_tls13_key_schedule_stage_handshake()
1495 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1496 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1506 status = psa_raw_key_agreement( in ssl_tls13_key_schedule_stage_handshake()
1510 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1511 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1516 status = psa_destroy_key(handshake->xxdh_psa_privkey); in ssl_tls13_key_schedule_stage_handshake()
1517 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1518 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1846 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_export_handshake_psk() local
1855 status = psa_get_key_attributes(ssl->handshake->psk_opaque, &key_attributes); in mbedtls_ssl_tls13_export_handshake_psk()
1856 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_export_handshake_psk()
1857 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_export_handshake_psk()
1866 status = psa_export_key(ssl->handshake->psk_opaque, in mbedtls_ssl_tls13_export_handshake_psk()
1868 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_export_handshake_psk()
1871 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_export_handshake_psk()