aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mikey.c
AgeCommit message (Collapse)AuthorFilesLines
2013-09-22emem -> wmem conversion:Pascal Quantin1-2/+2
- ep_tvb_get_bits() -> wmem_packet_tvb_get_bits() - tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup() - tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() -> tvb_get_faked_unicode() - tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() -> tvb_get_string() - tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() -> tvb_get_unicode_string() - tvb_get_ephemeral_string_enc() -> tvb_get_string_enc() - update docs accordingly svn path=/trunk/; revision=52172
2013-09-12More wmem.Evan Huus1-2/+2
svn path=/trunk/; revision=51968
2013-08-05Keep result of [new_]register_dissector in some dissectors. [2 of x]Jakub Zawadzki1-3/+3
(don't create new dissector handle if we can use already existing one) svn path=/trunk/; revision=51159
2013-06-14Removed check_col() and the occasional tree.Michael Mann1-2/+1
svn path=/trunk/; revision=49938
2013-05-12Add the posibillity to use a key for per-packet-data.Anders Broman1-2/+2
svn path=/trunk/; revision=49259
2013-03-19From beroset:Anders Broman1-6/+6
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48425
2012-12-15Add a missing ENC_ASCIIPascal Quantin1-1/+1
svn path=/trunk/; revision=46547
2012-12-12General cleanup:Bill Meier1-294/+307
- Fix instance of offset changed under 'if (tree)' and used after 'if (tree)'; - Create/use some extended value strings; - #if 0 an unused value_string array; - Localize some variables & remove some uneeded initializers; - Fix some whitespace & long lines. svn path=/trunk/; revision=46516
2012-12-12From Adam Butcher: Add SAKKE support to MIKEY dissectorBill Meier1-5/+140
... adds support for ECCSI signature type, SAKKE payload, MIKEY-TICKET ID Role types (required for MIKEY-SAKKE KMS role identifiers) to the MIKEY dissector. The related specifications are: http://tools.ietf.org/html/rfc6509 MIKEY-SAKKE (http://tools.ietf.org/html/rfc6507 ECCSI) (http://tools.ietf.org/html/rfc6508 SAKKE) http://tools.ietf.org/html/rfc6043 MIKEY-TICKET (ID Role types only) https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8080 svn path=/trunk/; revision=46511
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45017
2012-09-10Initial commit to support yet another method of passing data between dissectors.Jakub Zawadzki1-1/+1
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL svn path=/trunk/; revision=44860
2012-08-10Use val_to_str_const() where appropriate;Bill Meier1-10/+10
Also (for a few files): - create/use some extended value strings; - remove unneeded #include files; - remove unneeded variable initialization; - re-order fcns slightly so prefs_reg_handoff...() at end, etc svn path=/trunk/; revision=44438
2012-05-08Get rid of remaining Booleans-as-encoding-arguments inGuy Harris1-1/+8
proto_tree_add_item() calls. svn path=/trunk/; revision=42495
2011-10-27Fix some proto_tree_add_item() encoding args;Bill Meier1-2/+2
In some files: Remove a few unneeded #includes; Do some whitespace/indentation cleanup svn path=/trunk/; revision=39635
2011-10-21For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.Bill Meier1-1/+1
Also: remove trailing whitespace for a number of files. svn path=/trunk/; revision=39503
2011-10-19More conversions of proto_tree_add_item() 'encoding' argBill Meier1-60/+60
svn path=/trunk/; revision=39467
2011-07-15Fix gcc 4.6 "set but not used [-Wunused-but-set-variable]" warnings.Bill Meier1-8/+0
svn path=/trunk/; revision=38035
2011-05-23Add a missing line of code: Fixes Coverity 967 [UNUSED].Bill Meier1-0/+1
svn path=/trunk/; revision=37358
2011-02-08Add NTP times using proto_tree_add_item().Jeff Morriss1-12/+3
svn path=/trunk/; revision=35876
2011-01-10Give a couple commented-out hf's abbreviations (to keep checkAPIs happy).Jeff Morriss1-2/+2
svn path=/trunk/; revision=35452
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-4/+4
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-10-10Define some fcns & vars as static; Some #includes not req'd; packet-mikey.h ↵Bill Meier1-5/+1
not req'd. svn path=/trunk/; revision=34464
2010-06-09Do some constifying [or other] based upon gcc -Wwrite-strings warnings.Bill Meier1-1/+1
svn path=/trunk/; revision=33198
2010-04-06#include <string.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32410
2010-04-03Remove unneeded #include <stdio.h>Bill Meier1-1/+0
svn path=/trunk/; revision=32367
2009-12-21Switch to using a bundled version of the openSUSE Build Service packagesGerald Combs1-5/+0
for GNUTLS since they provide 32-bit and 64-bit Windows packages. We no longer have winposixtype.h, so remove its #includes and add a ssize_t typedef to config.h.win32. svn path=/trunk/; revision=31341
2009-09-24* Prefer col_append_str instead of col_append_fstr for constant stringsKovarththanan Rajaratnam1-2/+1
* Remove check_col guards svn path=/trunk/; revision=30127
2009-08-16Switch a bunch of dissectors over to using tvb_new_subset_remaining()Kovarththanan Rajaratnam1-1/+1
svn path=/trunk/; revision=29446
2009-07-07No need to include tfs.hStig Bjørlykke1-1/+0
svn path=/trunk/; revision=28987
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-1/+1
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2008-09-30Minor cleanup related to proto_register, proto_reg_handoffBill Meier1-4/+3
svn path=/trunk/; revision=26307
2008-04-22Fix for bug 2481:Jaap Keuter1-3/+0
Remove debug code svn path=/trunk/; revision=25146
2008-04-07From David Bernard:Jaap Keuter1-87/+303
This patch improves MIKEY support in Wireshark. The payload types "Error" and "General Extension" are now supported. The "KEMAC" payload type now support dissecting its sub-payloads "Key Data" and "Key Validity", but only for PSK (Pre-Shared key) mode with NULL encryption. So this will dissects properly the TGK and SALT keys for example. No decrypting is performed, only decoding. svn path=/trunk/; revision=24833
2007-09-19Add UDP and TCP port preferences.Jaap Keuter1-1/+29
svn path=/trunk/; revision=22911
2007-09-19Cleanup the source somewhat.Jaap Keuter1-167/+97
svn path=/trunk/; revision=22909
2007-05-13Second step in introducing asn context to BER dissectors just like in PER.Anders Broman1-1/+4
svn path=/trunk/; revision=21753
2007-04-14fix MacOSX gcc-3.3 warnings about unused tfs/value_string variablesSebastien Tandel1-1/+1
most have been tagged unused (few have been deleted if dissector has not been modified since a long time) move packet-ssl-utils.c to DISSECTOR_SRC svn path=/trunk/; revision=21431
2007-04-13fix gcc warning :Sebastien Tandel1-1/+1
use of new_register_dissector instead of register_dissector svn path=/trunk/; revision=21408
2007-04-13H.235.7: MIKEY in H.323Tomas Kukosa1-0/+1
svn path=/trunk/; revision=21406
2007-03-21Fixes for: warning: comma at end of enumerator listJörg Mayer1-2/+2
svn path=/trunk/; revision=21084
2007-03-20remove some compiler warnings for unused parametersRonnie Sahlberg1-15/+15
svn path=/trunk/; revision=21069
2007-03-05From Mikael Magnusson:Anders Broman1-0/+1651
This patch adds support for key-mgmt session attributes in SDP (defined in RFC 4567). The patch also contains a Multimedia Internet KEYing (MIKEY is defined in RFC 3830) dissector plugin for "mikey" key-mgmt data. svn path=/trunk/; revision=20977