summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
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