Lines Matching refs:status

27 static int local_err_translation(psa_status_t status)  in local_err_translation()  argument
29 return psa_status_to_mbedtls(status, psa_to_ssl_errors, in local_err_translation()
33 #define PSA_TO_MBEDTLS_ERR(status) local_err_translation(status) argument
147 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_hkdf_expand_label() local
179 status = psa_key_derivation_setup(&operation, PSA_ALG_HKDF_EXPAND(hash_alg)); in mbedtls_ssl_tls13_hkdf_expand_label()
181 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
185 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
190 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
194 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
199 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
203 status = psa_key_derivation_output_bytes(&operation, in mbedtls_ssl_tls13_hkdf_expand_label()
207 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_hkdf_expand_label()
213 status = (status == PSA_SUCCESS ? abort_status : status); in mbedtls_ssl_tls13_hkdf_expand_label()
215 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_hkdf_expand_label()
304 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_derive_secret() local
306 status = psa_hash_compute(hash_alg, ctx, ctx_len, hashed_context, in mbedtls_ssl_tls13_derive_secret()
308 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_derive_secret()
309 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_derive_secret()
339 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_evolve_secret() local
381 status = psa_key_derivation_setup(&operation, in mbedtls_ssl_tls13_evolve_secret()
384 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
388 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
393 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
397 status = psa_key_derivation_input_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
401 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
405 status = psa_key_derivation_output_bytes(&operation, in mbedtls_ssl_tls13_evolve_secret()
409 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_evolve_secret()
415 status = (status == PSA_SUCCESS ? abort_status : status); in mbedtls_ssl_tls13_evolve_secret()
416 ret = (ret == 0 ? PSA_TO_MBEDTLS_ERR(status) : ret); in mbedtls_ssl_tls13_evolve_secret()
705 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in ssl_tls13_calc_finished_core() local
748 status = psa_import_key(&attributes, finished_key, hash_len, &key); in ssl_tls13_calc_finished_core()
749 if (status != PSA_SUCCESS) { in ssl_tls13_calc_finished_core()
750 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
754 status = psa_mac_compute(key, alg, transcript, hash_len, in ssl_tls13_calc_finished_core()
756 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
760 status = psa_destroy_key(key); in ssl_tls13_calc_finished_core()
762 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
938 psa_status_t status = PSA_SUCCESS; in mbedtls_ssl_tls13_populate_transform() local
1003 if ((status = mbedtls_ssl_cipher_to_psa((mbedtls_cipher_type_t) ciphersuite_info->cipher, in mbedtls_ssl_tls13_populate_transform()
1009 1, "mbedtls_ssl_cipher_to_psa", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1010 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1020 if ((status = psa_import_key(&attributes, in mbedtls_ssl_tls13_populate_transform()
1025 1, "psa_import_key", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1026 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1031 if ((status = psa_import_key(&attributes, in mbedtls_ssl_tls13_populate_transform()
1036 1, "psa_import_key", PSA_TO_MBEDTLS_ERR(status)); in mbedtls_ssl_tls13_populate_transform()
1037 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_populate_transform()
1053 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in ssl_tls13_get_cipher_key_info() local
1061 status = mbedtls_ssl_cipher_to_psa((mbedtls_cipher_type_t) ciphersuite_info->cipher, taglen, in ssl_tls13_get_cipher_key_info()
1063 if (status != PSA_SUCCESS) { in ssl_tls13_get_cipher_key_info()
1064 return PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_get_cipher_key_info()
1441 psa_status_t status = PSA_ERROR_GENERIC_ERROR; in ssl_tls13_key_schedule_stage_handshake() local
1444 status = psa_get_key_attributes(handshake->xxdh_psa_privkey, in ssl_tls13_key_schedule_stage_handshake()
1446 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1447 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1457 status = psa_raw_key_agreement( in ssl_tls13_key_schedule_stage_handshake()
1461 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1462 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1467 status = psa_destroy_key(handshake->xxdh_psa_privkey); in ssl_tls13_key_schedule_stage_handshake()
1468 if (status != PSA_SUCCESS) { in ssl_tls13_key_schedule_stage_handshake()
1469 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1796 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_export_handshake_psk() local
1805 status = psa_get_key_attributes(ssl->handshake->psk_opaque, &key_attributes); in mbedtls_ssl_tls13_export_handshake_psk()
1806 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_export_handshake_psk()
1807 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_export_handshake_psk()
1816 status = psa_export_key(ssl->handshake->psk_opaque, in mbedtls_ssl_tls13_export_handshake_psk()
1818 if (status != PSA_SUCCESS) { in mbedtls_ssl_tls13_export_handshake_psk()
1821 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_export_handshake_psk()