Lines Matching refs:ret
225 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_make_traffic_key() local
227 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_make_traffic_key()
233 if (ret != 0) { in ssl_tls13_make_traffic_key()
234 return ret; in ssl_tls13_make_traffic_key()
237 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_make_traffic_key()
243 return ret; in ssl_tls13_make_traffic_key()
269 int ret = 0; in mbedtls_ssl_tls13_make_traffic_keys() local
271 ret = ssl_tls13_make_traffic_key( in mbedtls_ssl_tls13_make_traffic_keys()
275 if (ret != 0) { in mbedtls_ssl_tls13_make_traffic_keys()
276 return ret; in mbedtls_ssl_tls13_make_traffic_keys()
279 ret = ssl_tls13_make_traffic_key( in mbedtls_ssl_tls13_make_traffic_keys()
283 if (ret != 0) { in mbedtls_ssl_tls13_make_traffic_keys()
284 return ret; in mbedtls_ssl_tls13_make_traffic_keys()
301 int ret; in mbedtls_ssl_tls13_derive_secret() local
309 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_derive_secret()
310 return ret; in mbedtls_ssl_tls13_derive_secret()
338 int ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR; in mbedtls_ssl_tls13_evolve_secret() local
359 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_evolve_secret()
366 if (ret != 0) { in mbedtls_ssl_tls13_evolve_secret()
371 ret = 0; in mbedtls_ssl_tls13_evolve_secret()
416 ret = (ret == 0 ? PSA_TO_MBEDTLS_ERR(status) : ret); in mbedtls_ssl_tls13_evolve_secret()
418 return ret; in mbedtls_ssl_tls13_evolve_secret()
427 int ret; in mbedtls_ssl_tls13_derive_early_secrets() local
451 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_early_secrets()
459 if (ret != 0) { in mbedtls_ssl_tls13_derive_early_secrets()
460 return ret; in mbedtls_ssl_tls13_derive_early_secrets()
464 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_early_secrets()
472 if (ret != 0) { in mbedtls_ssl_tls13_derive_early_secrets()
473 return ret; in mbedtls_ssl_tls13_derive_early_secrets()
485 int ret; in mbedtls_ssl_tls13_derive_handshake_secrets() local
513 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_handshake_secrets()
521 if (ret != 0) { in mbedtls_ssl_tls13_derive_handshake_secrets()
522 return ret; in mbedtls_ssl_tls13_derive_handshake_secrets()
530 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_handshake_secrets()
538 if (ret != 0) { in mbedtls_ssl_tls13_derive_handshake_secrets()
539 return ret; in mbedtls_ssl_tls13_derive_handshake_secrets()
551 int ret; in mbedtls_ssl_tls13_derive_application_secrets() local
578 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
586 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
587 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
590 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
598 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
599 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
602 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
610 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
611 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
627 int ret; in mbedtls_ssl_tls13_derive_resumption_master_secret() local
636 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_resumption_master_secret()
645 if (ret != 0) { in mbedtls_ssl_tls13_derive_resumption_master_secret()
646 return ret; in mbedtls_ssl_tls13_derive_resumption_master_secret()
671 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_key_schedule_stage_application() local
679 ret = mbedtls_ssl_tls13_evolve_secret( in ssl_tls13_key_schedule_stage_application()
684 if (ret != 0) { in ssl_tls13_key_schedule_stage_application()
685 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in ssl_tls13_key_schedule_stage_application()
686 return ret; in ssl_tls13_key_schedule_stage_application()
708 int ret; in ssl_tls13_calc_finished_core() local
734 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_calc_finished_core()
739 if (ret != 0) { in ssl_tls13_calc_finished_core()
750 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
756 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
761 if (ret == 0) { in ssl_tls13_calc_finished_core()
762 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
767 return ret; in ssl_tls13_calc_finished_core()
776 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_calculate_verify_data() local
803 ret = MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL; in mbedtls_ssl_tls13_calculate_verify_data()
807 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in mbedtls_ssl_tls13_calculate_verify_data()
810 if (ret != 0) { in mbedtls_ssl_tls13_calculate_verify_data()
811 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_get_handshake_transcript", ret); in mbedtls_ssl_tls13_calculate_verify_data()
816 ret = ssl_tls13_calc_finished_core(hash_alg, base_key, in mbedtls_ssl_tls13_calculate_verify_data()
818 if (ret != 0) { in mbedtls_ssl_tls13_calculate_verify_data()
829 return ret; in mbedtls_ssl_tls13_calculate_verify_data()
839 int ret = 0; in mbedtls_ssl_tls13_create_psk_binder() local
867 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, in mbedtls_ssl_tls13_create_psk_binder()
871 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
872 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in mbedtls_ssl_tls13_create_psk_binder()
880 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_create_psk_binder()
888 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_create_psk_binder()
897 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
898 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_derive_secret", ret); in mbedtls_ssl_tls13_create_psk_binder()
907 ret = ssl_tls13_calc_finished_core(hash_alg, binder_key, transcript, in mbedtls_ssl_tls13_create_psk_binder()
909 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
919 return ret; in mbedtls_ssl_tls13_create_psk_binder()
1089 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_early_key() local
1105 ret = ssl_tls13_get_cipher_key_info(ciphersuite_info, &key_len, &iv_len); in ssl_tls13_generate_early_key()
1106 if (ret != 0) { in ssl_tls13_generate_early_key()
1107 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_early_key()
1116 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_early_key()
1120 if (ret != 0) { in ssl_tls13_generate_early_key()
1123 ret); in ssl_tls13_generate_early_key()
1127 ret = mbedtls_ssl_tls13_derive_early_secrets( in ssl_tls13_generate_early_key()
1130 if (ret != 0) { in ssl_tls13_generate_early_key()
1132 1, "mbedtls_ssl_tls13_derive_early_secrets", ret); in ssl_tls13_generate_early_key()
1154 ret = ssl_tls13_make_traffic_key( in ssl_tls13_generate_early_key()
1159 if (ret != 0) { in ssl_tls13_generate_early_key()
1160 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_make_traffic_key", ret); in ssl_tls13_generate_early_key()
1181 return ret; in ssl_tls13_generate_early_key()
1186 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_early_transform() local
1193 ret = ssl_tls13_generate_early_key(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_early_transform()
1194 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1196 ret); in mbedtls_ssl_tls13_compute_early_transform()
1202 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_early_transform()
1206 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_early_transform()
1212 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1213 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_early_transform()
1220 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1224 return ret; in mbedtls_ssl_tls13_compute_early_transform()
1230 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_key_schedule_stage_early() local
1244 ret = mbedtls_ssl_tls13_export_handshake_psk(ssl, &psk, &psk_len); in mbedtls_ssl_tls13_key_schedule_stage_early()
1245 if (ret != 0) { in mbedtls_ssl_tls13_key_schedule_stage_early()
1247 ret); in mbedtls_ssl_tls13_key_schedule_stage_early()
1248 return ret; in mbedtls_ssl_tls13_key_schedule_stage_early()
1253 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, NULL, psk, psk_len, in mbedtls_ssl_tls13_key_schedule_stage_early()
1258 if (ret != 0) { in mbedtls_ssl_tls13_key_schedule_stage_early()
1259 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in mbedtls_ssl_tls13_key_schedule_stage_early()
1260 return ret; in mbedtls_ssl_tls13_key_schedule_stage_early()
1289 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_handshake_keys() local
1306 ret = ssl_tls13_get_cipher_key_info(ciphersuite_info, &key_len, &iv_len); in ssl_tls13_generate_handshake_keys()
1307 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1308 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_handshake_keys()
1309 return ret; in ssl_tls13_generate_handshake_keys()
1317 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_handshake_keys()
1321 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1324 ret); in ssl_tls13_generate_handshake_keys()
1325 return ret; in ssl_tls13_generate_handshake_keys()
1328 ret = mbedtls_ssl_tls13_derive_handshake_secrets( in ssl_tls13_generate_handshake_keys()
1331 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1333 ret); in ssl_tls13_generate_handshake_keys()
1334 return ret; in ssl_tls13_generate_handshake_keys()
1367 ret = mbedtls_ssl_tls13_make_traffic_keys( in ssl_tls13_generate_handshake_keys()
1372 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1373 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_make_traffic_keys", ret); in ssl_tls13_generate_handshake_keys()
1397 return ret; in ssl_tls13_generate_handshake_keys()
1419 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_key_schedule_stage_handshake() local
1447 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1462 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1463 MBEDTLS_SSL_DEBUG_RET(1, "psa_raw_key_agreement", ret); in ssl_tls13_key_schedule_stage_handshake()
1469 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1470 MBEDTLS_SSL_DEBUG_RET(1, "psa_destroy_key", ret); in ssl_tls13_key_schedule_stage_handshake()
1486 ret = mbedtls_ssl_tls13_evolve_secret( in ssl_tls13_key_schedule_stage_handshake()
1490 if (ret != 0) { in ssl_tls13_key_schedule_stage_handshake()
1491 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in ssl_tls13_key_schedule_stage_handshake()
1504 return ret; in ssl_tls13_key_schedule_stage_handshake()
1528 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_application_keys() local
1552 ret = ssl_tls13_get_cipher_key_info(handshake->ciphersuite_info, in ssl_tls13_generate_application_keys()
1554 if (ret != 0) { in ssl_tls13_generate_application_keys()
1555 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_application_keys()
1567 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_application_keys()
1570 if (ret != 0) { in ssl_tls13_generate_application_keys()
1576 ret = mbedtls_ssl_tls13_derive_application_secrets( in ssl_tls13_generate_application_keys()
1579 if (ret != 0) { in ssl_tls13_generate_application_keys()
1581 1, "mbedtls_ssl_tls13_derive_application_secrets", ret); in ssl_tls13_generate_application_keys()
1587 ret = mbedtls_ssl_tls13_make_traffic_keys( in ssl_tls13_generate_application_keys()
1592 if (ret != 0) { in ssl_tls13_generate_application_keys()
1593 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_make_traffic_keys", ret); in ssl_tls13_generate_application_keys()
1645 return ret; in ssl_tls13_generate_application_keys()
1650 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_handshake_transform() local
1656 ret = ssl_tls13_key_schedule_stage_handshake(ssl); in mbedtls_ssl_tls13_compute_handshake_transform()
1657 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1658 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_derive_master_secret", ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1664 ret = ssl_tls13_generate_handshake_keys(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_handshake_transform()
1665 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1667 ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1673 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_handshake_transform()
1677 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_handshake_transform()
1683 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1684 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1691 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1695 return ret; in mbedtls_ssl_tls13_compute_handshake_transform()
1700 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_resumption_master_secret() local
1711 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in mbedtls_ssl_tls13_compute_resumption_master_secret()
1714 if (ret != 0) { in mbedtls_ssl_tls13_compute_resumption_master_secret()
1715 return ret; in mbedtls_ssl_tls13_compute_resumption_master_secret()
1718 ret = mbedtls_ssl_tls13_derive_resumption_master_secret( in mbedtls_ssl_tls13_compute_resumption_master_secret()
1723 if (ret != 0) { in mbedtls_ssl_tls13_compute_resumption_master_secret()
1724 return ret; in mbedtls_ssl_tls13_compute_resumption_master_secret()
1743 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_application_transform() local
1747 ret = ssl_tls13_key_schedule_stage_application(ssl); in mbedtls_ssl_tls13_compute_application_transform()
1748 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1750 "ssl_tls13_key_schedule_stage_application", ret); in mbedtls_ssl_tls13_compute_application_transform()
1754 ret = ssl_tls13_generate_application_keys(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_application_transform()
1755 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1757 "ssl_tls13_generate_application_keys", ret); in mbedtls_ssl_tls13_compute_application_transform()
1764 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_application_transform()
1768 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_application_transform()
1774 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1775 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_application_transform()
1784 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1787 return ret; in mbedtls_ssl_tls13_compute_application_transform()
1836 int ret = 0; in mbedtls_ssl_tls13_exporter() local
1838 ret = mbedtls_ssl_tls13_derive_secret(hash_alg, secret, secret_len, label, label_len, NULL, 0, in mbedtls_ssl_tls13_exporter()
1841 if (ret != 0) { in mbedtls_ssl_tls13_exporter()
1844 ret = mbedtls_ssl_tls13_derive_secret(hash_alg, in mbedtls_ssl_tls13_exporter()
1856 return ret; in mbedtls_ssl_tls13_exporter()