aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-cms.h
AgeCommit message (Collapse)AuthorFilesLines
2018-02-18ASN.1: update auto generated dissectorsPascal Quantin1-1/+1
Change-Id: Ic73e72b3d2e7590eaed07f6eb30f74f4303e7a65 Reviewed-on: https://code.wireshark.org/review/25880 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-02-13cms: Add support for RFC 4108Robert Sauter1-1/+1
Change-Id: I1ab32240e00c7682074e7bc9d1b05e6daa6b69b4 Reviewed-on: https://code.wireshark.org/review/25769 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-12dissectors: use SPDX identifiers.Dario Lombardo1-13/+1
Change-Id: I92c94448e6641716d03158a5f332c8b53709423a Reviewed-on: https://code.wireshark.org/review/25756 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-12-27Move DigestInfo from pkcs12 to cmsРоман Донченко1-0/+1
This type is originally from PKCS #7, the predecessor of CMS, so it makes more sense for it to be there. Change-Id: I3a146f1d000a3bcbcd0d8f1cfe2fc27ed80cc69d Reviewed-on: https://code.wireshark.org/review/19335 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-03-13Move /asn1 to /epan/dissectorsJoão Valverde1-4/+4
Change-Id: I1208fe3c2ba428995526f561e8f792b8d871e9a9 Reviewed-on: https://code.wireshark.org/review/14388 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: João Valverde <j@v6e.pt>
2014-02-18Remove $Id$ from the ASN.1 dissectors and regenerate them.Jeff Morriss1-3/+1
Change-Id: Ie476c6f82f318188b41ed922b92c6fec119ea954 Reviewed-on: https://code.wireshark.org/review/244 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2013-04-11Update the ASN.1 based dissectors following the changes done in r48812Pascal Quantin1-2/+2
svn path=/trunk/; revision=48820
2012-06-28Update Free Software Foundation address.Jakub Zawadzki1-1/+1
(COPYING will be updated in next commit) svn path=/trunk/; revision=43536
2011-10-15Update generated ASN1 *.[hc] files after recent work done by Jeff Morriss;Bill Meier1-1/+1
The only change in each file is in a comment showing the asn2wrs cmd used to build that file. svn path=/trunk/; revision=39427
2011-05-13Regenerate ASN.1 dissectors to update the #line directive.Stig Bjørlykke1-3/+3
svn path=/trunk/; revision=37118
2010-01-12Update to RFC5652.Stig Bjørlykke1-2/+3
svn path=/trunk/; revision=31501
2010-01-12Update to RFC3369.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=31500
2009-05-16Regenerate all asn2wrs generated dissectors.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=28379
2008-11-01Regenerate all asn2wrs generated dissectorsAnders Broman1-1/+1
svn path=/trunk/; revision=26670
2008-08-01Regenerated to use the new decode function for UTCTime.Stig Bjørlykke1-1/+1
svn path=/trunk/; revision=25898
2008-01-03Get rid of ber_created_item().Anders Broman1-1/+1
svn path=/trunk/; revision=24007
2007-10-31Use oid_add_from_string for adding names.Anders Broman1-1/+1
svn path=/trunk/; revision=23318
2007-09-13Regenerate with -X and -T option.Anders Broman1-1/+1
Should "sha-1 OBJECT IDENTIFIER..." etc be registerd as oid names? svn path=/trunk/; revision=22858
2007-08-17Support for the decryption of EncryptedData which is used by PKCS12Graeme Lunt1-1/+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-16/+16
svn path=/trunk/; revision=21753
2007-05-03EXTERNAL type is handled in asn2wrs nowTomas Kukosa1-1/+1
private implementations were renamed EXTERNAL -> EXTERNALt svn path=/trunk/; revision=21662
2007-03-21change the signature that asn2wrs generates for functions to marm all ↵Ronnie Sahlberg1-16/+16
parameters as _U_ to reduce the number of compiler warnings. update some template and cnf files to use _U_ as well svn path=/trunk/; revision=21088
2007-01-13New protocol dissector for PKCS#12 - Personal Information Exchange Syntax.Graeme Lunt1-0/+2
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
2006-05-24- remove some #.MODULE_IMPORT from .cng filesTomas Kukosa1-3/+3
- regenerate BER dissectors so as to change rest of Ethereal->Wireshark and asn2eth -> asn2wrs svn path=/trunk/; revision=18217
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-3/+3
svn path=/trunk/; revision=18196
2005-12-06Squelch some compiler const vs. non-const warnings.Guy Harris1-1/+1
svn path=/trunk/; revision=16710
2005-12-05From Grame Lunt:Anders Broman1-3/+4
a patch for the X.411, X420 and CMS dissectors to implement the remaining heading extensions and bodyparts. This includes GeneralText BP, forwarded content BP (forwarded p22 and forwarded p772), PKCS#7 BP, and "business class" messaging extensions. The X.411 extensions using the SIGNATURE macro have also been implemented. There is also a fix for a bug in the dissection of integer 22 content type. Graeme svn path=/trunk/; revision=16689
2005-11-17The SHA-1 routines now take const pointers; don't cast away constness.Guy Harris1-1/+1
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-10-03From Graeme LuntAnders Broman1-1/+1
X420 - incorrect ExtendedBodyPart handling ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS - support for ESSSecurityLabel and EquivalentLabels attributes svn path=/trunk/; revision=16072
2005-07-09Fix up a bunch of arguments to "dissect_ber_identifier()" to match itsGuy Harris1-1/+1
current signature ("class" is a "gint8 *", not a "guint8 *", and "tag" is a "gint32 *", not a "guint32 *"). Re-generate the dissectors from the ASN.1 and the .cnf files in the cases where the arguments were fixed in a .cnf file. Give some dissectors the right svn:keywords and svn:eol-style settings. svn path=/trunk/; revision=14885
2005-02-23update asn2eth and all generated dissectors to new dissect_ber_boolean that ↵Ronnie Sahlberg1-1/+1
takes a implicit_tag parameter svn path=/trunk/; revision=13479
2004-12-24export EnvelopedDataRonnie Sahlberg1-0/+1
svn path=/trunk/; revision=12824
2004-12-13update of the asn2eth compiler to use the types ber_[choice|sequence]_t ↵Ronnie Sahlberg1-1/+2
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-12-12updates from tomas and andersRonnie Sahlberg1-1/+1
create some missing makefiles for autogenerated dissectors finish the transition to the new ber integer dissetor helper signature and regenerate all ber dissectors svn path=/trunk/; revision=12724
2004-11-22New protocol: RFC2634 ExtendedSecurityServicesRonnie Sahlberg1-3/+11
updates to cms to accomodate the new protocol add author to some files svn path=/trunk/; revision=12573
2004-11-06make CMS use the new ANY type and get rid of the workaroundRonnie Sahlberg1-1/+1
svn path=/trunk/; revision=12491
2004-10-29update to cms to use workaround to lack of ANY and reducing the template ↵Ronnie Sahlberg1-4/+4
significantly svn path=/trunk/; revision=12434
2004-10-28Add support for pkauthdata and pkdhkeydata OIDs.Gerald Combs1-0/+1
svn path=/trunk/; revision=12426
2004-10-12Re-generate with latest asn2eth.Guy Harris1-1/+1
svn path=/trunk/; revision=12280
2004-09-16add new dissectors to build processRonnie Sahlberg1-8/+5
update Kerberos to call PKINIT (and remove the handwritten incomplete one inside packet-kerberos.c) svn path=/trunk/; revision=12014
2004-07-25 large CMS update.Ronnie Sahlberg1-0/+1
most of cms is now implemented svn path=/trunk/; revision=11518
2004-07-20Add the new protocols CMS, X509AF, X509IF, X509CE and X509SATRonnie Sahlberg1-0/+50
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