Lines Matching refs:ret

227     int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;  in ssl_tls13_make_traffic_key()  local
229 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_make_traffic_key()
235 if (ret != 0) { in ssl_tls13_make_traffic_key()
236 return ret; in ssl_tls13_make_traffic_key()
239 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_make_traffic_key()
245 return ret; in ssl_tls13_make_traffic_key()
271 int ret = 0; in mbedtls_ssl_tls13_make_traffic_keys() local
273 ret = ssl_tls13_make_traffic_key( in mbedtls_ssl_tls13_make_traffic_keys()
277 if (ret != 0) { in mbedtls_ssl_tls13_make_traffic_keys()
278 return ret; in mbedtls_ssl_tls13_make_traffic_keys()
281 ret = ssl_tls13_make_traffic_key( in mbedtls_ssl_tls13_make_traffic_keys()
285 if (ret != 0) { in mbedtls_ssl_tls13_make_traffic_keys()
286 return ret; in mbedtls_ssl_tls13_make_traffic_keys()
303 int ret; in mbedtls_ssl_tls13_derive_secret() local
311 ret = PSA_TO_MBEDTLS_ERR(status); in mbedtls_ssl_tls13_derive_secret()
312 return ret; in mbedtls_ssl_tls13_derive_secret()
340 int ret = MBEDTLS_ERR_SSL_INTERNAL_ERROR; in mbedtls_ssl_tls13_evolve_secret() local
361 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_evolve_secret()
368 if (ret != 0) { in mbedtls_ssl_tls13_evolve_secret()
373 ret = 0; in mbedtls_ssl_tls13_evolve_secret()
418 ret = (ret == 0 ? PSA_TO_MBEDTLS_ERR(status) : ret); in mbedtls_ssl_tls13_evolve_secret()
420 return ret; in mbedtls_ssl_tls13_evolve_secret()
429 int ret; in mbedtls_ssl_tls13_derive_early_secrets() local
453 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_early_secrets()
461 if (ret != 0) { in mbedtls_ssl_tls13_derive_early_secrets()
462 return ret; in mbedtls_ssl_tls13_derive_early_secrets()
466 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_early_secrets()
474 if (ret != 0) { in mbedtls_ssl_tls13_derive_early_secrets()
475 return ret; in mbedtls_ssl_tls13_derive_early_secrets()
487 int ret; in mbedtls_ssl_tls13_derive_handshake_secrets() local
515 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_handshake_secrets()
523 if (ret != 0) { in mbedtls_ssl_tls13_derive_handshake_secrets()
524 return ret; in mbedtls_ssl_tls13_derive_handshake_secrets()
532 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_handshake_secrets()
540 if (ret != 0) { in mbedtls_ssl_tls13_derive_handshake_secrets()
541 return ret; in mbedtls_ssl_tls13_derive_handshake_secrets()
553 int ret; in mbedtls_ssl_tls13_derive_application_secrets() local
580 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
588 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
589 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
592 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
600 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
601 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
604 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_application_secrets()
612 if (ret != 0) { in mbedtls_ssl_tls13_derive_application_secrets()
613 return ret; in mbedtls_ssl_tls13_derive_application_secrets()
629 int ret; in mbedtls_ssl_tls13_derive_resumption_master_secret() local
638 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_derive_resumption_master_secret()
647 if (ret != 0) { in mbedtls_ssl_tls13_derive_resumption_master_secret()
648 return ret; in mbedtls_ssl_tls13_derive_resumption_master_secret()
673 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_key_schedule_stage_application() local
681 ret = mbedtls_ssl_tls13_evolve_secret( in ssl_tls13_key_schedule_stage_application()
686 if (ret != 0) { in ssl_tls13_key_schedule_stage_application()
687 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in ssl_tls13_key_schedule_stage_application()
688 return ret; in ssl_tls13_key_schedule_stage_application()
710 int ret; in ssl_tls13_calc_finished_core() local
736 ret = mbedtls_ssl_tls13_hkdf_expand_label( in ssl_tls13_calc_finished_core()
741 if (ret != 0) { in ssl_tls13_calc_finished_core()
752 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
758 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
763 if (ret == 0) { in ssl_tls13_calc_finished_core()
764 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_calc_finished_core()
769 return ret; in ssl_tls13_calc_finished_core()
778 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_calculate_verify_data() local
805 ret = MBEDTLS_ERR_SSL_BUFFER_TOO_SMALL; in mbedtls_ssl_tls13_calculate_verify_data()
809 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in mbedtls_ssl_tls13_calculate_verify_data()
812 if (ret != 0) { in mbedtls_ssl_tls13_calculate_verify_data()
813 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_get_handshake_transcript", ret); in mbedtls_ssl_tls13_calculate_verify_data()
818 ret = ssl_tls13_calc_finished_core(hash_alg, base_key, in mbedtls_ssl_tls13_calculate_verify_data()
820 if (ret != 0) { in mbedtls_ssl_tls13_calculate_verify_data()
831 return ret; in mbedtls_ssl_tls13_calculate_verify_data()
841 int ret = 0; in mbedtls_ssl_tls13_create_psk_binder() local
869 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, in mbedtls_ssl_tls13_create_psk_binder()
873 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
874 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in mbedtls_ssl_tls13_create_psk_binder()
882 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_create_psk_binder()
890 ret = mbedtls_ssl_tls13_derive_secret( in mbedtls_ssl_tls13_create_psk_binder()
899 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
900 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_derive_secret", ret); in mbedtls_ssl_tls13_create_psk_binder()
909 ret = ssl_tls13_calc_finished_core(hash_alg, binder_key, transcript, in mbedtls_ssl_tls13_create_psk_binder()
911 if (ret != 0) { in mbedtls_ssl_tls13_create_psk_binder()
921 return ret; in mbedtls_ssl_tls13_create_psk_binder()
931 int ret; in mbedtls_ssl_tls13_populate_transform() local
971 if ((ret = mbedtls_cipher_setup(&transform->cipher_ctx_enc, in mbedtls_ssl_tls13_populate_transform()
973 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_cipher_setup", ret); in mbedtls_ssl_tls13_populate_transform()
974 return ret; in mbedtls_ssl_tls13_populate_transform()
977 if ((ret = mbedtls_cipher_setup(&transform->cipher_ctx_dec, in mbedtls_ssl_tls13_populate_transform()
979 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_cipher_setup", ret); in mbedtls_ssl_tls13_populate_transform()
980 return ret; in mbedtls_ssl_tls13_populate_transform()
1009 if ((ret = mbedtls_cipher_setkey(&transform->cipher_ctx_enc, in mbedtls_ssl_tls13_populate_transform()
1012 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_cipher_setkey", ret); in mbedtls_ssl_tls13_populate_transform()
1013 return ret; in mbedtls_ssl_tls13_populate_transform()
1016 if ((ret = mbedtls_cipher_setkey(&transform->cipher_ctx_dec, in mbedtls_ssl_tls13_populate_transform()
1019 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_cipher_setkey", ret); in mbedtls_ssl_tls13_populate_transform()
1020 return ret; in mbedtls_ssl_tls13_populate_transform()
1137 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_early_key() local
1153 ret = ssl_tls13_get_cipher_key_info(ciphersuite_info, &key_len, &iv_len); in ssl_tls13_generate_early_key()
1154 if (ret != 0) { in ssl_tls13_generate_early_key()
1155 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_early_key()
1164 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_early_key()
1168 if (ret != 0) { in ssl_tls13_generate_early_key()
1171 ret); in ssl_tls13_generate_early_key()
1175 ret = mbedtls_ssl_tls13_derive_early_secrets( in ssl_tls13_generate_early_key()
1178 if (ret != 0) { in ssl_tls13_generate_early_key()
1180 1, "mbedtls_ssl_tls13_derive_early_secrets", ret); in ssl_tls13_generate_early_key()
1202 ret = ssl_tls13_make_traffic_key( in ssl_tls13_generate_early_key()
1207 if (ret != 0) { in ssl_tls13_generate_early_key()
1208 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_make_traffic_key", ret); in ssl_tls13_generate_early_key()
1229 return ret; in ssl_tls13_generate_early_key()
1234 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_early_transform() local
1241 ret = ssl_tls13_generate_early_key(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_early_transform()
1242 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1244 ret); in mbedtls_ssl_tls13_compute_early_transform()
1250 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_early_transform()
1254 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_early_transform()
1260 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1261 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_early_transform()
1268 if (ret != 0) { in mbedtls_ssl_tls13_compute_early_transform()
1272 return ret; in mbedtls_ssl_tls13_compute_early_transform()
1278 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_key_schedule_stage_early() local
1292 ret = mbedtls_ssl_tls13_export_handshake_psk(ssl, &psk, &psk_len); in mbedtls_ssl_tls13_key_schedule_stage_early()
1293 if (ret != 0) { in mbedtls_ssl_tls13_key_schedule_stage_early()
1295 ret); in mbedtls_ssl_tls13_key_schedule_stage_early()
1296 return ret; in mbedtls_ssl_tls13_key_schedule_stage_early()
1301 ret = mbedtls_ssl_tls13_evolve_secret(hash_alg, NULL, psk, psk_len, in mbedtls_ssl_tls13_key_schedule_stage_early()
1307 if (ret != 0) { in mbedtls_ssl_tls13_key_schedule_stage_early()
1308 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in mbedtls_ssl_tls13_key_schedule_stage_early()
1309 return ret; in mbedtls_ssl_tls13_key_schedule_stage_early()
1338 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_handshake_keys() local
1355 ret = ssl_tls13_get_cipher_key_info(ciphersuite_info, &key_len, &iv_len); in ssl_tls13_generate_handshake_keys()
1356 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1357 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_handshake_keys()
1358 return ret; in ssl_tls13_generate_handshake_keys()
1366 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_handshake_keys()
1370 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1373 ret); in ssl_tls13_generate_handshake_keys()
1374 return ret; in ssl_tls13_generate_handshake_keys()
1377 ret = mbedtls_ssl_tls13_derive_handshake_secrets( in ssl_tls13_generate_handshake_keys()
1380 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1382 ret); in ssl_tls13_generate_handshake_keys()
1383 return ret; in ssl_tls13_generate_handshake_keys()
1416 ret = mbedtls_ssl_tls13_make_traffic_keys( in ssl_tls13_generate_handshake_keys()
1421 if (ret != 0) { in ssl_tls13_generate_handshake_keys()
1422 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_make_traffic_keys", ret); in ssl_tls13_generate_handshake_keys()
1446 return ret; in ssl_tls13_generate_handshake_keys()
1468 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_key_schedule_stage_handshake() local
1496 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1511 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1512 MBEDTLS_SSL_DEBUG_RET(1, "psa_raw_key_agreement", ret); in ssl_tls13_key_schedule_stage_handshake()
1518 ret = PSA_TO_MBEDTLS_ERR(status); in ssl_tls13_key_schedule_stage_handshake()
1519 MBEDTLS_SSL_DEBUG_RET(1, "psa_destroy_key", ret); in ssl_tls13_key_schedule_stage_handshake()
1535 ret = mbedtls_ssl_tls13_evolve_secret( in ssl_tls13_key_schedule_stage_handshake()
1539 if (ret != 0) { in ssl_tls13_key_schedule_stage_handshake()
1540 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_evolve_secret", ret); in ssl_tls13_key_schedule_stage_handshake()
1553 return ret; in ssl_tls13_key_schedule_stage_handshake()
1577 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in ssl_tls13_generate_application_keys() local
1601 ret = ssl_tls13_get_cipher_key_info(handshake->ciphersuite_info, in ssl_tls13_generate_application_keys()
1603 if (ret != 0) { in ssl_tls13_generate_application_keys()
1604 MBEDTLS_SSL_DEBUG_RET(1, "ssl_tls13_get_cipher_key_info", ret); in ssl_tls13_generate_application_keys()
1616 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in ssl_tls13_generate_application_keys()
1619 if (ret != 0) { in ssl_tls13_generate_application_keys()
1625 ret = mbedtls_ssl_tls13_derive_application_secrets( in ssl_tls13_generate_application_keys()
1628 if (ret != 0) { in ssl_tls13_generate_application_keys()
1630 1, "mbedtls_ssl_tls13_derive_application_secrets", ret); in ssl_tls13_generate_application_keys()
1636 ret = mbedtls_ssl_tls13_make_traffic_keys( in ssl_tls13_generate_application_keys()
1641 if (ret != 0) { in ssl_tls13_generate_application_keys()
1642 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_make_traffic_keys", ret); in ssl_tls13_generate_application_keys()
1694 return ret; in ssl_tls13_generate_application_keys()
1699 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_handshake_transform() local
1705 ret = ssl_tls13_key_schedule_stage_handshake(ssl); in mbedtls_ssl_tls13_compute_handshake_transform()
1706 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1707 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_derive_master_secret", ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1713 ret = ssl_tls13_generate_handshake_keys(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_handshake_transform()
1714 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1716 ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1722 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_handshake_transform()
1726 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_handshake_transform()
1732 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1733 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_handshake_transform()
1740 if (ret != 0) { in mbedtls_ssl_tls13_compute_handshake_transform()
1744 return ret; in mbedtls_ssl_tls13_compute_handshake_transform()
1749 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_resumption_master_secret() local
1760 ret = mbedtls_ssl_get_handshake_transcript(ssl, md_type, in mbedtls_ssl_tls13_compute_resumption_master_secret()
1763 if (ret != 0) { in mbedtls_ssl_tls13_compute_resumption_master_secret()
1764 return ret; in mbedtls_ssl_tls13_compute_resumption_master_secret()
1767 ret = mbedtls_ssl_tls13_derive_resumption_master_secret( in mbedtls_ssl_tls13_compute_resumption_master_secret()
1772 if (ret != 0) { in mbedtls_ssl_tls13_compute_resumption_master_secret()
1773 return ret; in mbedtls_ssl_tls13_compute_resumption_master_secret()
1792 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_ssl_tls13_compute_application_transform() local
1796 ret = ssl_tls13_key_schedule_stage_application(ssl); in mbedtls_ssl_tls13_compute_application_transform()
1797 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1799 "ssl_tls13_key_schedule_stage_application", ret); in mbedtls_ssl_tls13_compute_application_transform()
1803 ret = ssl_tls13_generate_application_keys(ssl, &traffic_keys); in mbedtls_ssl_tls13_compute_application_transform()
1804 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1806 "ssl_tls13_generate_application_keys", ret); in mbedtls_ssl_tls13_compute_application_transform()
1813 ret = MBEDTLS_ERR_SSL_ALLOC_FAILED; in mbedtls_ssl_tls13_compute_application_transform()
1817 ret = mbedtls_ssl_tls13_populate_transform( in mbedtls_ssl_tls13_compute_application_transform()
1823 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1824 MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_ssl_tls13_populate_transform", ret); in mbedtls_ssl_tls13_compute_application_transform()
1833 if (ret != 0) { in mbedtls_ssl_tls13_compute_application_transform()
1836 return ret; in mbedtls_ssl_tls13_compute_application_transform()