summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2024-08-06 08:04:00 +0000
committerliuxueli <[email protected]>2024-08-26 07:09:48 +0000
commit2963165b5e981bbfe799efe815e49ed4d0f4aff9 (patch)
tree65395bdfbfafec09b61dabf401cc475a48a6d4b3 /include
parent4b3d68bc667299a0ae383435fd5e60ddd04cb5e8 (diff)
Feature: add gtest casedev
Diffstat (limited to 'include')
-rw-r--r--include/ssl_decoder.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/ssl_decoder.h b/include/ssl_decoder.h
index 8d0ab05..3c3016e 100644
--- a/include/ssl_decoder.h
+++ b/include/ssl_decoder.h
@@ -12,10 +12,10 @@ extern "C"
enum ssl_message_type
{
- SSL_MESSAGE_CLIENT_HELLO,
+ SSL_MESSAGE_CLIENT_HELLO=0x1,
SSL_MESSAGE_SERVER_HELLO,
SSL_MESSAGE_CERTIFICATE,
- SSL_PROTECTED_PAYLOAD,
+ SSL_MESSAGE_ENCRYPTED_APPLICATION,
SSL_MSG_MAX,
};
@@ -23,6 +23,7 @@ struct ssl_message;
enum ssl_message_type ssl_message_type_get(const struct ssl_message *msg);
// SSL_MESSAGE_CLIENT_HELLO
+int32_t ssl_message_is_fragment(const struct ssl_message *msg);
int32_t ssl_message_esni_is_true(const struct ssl_message *msg);
int32_t ssl_message_ech_is_true(const struct ssl_message *msg);
@@ -53,8 +54,8 @@ void ssl_message_validity_before_get0(const struct ssl_message *msg, char **valu
void ssl_message_validity_after_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
void ssl_message_issuer_serial_number_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
void ssl_message_subject_public_key_algorithm_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
-void ssl_message_ssl_algorithm_identifier_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
-void ssl_message_ssl_signature_algorithm_id_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
+void ssl_message_algorithm_identifier_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
+void ssl_message_signature_algorithm_id_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
/**
* @brief loop reading all domain of subject_alter.
@@ -81,7 +82,7 @@ void ssl_rdn_sequence_state_or_province_get0(struct ssl_rdn_sequence *rdn, char
void ssl_rdn_sequence_organizational_unit_get0(struct ssl_rdn_sequence *rdn, char **value, size_t *value_sz);
void ssl_rdn_sequence_list_get0(struct ssl_rdn_sequence *rdn, char **value, size_t *value_sz);
-// SSL_PROTECTED_PAYLOAD
+// SSL_MESSAGE_ENCRYPTED_APPLICATION
void ssl_message_protected_payload_get0(const struct ssl_message *msg, char **value, size_t *value_sz);
#ifdef __cplusplus