Update TLS 1.3

All tls13_server examples passed.
This commit is contained in:
Zhi Guan
2026-05-09 13:17:36 +08:00
parent 4c54385534
commit 2c72cf84b3
9 changed files with 334 additions and 67 deletions

View File

@@ -107,6 +107,8 @@ int tls_recv_record(TLS_CONNECT *conn)
return 1;
}
fprintf(stderr, "110 conn->record_offset = %zu\n", conn->record_offset);
if (conn->record_offset < 5) {
left = 5 - conn->record_offset;
while (left) {
@@ -130,6 +132,7 @@ int tls_recv_record(TLS_CONNECT *conn)
left -= n;
}
}
fprintf(stderr, "135 conn->record_offset = %zu\n", conn->record_offset);
if (conn->record_offset == 5) {
if (!tls_record_type_name(tls_record_type(conn->record))) {
@@ -146,6 +149,9 @@ int tls_recv_record(TLS_CONNECT *conn)
}
}
fprintf(stderr, "152 conn->record_offset = %zu\n", conn->record_offset);
fprintf(stderr, "153 conn->recordlen = %zu\n", tls_record_length(conn->record));
if (conn->record_offset >= tls_record_length(conn->record)) {
error_print();
return -1;