aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/cms/packet-cms-template.c
AgeCommit message (Collapse)AuthorFilesLines
2013-08-01Move a bunch of the crypt modules and pint.h into wsutil.Jeff Morriss1-3/+4
This means wsutil now links against libcrypt. Protect a bunch of the crypt header files from multiple inclusion. svn path=/trunk/; revision=51100
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=45015
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2012-01-18#include <epan/crypt/crypt-*.h> => #include <epan/crypt/*.h>Chris Maynard1-2/+2
svn path=/trunk/; revision=40570
2011-02-20Add changes in r35546 to template and conformation file.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=36010
2010-09-23Replace blurbs that match the name (case insensitive) with NULL.Jeff Morriss1-3/+3
svn path=/trunk/; revision=34227
2010-04-14Register SignedData as a BER syntax dissector.Stig Bjørlykke1-0/+1
svn path=/trunk/; revision=32459
2010-04-06#include <stdio.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32405
2010-01-12Update to RFC5652.Stig Bjørlykke1-1/+2
svn path=/trunk/; revision=31501
2010-01-12Update to RFC3369.Stig Bjørlykke1-0/+2
svn path=/trunk/; revision=31500
2009-10-11Make all proto_* values static.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=30516
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier1-1/+0
svn path=/trunk/; revision=27390
2007-10-31Use oid_add_from_string for adding names.Anders Broman1-3/+3
svn path=/trunk/; revision=23318
2007-08-25get users of oid_resolv to use the new oids, rollout packet-snmp.cLuis Ontanon1-1/+1
svn path=/trunk/; revision=22651
2007-08-17Support for the decryption of EncryptedData which is used by PKCS12Graeme Lunt1-0/+1
Uses the PBE routines from PKCS12. svn path=/trunk/; revision=22535
2007-05-13Second step in introducing asn context to BER dissectors just like in PER.Anders Broman1-1/+2
svn path=/trunk/; revision=21753
2007-01-28Support for SMIMECapabilities and KeyPreference attributes.Graeme Lunt1-0/+9
ContentInfo syntax for .p7s, .p7c and .p7m files. svn path=/trunk/; revision=20585
2007-01-13New protocol dissector for PKCS#12 - Personal Information Exchange Syntax.Graeme Lunt1-0/+3
Generally found within a file (.p12 or .pfx) or as a directory attribute (userPKCS12 from iNetOrgPerson). Wiki page and sample file to follow. svn path=/trunk/; revision=20416
2007-01-12Move sha1.[ch] to epan/crypt/crypt-sha1.[ch]. Remove duplicate code.Gerald Combs1-1/+1
svn path=/trunk/; revision=20399
2007-01-02Move epan/crypt-md5.[ch] to epan/crypt. RemoveGerald Combs1-6/+6
epan/crypt/airpdcap_md5.[ch]. Fix up whitespace. svn path=/trunk/; revision=20277
2006-07-01Include <epan/oid_resolv.h> to declare get_oid_str_name().Guy Harris1-0/+1
svn path=/trunk/; revision=18627
2006-05-23Ethereal -> WiresharkTomas Kukosa1-1/+1
asn2eth -> asn2wrs svn path=/trunk/; revision=18214
2006-05-21name changeRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18197
2006-05-10"Field Information" context menu item that will bring up a web page ↵Graeme Lunt1-1/+1
reference to a field type of FT_OID svn path=/trunk/; revision=18125
2005-11-17The SHA-1 routines now take const pointers; don't cast away constness.Guy Harris1-5/+3
tvb_get_ptr() returns a "const guint8 *"; don't bother casting its return value to "const guint8 *". "cms_verify_msg_digest()" can be passed a const pointer for "alg"; make its argument a "const char *". svn path=/trunk/; revision=16534
2005-11-16From Graeme Lunt:Anders Broman1-1/+75
Here are a number of small patches for asn1 based dissectors: acse: release request/response column information (many X.400/X.500 unbinds are empty) "standardised" PNAME to "ISO 8650-1 OSI Association Control Service" fix for crash when using EXTERNAL dissector rtse: column information when attempting a resume x509if: generation of LDAP-style DNs from RDNSequences new function x509if_get_last_dn() to get the last DN generated. x509af: DSS parameters certificate extension naming subject naming of certificate x509sat: Guide syntax (as SET now supported) PDU exports. cms: verification of message digest attribute (SHA-1 and MD5) ess: enumerated/restrictive/permissive/informative security categories x411: generation of string encoding of X.400 addresses, trace information and message identifiers. s4406: separate types for primary and copy precedence to allow better filtering (e.g. primary precedence = flash) priority-level-qualifier svn path=/trunk/; revision=16508
2005-11-14 - dissect_ber_object_identifier() returns value as tvbTomas Kukosa1-1/+1
- new dissect_ber_object_identifier_str() function - BER dissectors adapted and regenerated svn path=/trunk/; revision=16501
2005-04-22Define a maximum OID string length, and use it in a lot of places. Fixes aGerald Combs1-1/+1
buffer overflow found while fuzz testing. svn path=/trunk/; revision=14169
2004-12-13update of the asn2eth compiler to use the types ber_[choice|sequence]_t ↵Ronnie Sahlberg1-0/+3
instead of ber_[choice|sequence] regenerated all dissectors fixed the choice/sequence struct to use unsigned entities for class and tag (to reduce some compiler warning and because it should be signed quantities) svn path=/trunk/; revision=12740
2004-11-22New protocol: RFC2634 ExtendedSecurityServicesRonnie Sahlberg1-0/+1
updates to cms to accomodate the new protocol add author to some files svn path=/trunk/; revision=12573
2004-10-29update to cms to use workaround to lack of ANY and reducing the template ↵Ronnie Sahlberg1-122/+1
significantly svn path=/trunk/; revision=12434
2004-10-28Add support for pkauthdata and pkdhkeydata OIDs.Gerald Combs1-8/+56
svn path=/trunk/; revision=12426
2004-10-26 use the nice #.REGISTER directive instead of handcoding it in teh templateRonnie Sahlberg1-36/+1
svn path=/trunk/; revision=12394
2004-10-08Make the ber_sequence tables "const".Guy Harris1-2/+2
svn path=/trunk/; revision=12245
2004-10-05Set svn:keywords to Id to expand RCS IDs, and set svn:eol-style toGuy Harris1-1/+1
native to canonicalize line endings. svn path=/trunk/; revision=12203
2004-09-16Update to CMD to prepare for PKINIT supportRonnie Sahlberg1-0/+41
svn path=/trunk/; revision=12009
2004-07-25cms update forgot that Name had been commented out in one of the structure.Ronnie Sahlberg1-0/+1
svn path=/trunk/; revision=11519
2004-07-25 large CMS update.Ronnie Sahlberg1-0/+68
most of cms is now implemented svn path=/trunk/; revision=11518
2004-07-23register ber oid functions through a special function in packet-ber.c which ↵Ronnie Sahlberg1-5/+1
also takes (still unused) the name of the oid so that sometime later it will be easy to add code to add the name of the oid to the dissection. svn path=/trunk/; revision=11478
2004-07-21get rid of the nasty ber specific oid->callback table and reimplement the ↵Ronnie Sahlberg1-5/+8
functionality using a dissector table instead i.e. the proper way. svn path=/trunk/; revision=11457
2004-07-20Add the new protocols CMS, X509AF, X509IF, X509CE and X509SATRonnie Sahlberg1-0/+8
to the ethereal build. The dissections are semi-useful but incomplete. The big problem still remaining is the x509if Name object not being dissected properly thus causing the dissection to get out of sync/fail halfway through the certificate structure. work in progress but already semi-useful. svn path=/trunk/; revision=11440
2004-07-19work in progressRonnie Sahlberg1-0/+80
New protocol CryptogrtaphicMessageSyntax As the X.509xx protocols this protocol is not yet linked with ethereal but a work in progress. Within the next few days the changes needed to packet-kerberos and packet-ber will be added to implement an embryonic pkinit implementation inside packet-kerberos which will in turn call cms and the x509 dissectors. The dissectors are still very incomplete but already relatively useful. svn path=/trunk/; revision=11432