Lines Matching refs:status
43 static int local_err_translation(psa_status_t status) in local_err_translation() argument
45 return psa_status_to_mbedtls(status, psa_to_ssl_errors, in local_err_translation()
49 #define PSA_TO_MBEDTLS_ERR(status) local_err_translation(status) argument
100 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ct_hmac() local
107 status = (func_call); \ in mbedtls_ct_hmac()
108 if (status != PSA_SUCCESS) \ in mbedtls_ct_hmac()
179 return PSA_TO_MBEDTLS_ERR(status); in mbedtls_ct_hmac()
1046 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_encrypt_buf() local
1055 status = psa_mac_sign_setup(&operation, transform->psa_mac_enc, in mbedtls_ssl_encrypt_buf()
1057 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1061 status = psa_mac_update(&operation, add_data, add_data_len); in mbedtls_ssl_encrypt_buf()
1062 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1066 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1067 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1071 status = psa_mac_sign_finish(&operation, mac, MBEDTLS_SSL_MAC_ADD, in mbedtls_ssl_encrypt_buf()
1073 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1109 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1110 status = psa_mac_abort(&operation); in mbedtls_ssl_encrypt_buf()
1111 if (ret == 0 && status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1112 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1144 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_encrypt_buf() local
1198 status = psa_aead_encrypt(transform->psa_key_enc, in mbedtls_ssl_encrypt_buf()
1206 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1207 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1254 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_encrypt_buf() local
1313 status = psa_cipher_encrypt_setup(&cipher_op, in mbedtls_ssl_encrypt_buf()
1316 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1317 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1322 status = psa_cipher_set_iv(&cipher_op, transform->iv_enc, transform->ivlen); in mbedtls_ssl_encrypt_buf()
1324 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1325 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1331 status = psa_cipher_update(&cipher_op, in mbedtls_ssl_encrypt_buf()
1335 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1336 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1342 status = psa_cipher_finish(&cipher_op, in mbedtls_ssl_encrypt_buf()
1346 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1347 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1398 status = psa_mac_sign_setup(&operation, transform->psa_mac_enc, in mbedtls_ssl_encrypt_buf()
1400 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1404 status = psa_mac_update(&operation, add_data, add_data_len); in mbedtls_ssl_encrypt_buf()
1405 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1409 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_encrypt_buf()
1410 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1414 status = psa_mac_sign_finish(&operation, mac, MBEDTLS_SSL_MAC_ADD, in mbedtls_ssl_encrypt_buf()
1416 if (status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1450 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1451 status = psa_mac_abort(&operation); in mbedtls_ssl_encrypt_buf()
1452 if (ret == 0 && status != PSA_SUCCESS) { in mbedtls_ssl_encrypt_buf()
1453 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_encrypt_buf()
1553 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_decrypt_buf() local
1625 status = psa_aead_decrypt(transform->psa_key_dec, in mbedtls_ssl_decrypt_buf()
1633 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1634 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1670 psa_status_t status = PSA_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_decrypt_buf() local
1748 status = psa_mac_verify_setup(&operation, transform->psa_mac_dec, in mbedtls_ssl_decrypt_buf()
1750 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1754 status = psa_mac_update(&operation, add_data, add_data_len); in mbedtls_ssl_decrypt_buf()
1755 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1759 status = psa_mac_update(&operation, data, rec->data_len); in mbedtls_ssl_decrypt_buf()
1760 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1765 status = psa_mac_verify_finish(&operation, data + rec->data_len, in mbedtls_ssl_decrypt_buf()
1767 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1807 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1808 status = psa_mac_abort(&operation); in mbedtls_ssl_decrypt_buf()
1809 if (ret == 0 && status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1810 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1853 status = psa_cipher_decrypt_setup(&cipher_op, in mbedtls_ssl_decrypt_buf()
1856 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1857 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1862 status = psa_cipher_set_iv(&cipher_op, transform->iv_dec, transform->ivlen); in mbedtls_ssl_decrypt_buf()
1864 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1865 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1870 status = psa_cipher_update(&cipher_op, in mbedtls_ssl_decrypt_buf()
1874 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1875 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()
1880 status = psa_cipher_finish(&cipher_op, in mbedtls_ssl_decrypt_buf()
1884 if (status != PSA_SUCCESS) { in mbedtls_ssl_decrypt_buf()
1885 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_decrypt_buf()