aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ssl-utils.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-01-28 15:50:59 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-01-28 15:50:59 +0000
commitcde63b2001af90a9bc8c72e84b902bf76a16518a (patch)
tree50df07551e0438a768242f4d77272bbd29c14628 /epan/dissectors/packet-ssl-utils.h
parent6be62cd7531854c7cf65915887a1235fb2b2ebcd (diff)
From Michael:
Enhance SSL Key Exchange dissection. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6716 svn path=/trunk/; revision=40748
Diffstat (limited to 'epan/dissectors/packet-ssl-utils.h')
-rw-r--r--epan/dissectors/packet-ssl-utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ssl-utils.h b/epan/dissectors/packet-ssl-utils.h
index 0943690423..6e11f59553 100644
--- a/epan/dissectors/packet-ssl-utils.h
+++ b/epan/dissectors/packet-ssl-utils.h
@@ -182,6 +182,7 @@ extern const value_string tls_certificate_type[];
extern const value_string tls_cert_status_type[];
extern const value_string ssl_extension_curves[];
extern const value_string ssl_extension_ec_point_formats[];
+extern const value_string ssl_curve_types[];
/* XXX Should we use GByteArray instead? */
typedef struct _StringInfo {
@@ -250,6 +251,7 @@ typedef struct _SslDecoder {
#define KEX_RSA 0x10
#define KEX_DH 0x11
#define KEX_PSK 0x12
+#define KEX_ECDH 0x13
#define SIG_RSA 0x20
#define SIG_DSS 0x21
@@ -356,6 +358,8 @@ typedef struct _ssldecrypt_assoc_t {
char* password;
} ssldecrypt_assoc_t;
+gint ssl_get_keyex_alg(gint cipher);
+
gboolean ssldecrypt_uat_fld_ip_chk_cb(void*, const char*, unsigned, const void*, const void*, const char** err);
gboolean ssldecrypt_uat_fld_port_chk_cb(void*, const char*, unsigned, const void*, const void*, const char** err);
gboolean ssldecrypt_uat_fld_protocol_chk_cb(void*, const char*, unsigned, const void*, const void*, const char** err);