diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-01-28 15:50:59 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-01-28 15:50:59 +0000 |
commit | cde63b2001af90a9bc8c72e84b902bf76a16518a (patch) | |
tree | 50df07551e0438a768242f4d77272bbd29c14628 /epan/dissectors/packet-ssl-utils.h | |
parent | 6be62cd7531854c7cf65915887a1235fb2b2ebcd (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.h | 4 |
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); |