Clean TLS code

This commit is contained in:
Zhi Guan
2026-06-15 14:34:08 +08:00
parent abc37d3090
commit 66bd98caa0
7 changed files with 213 additions and 235 deletions

View File

@@ -58,12 +58,10 @@ const size_t tls12_cipher_suites_cnt =
sizeof(tls12_cipher_suites)/sizeof(tls12_cipher_suites[0]);
int tls12_record_print(FILE *fp, const uint8_t *record, size_t recordlen, int format, int indent)
int tls12_record_print(FILE *fp, const uint8_t *record, size_t recordlen, int fmt, int ind)
{
// 目前只支持TLCP的ECC公钥加密套件因此不论用哪个套件解析都是一样的
// 如果未来支持ECDHE套件可以将函数改为宏直接传入 (conn->cipher_suite << 8)
format |= tls12_cipher_suites[0] << 8; // 应该是KeyExchange需要这个参数
return tls_record_print(fp, record, recordlen, format, indent);
return tls_record_print(fp, fmt, ind, tls12_cipher_suites[0],
record, recordlen);
}
@@ -233,19 +231,6 @@ int tls12_record_get_handshake_certificate_request(const uint8_t *record,
return 1;
}
void tls_clean_record(TLS_CONNECT *conn)
{
conn->record_offset = 0;