aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-x509sat.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-x509sat.c')
-rw-r--r--epan/dissectors/packet-x509sat.c691
1 files changed, 327 insertions, 364 deletions
diff --git a/epan/dissectors/packet-x509sat.c b/epan/dissectors/packet-x509sat.c
index 876b9831ca..4f495cc3f4 100644
--- a/epan/dissectors/packet-x509sat.c
+++ b/epan/dissectors/packet-x509sat.c
@@ -1,11 +1,8 @@
/* Do not modify this file. Changes will be overwritten. */
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
/* packet-x509sat.c */
-/* asn2wrs.py -b -r Syntax -p x509sat -c ./x509sat.cnf -s ./packet-x509sat-template -D . -O ../.. SelectedAttributeTypes.asn */
+/* asn2wrs.py -b -r Syntax -L -p x509sat -c ./x509sat.cnf -s ./packet-x509sat-template -D . -O ../.. SelectedAttributeTypes.asn */
-/* Input file: packet-x509sat-template.c */
-
-#line 1 "./asn1/x509sat/packet-x509sat-template.c"
/* packet-x509sat.c
* Routines for X.509 Selected Attribute Types packet dissection
* Ronnie Sahlberg 2004
@@ -22,6 +19,8 @@
#include <epan/packet.h>
#include <epan/oids.h>
#include <epan/asn1.h>
+#include <epan/proto_data.h>
+#include <epan/strutil.h>
#include "packet-ber.h"
#include "packet-p1.h"
@@ -36,248 +35,234 @@ void proto_register_x509sat(void);
void proto_reg_handoff_x509sat(void);
/* Initialize the protocol and registered fields */
-static int proto_x509sat = -1;
-
-/*--- Included file: packet-x509sat-hf.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-hf.c"
-static int hf_x509sat_DirectoryString_PDU = -1; /* DirectoryString */
-static int hf_x509sat_UniqueIdentifier_PDU = -1; /* UniqueIdentifier */
-static int hf_x509sat_CountryName_PDU = -1; /* CountryName */
-static int hf_x509sat_Guide_PDU = -1; /* Guide */
-static int hf_x509sat_EnhancedGuide_PDU = -1; /* EnhancedGuide */
-static int hf_x509sat_PostalAddress_PDU = -1; /* PostalAddress */
-static int hf_x509sat_TelephoneNumber_PDU = -1; /* TelephoneNumber */
-static int hf_x509sat_TelexNumber_PDU = -1; /* TelexNumber */
-static int hf_x509sat_FacsimileTelephoneNumber_PDU = -1; /* FacsimileTelephoneNumber */
-static int hf_x509sat_X121Address_PDU = -1; /* X121Address */
-static int hf_x509sat_InternationalISDNNumber_PDU = -1; /* InternationalISDNNumber */
-static int hf_x509sat_DestinationIndicator_PDU = -1; /* DestinationIndicator */
-static int hf_x509sat_PreferredDeliveryMethod_PDU = -1; /* PreferredDeliveryMethod */
-static int hf_x509sat_PresentationAddress_PDU = -1; /* PresentationAddress */
-static int hf_x509sat_ProtocolInformation_PDU = -1; /* ProtocolInformation */
-static int hf_x509sat_NameAndOptionalUID_PDU = -1; /* NameAndOptionalUID */
-static int hf_x509sat_CaseIgnoreListMatch_PDU = -1; /* CaseIgnoreListMatch */
-static int hf_x509sat_ObjectIdentifier_PDU = -1; /* ObjectIdentifier */
-static int hf_x509sat_OctetString_PDU = -1; /* OctetString */
-static int hf_x509sat_BitString_PDU = -1; /* BitString */
-static int hf_x509sat_Integer_PDU = -1; /* Integer */
-static int hf_x509sat_Boolean_PDU = -1; /* Boolean */
-static int hf_x509sat_SyntaxGeneralizedTime_PDU = -1; /* SyntaxGeneralizedTime */
-static int hf_x509sat_SyntaxUTCTime_PDU = -1; /* SyntaxUTCTime */
-static int hf_x509sat_SyntaxNumericString_PDU = -1; /* SyntaxNumericString */
-static int hf_x509sat_SyntaxPrintableString_PDU = -1; /* SyntaxPrintableString */
-static int hf_x509sat_SyntaxIA5String_PDU = -1; /* SyntaxIA5String */
-static int hf_x509sat_SyntaxBMPString_PDU = -1; /* SyntaxBMPString */
-static int hf_x509sat_SyntaxUniversalString_PDU = -1; /* SyntaxUniversalString */
-static int hf_x509sat_SyntaxUTF8String_PDU = -1; /* SyntaxUTF8String */
-static int hf_x509sat_SyntaxTeletexString_PDU = -1; /* SyntaxTeletexString */
-static int hf_x509sat_SyntaxT61String_PDU = -1; /* SyntaxT61String */
-static int hf_x509sat_SyntaxVideotexString_PDU = -1; /* SyntaxVideotexString */
-static int hf_x509sat_SyntaxGraphicString_PDU = -1; /* SyntaxGraphicString */
-static int hf_x509sat_SyntaxISO646String_PDU = -1; /* SyntaxISO646String */
-static int hf_x509sat_SyntaxVisibleString_PDU = -1; /* SyntaxVisibleString */
-static int hf_x509sat_SyntaxGeneralString_PDU = -1; /* SyntaxGeneralString */
-static int hf_x509sat_GUID_PDU = -1; /* GUID */
-static int hf_x509sat_teletexString = -1; /* TeletexString */
-static int hf_x509sat_printableString = -1; /* PrintableString */
-static int hf_x509sat_universalString = -1; /* UniversalString */
-static int hf_x509sat_bmpString = -1; /* BMPString */
-static int hf_x509sat_uTF8String = -1; /* UTF8String */
-static int hf_x509sat_objectClass = -1; /* OBJECT_IDENTIFIER */
-static int hf_x509sat_criteria = -1; /* Criteria */
-static int hf_x509sat_type = -1; /* CriteriaItem */
-static int hf_x509sat_and = -1; /* SET_OF_Criteria */
-static int hf_x509sat_and_item = -1; /* Criteria */
-static int hf_x509sat_or = -1; /* SET_OF_Criteria */
-static int hf_x509sat_or_item = -1; /* Criteria */
-static int hf_x509sat_not = -1; /* Criteria */
-static int hf_x509sat_equality = -1; /* AttributeType */
-static int hf_x509sat_substrings = -1; /* AttributeType */
-static int hf_x509sat_greaterOrEqual = -1; /* AttributeType */
-static int hf_x509sat_lessOrEqual = -1; /* AttributeType */
-static int hf_x509sat_approximateMatch = -1; /* AttributeType */
-static int hf_x509sat_subset = -1; /* T_subset */
-static int hf_x509sat_PostalAddress_item = -1; /* DirectoryString */
-static int hf_x509sat_telexNumber = -1; /* PrintableString */
-static int hf_x509sat_countryCode = -1; /* PrintableString */
-static int hf_x509sat_answerback = -1; /* PrintableString */
-static int hf_x509sat_telephoneNumber = -1; /* TelephoneNumber */
-static int hf_x509sat_parameters = -1; /* G3FacsimileNonBasicParameters */
-static int hf_x509sat_PreferredDeliveryMethod_item = -1; /* PreferredDeliveryMethod_item */
-static int hf_x509sat_pSelector = -1; /* OCTET_STRING */
-static int hf_x509sat_sSelector = -1; /* OCTET_STRING */
-static int hf_x509sat_tSelector = -1; /* OCTET_STRING */
-static int hf_x509sat_nAddresses = -1; /* T_nAddresses */
-static int hf_x509sat_nAddresses_item = -1; /* OCTET_STRING */
-static int hf_x509sat_nAddress = -1; /* OCTET_STRING */
-static int hf_x509sat_profiles = -1; /* T_profiles */
-static int hf_x509sat_profiles_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_x509sat_dn = -1; /* DistinguishedName */
-static int hf_x509sat_uid = -1; /* UniqueIdentifier */
-static int hf_x509sat_matchingRuleUsed = -1; /* OBJECT_IDENTIFIER */
-static int hf_x509sat_attributeList = -1; /* SEQUENCE_OF_AttributeValueAssertion */
-static int hf_x509sat_attributeList_item = -1; /* AttributeValueAssertion */
-static int hf_x509sat_SubstringAssertion_item = -1; /* SubstringAssertion_item */
-static int hf_x509sat_initial = -1; /* DirectoryString */
-static int hf_x509sat_any = -1; /* DirectoryString */
-static int hf_x509sat_final = -1; /* DirectoryString */
-static int hf_x509sat_control = -1; /* Attribute */
-static int hf_x509sat_CaseIgnoreListMatch_item = -1; /* DirectoryString */
-static int hf_x509sat_OctetSubstringAssertion_item = -1; /* OctetSubstringAssertion_item */
-static int hf_x509sat_initial_substring = -1; /* OCTET_STRING */
-static int hf_x509sat_any_substring = -1; /* OCTET_STRING */
-static int hf_x509sat_finall_substring = -1; /* OCTET_STRING */
-static int hf_x509sat_ZonalSelect_item = -1; /* AttributeType */
-static int hf_x509sat_time = -1; /* T_time */
-static int hf_x509sat_absolute = -1; /* T_absolute */
-static int hf_x509sat_startTime = -1; /* GeneralizedTime */
-static int hf_x509sat_endTime = -1; /* GeneralizedTime */
-static int hf_x509sat_periodic = -1; /* SET_OF_Period */
-static int hf_x509sat_periodic_item = -1; /* Period */
-static int hf_x509sat_notThisTime = -1; /* BOOLEAN */
-static int hf_x509sat_timeZone = -1; /* TimeZone */
-static int hf_x509sat_timesOfDay = -1; /* SET_OF_DayTimeBand */
-static int hf_x509sat_timesOfDay_item = -1; /* DayTimeBand */
-static int hf_x509sat_days = -1; /* T_days */
-static int hf_x509sat_intDay = -1; /* T_intDay */
-static int hf_x509sat_intDay_item = -1; /* INTEGER */
-static int hf_x509sat_bitDay = -1; /* T_bitDay */
-static int hf_x509sat_dayOf = -1; /* XDayOf */
-static int hf_x509sat_weeks = -1; /* T_weeks */
-static int hf_x509sat_allWeeks = -1; /* NULL */
-static int hf_x509sat_intWeek = -1; /* T_intWeek */
-static int hf_x509sat_intWeek_item = -1; /* INTEGER */
-static int hf_x509sat_bitWeek = -1; /* T_bitWeek */
-static int hf_x509sat_months = -1; /* T_months */
-static int hf_x509sat_allMonths = -1; /* NULL */
-static int hf_x509sat_intMonth = -1; /* T_intMonth */
-static int hf_x509sat_intMonth_item = -1; /* INTEGER */
-static int hf_x509sat_bitMonth = -1; /* T_bitMonth */
-static int hf_x509sat_years = -1; /* T_years */
-static int hf_x509sat_years_item = -1; /* INTEGER */
-static int hf_x509sat_first_dayof = -1; /* NamedDay */
-static int hf_x509sat_second_dayof = -1; /* NamedDay */
-static int hf_x509sat_third_dayof = -1; /* NamedDay */
-static int hf_x509sat_fourth_dayof = -1; /* NamedDay */
-static int hf_x509sat_fifth_dayof = -1; /* NamedDay */
-static int hf_x509sat_intNamedDays = -1; /* T_intNamedDays */
-static int hf_x509sat_bitNamedDays = -1; /* T_bitNamedDays */
-static int hf_x509sat_startDayTime = -1; /* DayTime */
-static int hf_x509sat_endDayTime = -1; /* DayTime */
-static int hf_x509sat_hour = -1; /* INTEGER */
-static int hf_x509sat_minute = -1; /* INTEGER */
-static int hf_x509sat_second = -1; /* INTEGER */
-static int hf_x509sat_now = -1; /* NULL */
-static int hf_x509sat_at = -1; /* GeneralizedTime */
-static int hf_x509sat_between = -1; /* T_between */
-static int hf_x509sat_entirely = -1; /* BOOLEAN */
-static int hf_x509sat_localeID1 = -1; /* OBJECT_IDENTIFIER */
-static int hf_x509sat_localeID2 = -1; /* DirectoryString */
+static int proto_x509sat;
+static int hf_x509sat_DirectoryString_PDU; /* DirectoryString */
+static int hf_x509sat_UniqueIdentifier_PDU; /* UniqueIdentifier */
+static int hf_x509sat_CountryName_PDU; /* CountryName */
+static int hf_x509sat_Guide_PDU; /* Guide */
+static int hf_x509sat_EnhancedGuide_PDU; /* EnhancedGuide */
+static int hf_x509sat_PostalAddress_PDU; /* PostalAddress */
+static int hf_x509sat_TelephoneNumber_PDU; /* TelephoneNumber */
+static int hf_x509sat_TelexNumber_PDU; /* TelexNumber */
+static int hf_x509sat_FacsimileTelephoneNumber_PDU; /* FacsimileTelephoneNumber */
+static int hf_x509sat_X121Address_PDU; /* X121Address */
+static int hf_x509sat_InternationalISDNNumber_PDU; /* InternationalISDNNumber */
+static int hf_x509sat_DestinationIndicator_PDU; /* DestinationIndicator */
+static int hf_x509sat_PreferredDeliveryMethod_PDU; /* PreferredDeliveryMethod */
+static int hf_x509sat_PresentationAddress_PDU; /* PresentationAddress */
+static int hf_x509sat_ProtocolInformation_PDU; /* ProtocolInformation */
+static int hf_x509sat_NameAndOptionalUID_PDU; /* NameAndOptionalUID */
+static int hf_x509sat_CaseIgnoreListMatch_PDU; /* CaseIgnoreListMatch */
+static int hf_x509sat_ObjectIdentifier_PDU; /* ObjectIdentifier */
+static int hf_x509sat_OctetString_PDU; /* OctetString */
+static int hf_x509sat_BitString_PDU; /* BitString */
+static int hf_x509sat_Integer_PDU; /* Integer */
+static int hf_x509sat_Boolean_PDU; /* Boolean */
+static int hf_x509sat_SyntaxGeneralizedTime_PDU; /* SyntaxGeneralizedTime */
+static int hf_x509sat_SyntaxUTCTime_PDU; /* SyntaxUTCTime */
+static int hf_x509sat_SyntaxNumericString_PDU; /* SyntaxNumericString */
+static int hf_x509sat_SyntaxPrintableString_PDU; /* SyntaxPrintableString */
+static int hf_x509sat_SyntaxIA5String_PDU; /* SyntaxIA5String */
+static int hf_x509sat_SyntaxBMPString_PDU; /* SyntaxBMPString */
+static int hf_x509sat_SyntaxUniversalString_PDU; /* SyntaxUniversalString */
+static int hf_x509sat_SyntaxUTF8String_PDU; /* SyntaxUTF8String */
+static int hf_x509sat_SyntaxTeletexString_PDU; /* SyntaxTeletexString */
+static int hf_x509sat_SyntaxT61String_PDU; /* SyntaxT61String */
+static int hf_x509sat_SyntaxVideotexString_PDU; /* SyntaxVideotexString */
+static int hf_x509sat_SyntaxGraphicString_PDU; /* SyntaxGraphicString */
+static int hf_x509sat_SyntaxISO646String_PDU; /* SyntaxISO646String */
+static int hf_x509sat_SyntaxVisibleString_PDU; /* SyntaxVisibleString */
+static int hf_x509sat_SyntaxGeneralString_PDU; /* SyntaxGeneralString */
+static int hf_x509sat_GUID_PDU; /* GUID */
+static int hf_x509sat_teletexString; /* TeletexString */
+static int hf_x509sat_printableString; /* PrintableString */
+static int hf_x509sat_universalString; /* UniversalString */
+static int hf_x509sat_bmpString; /* BMPString */
+static int hf_x509sat_uTF8String; /* UTF8String */
+static int hf_x509sat_objectClass; /* OBJECT_IDENTIFIER */
+static int hf_x509sat_criteria; /* Criteria */
+static int hf_x509sat_type; /* CriteriaItem */
+static int hf_x509sat_and; /* SET_OF_Criteria */
+static int hf_x509sat_and_item; /* Criteria */
+static int hf_x509sat_or; /* SET_OF_Criteria */
+static int hf_x509sat_or_item; /* Criteria */
+static int hf_x509sat_not; /* Criteria */
+static int hf_x509sat_equality; /* AttributeType */
+static int hf_x509sat_substrings; /* AttributeType */
+static int hf_x509sat_greaterOrEqual; /* AttributeType */
+static int hf_x509sat_lessOrEqual; /* AttributeType */
+static int hf_x509sat_approximateMatch; /* AttributeType */
+static int hf_x509sat_subset; /* T_subset */
+static int hf_x509sat_PostalAddress_item; /* DirectoryString */
+static int hf_x509sat_telexNumber; /* PrintableString */
+static int hf_x509sat_countryCode; /* PrintableString */
+static int hf_x509sat_answerback; /* PrintableString */
+static int hf_x509sat_telephoneNumber; /* TelephoneNumber */
+static int hf_x509sat_parameters; /* G3FacsimileNonBasicParameters */
+static int hf_x509sat_PreferredDeliveryMethod_item; /* PreferredDeliveryMethod_item */
+static int hf_x509sat_pSelector; /* OCTET_STRING */
+static int hf_x509sat_sSelector; /* OCTET_STRING */
+static int hf_x509sat_tSelector; /* OCTET_STRING */
+static int hf_x509sat_nAddresses; /* T_nAddresses */
+static int hf_x509sat_nAddresses_item; /* OCTET_STRING */
+static int hf_x509sat_nAddress; /* OCTET_STRING */
+static int hf_x509sat_profiles; /* T_profiles */
+static int hf_x509sat_profiles_item; /* OBJECT_IDENTIFIER */
+static int hf_x509sat_dn; /* DistinguishedName */
+static int hf_x509sat_uid; /* UniqueIdentifier */
+static int hf_x509sat_matchingRuleUsed; /* OBJECT_IDENTIFIER */
+static int hf_x509sat_attributeList; /* SEQUENCE_OF_AttributeValueAssertion */
+static int hf_x509sat_attributeList_item; /* AttributeValueAssertion */
+static int hf_x509sat_SubstringAssertion_item; /* SubstringAssertion_item */
+static int hf_x509sat_initial; /* DirectoryString */
+static int hf_x509sat_any; /* DirectoryString */
+static int hf_x509sat_final; /* DirectoryString */
+static int hf_x509sat_control; /* Attribute */
+static int hf_x509sat_CaseIgnoreListMatch_item; /* DirectoryString */
+static int hf_x509sat_OctetSubstringAssertion_item; /* OctetSubstringAssertion_item */
+static int hf_x509sat_initial_substring; /* OCTET_STRING */
+static int hf_x509sat_any_substring; /* OCTET_STRING */
+static int hf_x509sat_finall_substring; /* OCTET_STRING */
+static int hf_x509sat_ZonalSelect_item; /* AttributeType */
+static int hf_x509sat_time; /* T_time */
+static int hf_x509sat_absolute; /* T_absolute */
+static int hf_x509sat_startTime; /* GeneralizedTime */
+static int hf_x509sat_endTime; /* GeneralizedTime */
+static int hf_x509sat_periodic; /* SET_OF_Period */
+static int hf_x509sat_periodic_item; /* Period */
+static int hf_x509sat_notThisTime; /* BOOLEAN */
+static int hf_x509sat_timeZone; /* TimeZone */
+static int hf_x509sat_timesOfDay; /* SET_OF_DayTimeBand */
+static int hf_x509sat_timesOfDay_item; /* DayTimeBand */
+static int hf_x509sat_days; /* T_days */
+static int hf_x509sat_intDay; /* T_intDay */
+static int hf_x509sat_intDay_item; /* INTEGER */
+static int hf_x509sat_bitDay; /* T_bitDay */
+static int hf_x509sat_dayOf; /* XDayOf */
+static int hf_x509sat_weeks; /* T_weeks */
+static int hf_x509sat_allWeeks; /* NULL */
+static int hf_x509sat_intWeek; /* T_intWeek */
+static int hf_x509sat_intWeek_item; /* INTEGER */
+static int hf_x509sat_bitWeek; /* T_bitWeek */
+static int hf_x509sat_months; /* T_months */
+static int hf_x509sat_allMonths; /* NULL */
+static int hf_x509sat_intMonth; /* T_intMonth */
+static int hf_x509sat_intMonth_item; /* INTEGER */
+static int hf_x509sat_bitMonth; /* T_bitMonth */
+static int hf_x509sat_years; /* T_years */
+static int hf_x509sat_years_item; /* INTEGER */
+static int hf_x509sat_first_dayof; /* NamedDay */
+static int hf_x509sat_second_dayof; /* NamedDay */
+static int hf_x509sat_third_dayof; /* NamedDay */
+static int hf_x509sat_fourth_dayof; /* NamedDay */
+static int hf_x509sat_fifth_dayof; /* NamedDay */
+static int hf_x509sat_intNamedDays; /* T_intNamedDays */
+static int hf_x509sat_bitNamedDays; /* T_bitNamedDays */
+static int hf_x509sat_startDayTime; /* DayTime */
+static int hf_x509sat_endDayTime; /* DayTime */
+static int hf_x509sat_hour; /* INTEGER */
+static int hf_x509sat_minute; /* INTEGER */
+static int hf_x509sat_second; /* INTEGER */
+static int hf_x509sat_now; /* NULL */
+static int hf_x509sat_at; /* GeneralizedTime */
+static int hf_x509sat_between; /* T_between */
+static int hf_x509sat_entirely; /* BOOLEAN */
+static int hf_x509sat_localeID1; /* OBJECT_IDENTIFIER */
+static int hf_x509sat_localeID2; /* DirectoryString */
/* named bits */
-static int hf_x509sat_T_bitDay_sunday = -1;
-static int hf_x509sat_T_bitDay_monday = -1;
-static int hf_x509sat_T_bitDay_tuesday = -1;
-static int hf_x509sat_T_bitDay_wednesday = -1;
-static int hf_x509sat_T_bitDay_thursday = -1;
-static int hf_x509sat_T_bitDay_friday = -1;
-static int hf_x509sat_T_bitDay_saturday = -1;
-static int hf_x509sat_T_bitWeek_week1 = -1;
-static int hf_x509sat_T_bitWeek_week2 = -1;
-static int hf_x509sat_T_bitWeek_week3 = -1;
-static int hf_x509sat_T_bitWeek_week4 = -1;
-static int hf_x509sat_T_bitWeek_week5 = -1;
-static int hf_x509sat_T_bitMonth_january = -1;
-static int hf_x509sat_T_bitMonth_february = -1;
-static int hf_x509sat_T_bitMonth_march = -1;
-static int hf_x509sat_T_bitMonth_april = -1;
-static int hf_x509sat_T_bitMonth_may = -1;
-static int hf_x509sat_T_bitMonth_june = -1;
-static int hf_x509sat_T_bitMonth_july = -1;
-static int hf_x509sat_T_bitMonth_august = -1;
-static int hf_x509sat_T_bitMonth_september = -1;
-static int hf_x509sat_T_bitMonth_october = -1;
-static int hf_x509sat_T_bitMonth_november = -1;
-static int hf_x509sat_T_bitMonth_december = -1;
-static int hf_x509sat_T_bitNamedDays_sunday = -1;
-static int hf_x509sat_T_bitNamedDays_monday = -1;
-static int hf_x509sat_T_bitNamedDays_tuesday = -1;
-static int hf_x509sat_T_bitNamedDays_wednesday = -1;
-static int hf_x509sat_T_bitNamedDays_thursday = -1;
-static int hf_x509sat_T_bitNamedDays_friday = -1;
-static int hf_x509sat_T_bitNamedDays_saturday = -1;
-
-/*--- End of included file: packet-x509sat-hf.c ---*/
-#line 33 "./asn1/x509sat/packet-x509sat-template.c"
+static int hf_x509sat_T_bitDay_sunday;
+static int hf_x509sat_T_bitDay_monday;
+static int hf_x509sat_T_bitDay_tuesday;
+static int hf_x509sat_T_bitDay_wednesday;
+static int hf_x509sat_T_bitDay_thursday;
+static int hf_x509sat_T_bitDay_friday;
+static int hf_x509sat_T_bitDay_saturday;
+static int hf_x509sat_T_bitWeek_week1;
+static int hf_x509sat_T_bitWeek_week2;
+static int hf_x509sat_T_bitWeek_week3;
+static int hf_x509sat_T_bitWeek_week4;
+static int hf_x509sat_T_bitWeek_week5;
+static int hf_x509sat_T_bitMonth_january;
+static int hf_x509sat_T_bitMonth_february;
+static int hf_x509sat_T_bitMonth_march;
+static int hf_x509sat_T_bitMonth_april;
+static int hf_x509sat_T_bitMonth_may;
+static int hf_x509sat_T_bitMonth_june;
+static int hf_x509sat_T_bitMonth_july;
+static int hf_x509sat_T_bitMonth_august;
+static int hf_x509sat_T_bitMonth_september;
+static int hf_x509sat_T_bitMonth_october;
+static int hf_x509sat_T_bitMonth_november;
+static int hf_x509sat_T_bitMonth_december;
+static int hf_x509sat_T_bitNamedDays_sunday;
+static int hf_x509sat_T_bitNamedDays_monday;
+static int hf_x509sat_T_bitNamedDays_tuesday;
+static int hf_x509sat_T_bitNamedDays_wednesday;
+static int hf_x509sat_T_bitNamedDays_thursday;
+static int hf_x509sat_T_bitNamedDays_friday;
+static int hf_x509sat_T_bitNamedDays_saturday;
/* Initialize the subtree pointers */
+static gint ett_x509sat_DirectoryString;
+static gint ett_x509sat_Guide;
+static gint ett_x509sat_Criteria;
+static gint ett_x509sat_SET_OF_Criteria;
+static gint ett_x509sat_CriteriaItem;
+static gint ett_x509sat_EnhancedGuide;
+static gint ett_x509sat_PostalAddress;
+static gint ett_x509sat_TelexNumber;
+static gint ett_x509sat_FacsimileTelephoneNumber;
+static gint ett_x509sat_PreferredDeliveryMethod;
+static gint ett_x509sat_PresentationAddress;
+static gint ett_x509sat_T_nAddresses;
+static gint ett_x509sat_ProtocolInformation;
+static gint ett_x509sat_T_profiles;
+static gint ett_x509sat_NameAndOptionalUID;
+static gint ett_x509sat_MultipleMatchingLocalities;
+static gint ett_x509sat_SEQUENCE_OF_AttributeValueAssertion;
+static gint ett_x509sat_SubstringAssertion;
+static gint ett_x509sat_SubstringAssertion_item;
+static gint ett_x509sat_CaseIgnoreListMatch;
+static gint ett_x509sat_OctetSubstringAssertion;
+static gint ett_x509sat_OctetSubstringAssertion_item;
+static gint ett_x509sat_ZonalSelect;
+static gint ett_x509sat_TimeSpecification;
+static gint ett_x509sat_T_time;
+static gint ett_x509sat_T_absolute;
+static gint ett_x509sat_SET_OF_Period;
+static gint ett_x509sat_Period;
+static gint ett_x509sat_SET_OF_DayTimeBand;
+static gint ett_x509sat_T_days;
+static gint ett_x509sat_T_intDay;
+static gint ett_x509sat_T_bitDay;
+static gint ett_x509sat_T_weeks;
+static gint ett_x509sat_T_intWeek;
+static gint ett_x509sat_T_bitWeek;
+static gint ett_x509sat_T_months;
+static gint ett_x509sat_T_intMonth;
+static gint ett_x509sat_T_bitMonth;
+static gint ett_x509sat_T_years;
+static gint ett_x509sat_XDayOf;
+static gint ett_x509sat_NamedDay;
+static gint ett_x509sat_T_bitNamedDays;
+static gint ett_x509sat_DayTimeBand;
+static gint ett_x509sat_DayTime;
+static gint ett_x509sat_TimeAssertion;
+static gint ett_x509sat_T_between;
+static gint ett_x509sat_LocaleContextSyntax;
-/*--- Included file: packet-x509sat-ett.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-ett.c"
-static gint ett_x509sat_DirectoryString = -1;
-static gint ett_x509sat_Guide = -1;
-static gint ett_x509sat_Criteria = -1;
-static gint ett_x509sat_SET_OF_Criteria = -1;
-static gint ett_x509sat_CriteriaItem = -1;
-static gint ett_x509sat_EnhancedGuide = -1;
-static gint ett_x509sat_PostalAddress = -1;
-static gint ett_x509sat_TelexNumber = -1;
-static gint ett_x509sat_FacsimileTelephoneNumber = -1;
-static gint ett_x509sat_PreferredDeliveryMethod = -1;
-static gint ett_x509sat_PresentationAddress = -1;
-static gint ett_x509sat_T_nAddresses = -1;
-static gint ett_x509sat_ProtocolInformation = -1;
-static gint ett_x509sat_T_profiles = -1;
-static gint ett_x509sat_NameAndOptionalUID = -1;
-static gint ett_x509sat_MultipleMatchingLocalities = -1;
-static gint ett_x509sat_SEQUENCE_OF_AttributeValueAssertion = -1;
-static gint ett_x509sat_SubstringAssertion = -1;
-static gint ett_x509sat_SubstringAssertion_item = -1;
-static gint ett_x509sat_CaseIgnoreListMatch = -1;
-static gint ett_x509sat_OctetSubstringAssertion = -1;
-static gint ett_x509sat_OctetSubstringAssertion_item = -1;
-static gint ett_x509sat_ZonalSelect = -1;
-static gint ett_x509sat_TimeSpecification = -1;
-static gint ett_x509sat_T_time = -1;
-static gint ett_x509sat_T_absolute = -1;
-static gint ett_x509sat_SET_OF_Period = -1;
-static gint ett_x509sat_Period = -1;
-static gint ett_x509sat_SET_OF_DayTimeBand = -1;
-static gint ett_x509sat_T_days = -1;
-static gint ett_x509sat_T_intDay = -1;
-static gint ett_x509sat_T_bitDay = -1;
-static gint ett_x509sat_T_weeks = -1;
-static gint ett_x509sat_T_intWeek = -1;
-static gint ett_x509sat_T_bitWeek = -1;
-static gint ett_x509sat_T_months = -1;
-static gint ett_x509sat_T_intMonth = -1;
-static gint ett_x509sat_T_bitMonth = -1;
-static gint ett_x509sat_T_years = -1;
-static gint ett_x509sat_XDayOf = -1;
-static gint ett_x509sat_NamedDay = -1;
-static gint ett_x509sat_T_bitNamedDays = -1;
-static gint ett_x509sat_DayTimeBand = -1;
-static gint ett_x509sat_DayTime = -1;
-static gint ett_x509sat_TimeAssertion = -1;
-static gint ett_x509sat_T_between = -1;
-static gint ett_x509sat_LocaleContextSyntax = -1;
-
-/*--- End of included file: packet-x509sat-ett.c ---*/
-#line 36 "./asn1/x509sat/packet-x509sat-template.c"
-
-
-/*--- Included file: packet-x509sat-fn.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-fn.c"
/*--- Cyclic dependencies ---*/
/* Criteria -> Criteria/and -> Criteria */
/* Criteria -> Criteria */
-/*int dissect_x509sat_Criteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);*/
+/*int dissect_x509sat_Criteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);*/
+#define MAX_RECURSION_DEPTH 100 // Arbitrarily chosen.
static int
-dissect_x509sat_TeletexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TeletexString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_TeletexString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -288,7 +273,7 @@ dissect_x509sat_TeletexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
-dissect_x509sat_PrintableString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_PrintableString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -299,7 +284,7 @@ dissect_x509sat_PrintableString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_x509sat_UniversalString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_UniversalString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UniversalString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -310,7 +295,7 @@ dissect_x509sat_UniversalString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_x509sat_BMPString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_BMPString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_BMPString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -321,7 +306,7 @@ dissect_x509sat_BMPString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
-dissect_x509sat_UTF8String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_UTF8String(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -349,7 +334,7 @@ static const ber_choice_t DirectoryString_choice[] = {
};
int
-dissect_x509sat_DirectoryString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_DirectoryString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
DirectoryString_choice, hf_index, ett_x509sat_DirectoryString,
NULL);
@@ -360,7 +345,7 @@ dissect_x509sat_DirectoryString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
int
-dissect_x509sat_UniqueIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_UniqueIdentifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
NULL, 0, hf_index, -1,
NULL);
@@ -371,7 +356,7 @@ dissect_x509sat_UniqueIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i
int
-dissect_x509sat_CountryName(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_CountryName(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -382,7 +367,7 @@ dissect_x509sat_CountryName(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
-dissect_x509sat_OBJECT_IDENTIFIER(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_OBJECT_IDENTIFIER(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_object_identifier(implicit_tag, actx, tree, tvb, offset, hf_index, NULL);
return offset;
@@ -408,7 +393,7 @@ static const ber_choice_t CriteriaItem_choice[] = {
};
static int
-dissect_x509sat_CriteriaItem(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_CriteriaItem(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
CriteriaItem_choice, hf_index, ett_x509sat_CriteriaItem,
NULL);
@@ -422,7 +407,7 @@ static const ber_sequence_t SET_OF_Criteria_set_of[1] = {
};
static int
-dissect_x509sat_SET_OF_Criteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SET_OF_Criteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
SET_OF_Criteria_set_of, hf_index, ett_x509sat_SET_OF_Criteria);
@@ -447,11 +432,19 @@ static const ber_choice_t Criteria_choice[] = {
};
int
-dissect_x509sat_Criteria(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_Criteria(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ const int proto_id = GPOINTER_TO_INT(wmem_list_frame_data(wmem_list_tail(actx->pinfo->layers)));
+ const unsigned cycle_size = 3;
+ unsigned recursion_depth = p_get_proto_depth(actx->pinfo, proto_id);
+
+ DISSECTOR_ASSERT(recursion_depth <= MAX_RECURSION_DEPTH);
+ p_set_proto_depth(actx->pinfo, proto_id, recursion_depth + cycle_size);
+
offset = dissect_ber_choice(actx, tree, tvb, offset,
Criteria_choice, hf_index, ett_x509sat_Criteria,
NULL);
+ p_set_proto_depth(actx->pinfo, proto_id, recursion_depth);
return offset;
}
@@ -463,7 +456,7 @@ static const ber_sequence_t Guide_set[] = {
};
static int
-dissect_x509sat_Guide(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_Guide(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
Guide_set, hf_index, ett_x509sat_Guide);
@@ -480,7 +473,7 @@ static const value_string x509sat_T_subset_vals[] = {
static int
-dissect_x509sat_T_subset(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_subset(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -496,7 +489,7 @@ static const ber_sequence_t EnhancedGuide_sequence[] = {
};
int
-dissect_x509sat_EnhancedGuide(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_EnhancedGuide(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
EnhancedGuide_sequence, hf_index, ett_x509sat_EnhancedGuide);
@@ -509,7 +502,7 @@ static const ber_sequence_t PostalAddress_sequence_of[1] = {
};
int
-dissect_x509sat_PostalAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_PostalAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
PostalAddress_sequence_of, hf_index, ett_x509sat_PostalAddress);
@@ -519,7 +512,7 @@ dissect_x509sat_PostalAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
-dissect_x509sat_TelephoneNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TelephoneNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -536,7 +529,7 @@ static const ber_sequence_t TelexNumber_sequence[] = {
};
static int
-dissect_x509sat_TelexNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TelexNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
TelexNumber_sequence, hf_index, ett_x509sat_TelexNumber);
@@ -551,7 +544,7 @@ static const ber_sequence_t FacsimileTelephoneNumber_sequence[] = {
};
int
-dissect_x509sat_FacsimileTelephoneNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_FacsimileTelephoneNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
FacsimileTelephoneNumber_sequence, hf_index, ett_x509sat_FacsimileTelephoneNumber);
@@ -561,7 +554,7 @@ dissect_x509sat_FacsimileTelephoneNumber(gboolean implicit_tag _U_, tvbuff_t *tv
int
-dissect_x509sat_X121Address(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_X121Address(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_NumericString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -572,7 +565,7 @@ dissect_x509sat_X121Address(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of
int
-dissect_x509sat_InternationalISDNNumber(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_InternationalISDNNumber(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_NumericString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -583,7 +576,7 @@ dissect_x509sat_InternationalISDNNumber(gboolean implicit_tag _U_, tvbuff_t *tvb
int
-dissect_x509sat_DestinationIndicator(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_DestinationIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -608,7 +601,7 @@ static const value_string x509sat_PreferredDeliveryMethod_item_vals[] = {
static int
-dissect_x509sat_PreferredDeliveryMethod_item(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_PreferredDeliveryMethod_item(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -621,7 +614,7 @@ static const ber_sequence_t PreferredDeliveryMethod_sequence_of[1] = {
};
int
-dissect_x509sat_PreferredDeliveryMethod(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_PreferredDeliveryMethod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
PreferredDeliveryMethod_sequence_of, hf_index, ett_x509sat_PreferredDeliveryMethod);
@@ -631,7 +624,7 @@ dissect_x509sat_PreferredDeliveryMethod(gboolean implicit_tag _U_, tvbuff_t *tvb
static int
-dissect_x509sat_OCTET_STRING(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_OCTET_STRING(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -644,7 +637,7 @@ static const ber_sequence_t T_nAddresses_set_of[1] = {
};
static int
-dissect_x509sat_T_nAddresses(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_nAddresses(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_nAddresses_set_of, hf_index, ett_x509sat_T_nAddresses);
@@ -661,7 +654,7 @@ static const ber_sequence_t PresentationAddress_sequence[] = {
};
int
-dissect_x509sat_PresentationAddress(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_PresentationAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
PresentationAddress_sequence, hf_index, ett_x509sat_PresentationAddress);
@@ -674,7 +667,7 @@ static const ber_sequence_t T_profiles_set_of[1] = {
};
static int
-dissect_x509sat_T_profiles(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_profiles(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_profiles_set_of, hf_index, ett_x509sat_T_profiles);
@@ -689,7 +682,7 @@ static const ber_sequence_t ProtocolInformation_sequence[] = {
};
int
-dissect_x509sat_ProtocolInformation(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_ProtocolInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
ProtocolInformation_sequence, hf_index, ett_x509sat_ProtocolInformation);
@@ -704,7 +697,7 @@ static const ber_sequence_t NameAndOptionalUID_sequence[] = {
};
int
-dissect_x509sat_NameAndOptionalUID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_NameAndOptionalUID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
NameAndOptionalUID_sequence, hf_index, ett_x509sat_NameAndOptionalUID);
@@ -717,7 +710,7 @@ static const ber_sequence_t SEQUENCE_OF_AttributeValueAssertion_sequence_of[1] =
};
static int
-dissect_x509sat_SEQUENCE_OF_AttributeValueAssertion(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SEQUENCE_OF_AttributeValueAssertion(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
SEQUENCE_OF_AttributeValueAssertion_sequence_of, hf_index, ett_x509sat_SEQUENCE_OF_AttributeValueAssertion);
@@ -732,7 +725,7 @@ static const ber_sequence_t MultipleMatchingLocalities_sequence[] = {
};
int
-dissect_x509sat_MultipleMatchingLocalities(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_MultipleMatchingLocalities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
MultipleMatchingLocalities_sequence, hf_index, ett_x509sat_MultipleMatchingLocalities);
@@ -757,7 +750,7 @@ static const ber_choice_t SubstringAssertion_item_choice[] = {
};
static int
-dissect_x509sat_SubstringAssertion_item(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SubstringAssertion_item(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
SubstringAssertion_item_choice, hf_index, ett_x509sat_SubstringAssertion_item,
NULL);
@@ -771,7 +764,7 @@ static const ber_sequence_t SubstringAssertion_sequence_of[1] = {
};
int
-dissect_x509sat_SubstringAssertion(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SubstringAssertion(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
SubstringAssertion_sequence_of, hf_index, ett_x509sat_SubstringAssertion);
@@ -784,7 +777,7 @@ static const ber_sequence_t CaseIgnoreListMatch_sequence_of[1] = {
};
int
-dissect_x509sat_CaseIgnoreListMatch(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_CaseIgnoreListMatch(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
CaseIgnoreListMatch_sequence_of, hf_index, ett_x509sat_CaseIgnoreListMatch);
@@ -807,7 +800,7 @@ static const ber_choice_t OctetSubstringAssertion_item_choice[] = {
};
static int
-dissect_x509sat_OctetSubstringAssertion_item(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_OctetSubstringAssertion_item(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
OctetSubstringAssertion_item_choice, hf_index, ett_x509sat_OctetSubstringAssertion_item,
NULL);
@@ -821,7 +814,7 @@ static const ber_sequence_t OctetSubstringAssertion_sequence_of[1] = {
};
int
-dissect_x509sat_OctetSubstringAssertion(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_OctetSubstringAssertion(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
OctetSubstringAssertion_sequence_of, hf_index, ett_x509sat_OctetSubstringAssertion);
@@ -834,7 +827,7 @@ static const ber_sequence_t ZonalSelect_sequence_of[1] = {
};
int
-dissect_x509sat_ZonalSelect(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_ZonalSelect(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence_of(implicit_tag, actx, tree, tvb, offset,
ZonalSelect_sequence_of, hf_index, ett_x509sat_ZonalSelect);
@@ -851,7 +844,7 @@ const value_string x509sat_ZonalResult_vals[] = {
int
-dissect_x509sat_ZonalResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_ZonalResult(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -861,7 +854,7 @@ dissect_x509sat_ZonalResult(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of
int
-dissect_x509sat_LanguageContextSyntax(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_LanguageContextSyntax(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -872,7 +865,7 @@ dissect_x509sat_LanguageContextSyntax(gboolean implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_x509sat_GeneralizedTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_GeneralizedTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_GeneralizedTime(implicit_tag, actx, tree, tvb, offset, hf_index);
return offset;
@@ -886,7 +879,7 @@ static const ber_sequence_t T_absolute_sequence[] = {
};
static int
-dissect_x509sat_T_absolute(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_absolute(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
T_absolute_sequence, hf_index, ett_x509sat_T_absolute);
@@ -896,7 +889,7 @@ dissect_x509sat_T_absolute(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
-dissect_x509sat_INTEGER(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_INTEGER(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -912,7 +905,7 @@ static const ber_sequence_t DayTime_sequence[] = {
};
static int
-dissect_x509sat_DayTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_DayTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
DayTime_sequence, hf_index, ett_x509sat_DayTime);
@@ -927,7 +920,7 @@ static const ber_sequence_t DayTimeBand_sequence[] = {
};
int
-dissect_x509sat_DayTimeBand(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_DayTimeBand(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
DayTimeBand_sequence, hf_index, ett_x509sat_DayTimeBand);
@@ -940,7 +933,7 @@ static const ber_sequence_t SET_OF_DayTimeBand_set_of[1] = {
};
static int
-dissect_x509sat_SET_OF_DayTimeBand(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SET_OF_DayTimeBand(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
SET_OF_DayTimeBand_set_of, hf_index, ett_x509sat_SET_OF_DayTimeBand);
@@ -953,7 +946,7 @@ static const ber_sequence_t T_intDay_set_of[1] = {
};
static int
-dissect_x509sat_T_intDay(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_intDay(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_intDay_set_of, hf_index, ett_x509sat_T_intDay);
@@ -973,7 +966,7 @@ static int * const T_bitDay_bits[] = {
};
static int
-dissect_x509sat_T_bitDay(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_bitDay(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
T_bitDay_bits, 7, hf_index, ett_x509sat_T_bitDay,
NULL);
@@ -995,7 +988,7 @@ static const value_string x509sat_T_intNamedDays_vals[] = {
static int
-dissect_x509sat_T_intNamedDays(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_intNamedDays(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -1015,7 +1008,7 @@ static int * const T_bitNamedDays_bits[] = {
};
static int
-dissect_x509sat_T_bitNamedDays(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_bitNamedDays(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
T_bitNamedDays_bits, 7, hf_index, ett_x509sat_T_bitNamedDays,
NULL);
@@ -1037,7 +1030,7 @@ static const ber_choice_t NamedDay_choice[] = {
};
int
-dissect_x509sat_NamedDay(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_NamedDay(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
NamedDay_choice, hf_index, ett_x509sat_NamedDay,
NULL);
@@ -1065,7 +1058,7 @@ static const ber_choice_t XDayOf_choice[] = {
};
int
-dissect_x509sat_XDayOf(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_XDayOf(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
XDayOf_choice, hf_index, ett_x509sat_XDayOf,
NULL);
@@ -1089,7 +1082,7 @@ static const ber_choice_t T_days_choice[] = {
};
static int
-dissect_x509sat_T_days(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_days(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
T_days_choice, hf_index, ett_x509sat_T_days,
NULL);
@@ -1100,7 +1093,7 @@ dissect_x509sat_T_days(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
-dissect_x509sat_NULL(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_NULL(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index);
return offset;
@@ -1112,7 +1105,7 @@ static const ber_sequence_t T_intWeek_set_of[1] = {
};
static int
-dissect_x509sat_T_intWeek(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_intWeek(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_intWeek_set_of, hf_index, ett_x509sat_T_intWeek);
@@ -1130,7 +1123,7 @@ static int * const T_bitWeek_bits[] = {
};
static int
-dissect_x509sat_T_bitWeek(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_bitWeek(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
T_bitWeek_bits, 5, hf_index, ett_x509sat_T_bitWeek,
NULL);
@@ -1154,7 +1147,7 @@ static const ber_choice_t T_weeks_choice[] = {
};
static int
-dissect_x509sat_T_weeks(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_weeks(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
T_weeks_choice, hf_index, ett_x509sat_T_weeks,
NULL);
@@ -1168,7 +1161,7 @@ static const ber_sequence_t T_intMonth_set_of[1] = {
};
static int
-dissect_x509sat_T_intMonth(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_intMonth(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_intMonth_set_of, hf_index, ett_x509sat_T_intMonth);
@@ -1193,7 +1186,7 @@ static int * const T_bitMonth_bits[] = {
};
static int
-dissect_x509sat_T_bitMonth(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_bitMonth(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
T_bitMonth_bits, 12, hf_index, ett_x509sat_T_bitMonth,
NULL);
@@ -1217,7 +1210,7 @@ static const ber_choice_t T_months_choice[] = {
};
static int
-dissect_x509sat_T_months(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_months(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
T_months_choice, hf_index, ett_x509sat_T_months,
NULL);
@@ -1231,7 +1224,7 @@ static const ber_sequence_t T_years_set_of[1] = {
};
static int
-dissect_x509sat_T_years(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_years(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
T_years_set_of, hf_index, ett_x509sat_T_years);
@@ -1249,7 +1242,7 @@ static const ber_sequence_t Period_sequence[] = {
};
int
-dissect_x509sat_Period(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_Period(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
Period_sequence, hf_index, ett_x509sat_Period);
@@ -1262,7 +1255,7 @@ static const ber_sequence_t SET_OF_Period_set_of[1] = {
};
static int
-dissect_x509sat_SET_OF_Period(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SET_OF_Period(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
SET_OF_Period_set_of, hf_index, ett_x509sat_SET_OF_Period);
@@ -1283,7 +1276,7 @@ static const ber_choice_t T_time_choice[] = {
};
static int
-dissect_x509sat_T_time(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_time(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
T_time_choice, hf_index, ett_x509sat_T_time,
NULL);
@@ -1294,7 +1287,7 @@ dissect_x509sat_T_time(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
-dissect_x509sat_BOOLEAN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_BOOLEAN(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_boolean(implicit_tag, actx, tree, tvb, offset, hf_index, NULL);
return offset;
@@ -1303,7 +1296,7 @@ dissect_x509sat_BOOLEAN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
int
-dissect_x509sat_TimeZone(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TimeZone(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -1319,7 +1312,7 @@ static const ber_sequence_t TimeSpecification_sequence[] = {
};
int
-dissect_x509sat_TimeSpecification(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TimeSpecification(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
TimeSpecification_sequence, hf_index, ett_x509sat_TimeSpecification);
@@ -1335,7 +1328,7 @@ static const ber_sequence_t T_between_sequence[] = {
};
static int
-dissect_x509sat_T_between(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_T_between(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
T_between_sequence, hf_index, ett_x509sat_T_between);
@@ -1358,7 +1351,7 @@ static const ber_choice_t TimeAssertion_choice[] = {
};
int
-dissect_x509sat_TimeAssertion(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_TimeAssertion(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
TimeAssertion_choice, hf_index, ett_x509sat_TimeAssertion,
NULL);
@@ -1380,7 +1373,7 @@ static const ber_choice_t LocaleContextSyntax_choice[] = {
};
int
-dissect_x509sat_LocaleContextSyntax(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_LocaleContextSyntax(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_choice(actx, tree, tvb, offset,
LocaleContextSyntax_choice, hf_index, ett_x509sat_LocaleContextSyntax,
NULL);
@@ -1391,7 +1384,7 @@ dissect_x509sat_LocaleContextSyntax(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_ObjectIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_ObjectIdentifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_object_identifier(implicit_tag, actx, tree, tvb, offset, hf_index, NULL);
return offset;
@@ -1400,7 +1393,7 @@ dissect_x509sat_ObjectIdentifier(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
-dissect_x509sat_OctetString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_OctetString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -1410,7 +1403,7 @@ dissect_x509sat_OctetString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
-dissect_x509sat_BitString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_BitString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_bitstring(implicit_tag, actx, tree, tvb, offset,
NULL, 0, hf_index, -1,
NULL);
@@ -1421,7 +1414,7 @@ dissect_x509sat_BitString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
-dissect_x509sat_Integer(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_Integer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -1431,7 +1424,7 @@ dissect_x509sat_Integer(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
-dissect_x509sat_Boolean(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_Boolean(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_boolean(implicit_tag, actx, tree, tvb, offset, hf_index, NULL);
return offset;
@@ -1440,7 +1433,7 @@ dissect_x509sat_Boolean(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
-dissect_x509sat_SyntaxGeneralizedTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxGeneralizedTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_GeneralizedTime(implicit_tag, actx, tree, tvb, offset, hf_index);
return offset;
@@ -1449,27 +1442,25 @@ dissect_x509sat_SyntaxGeneralizedTime(gboolean implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_x509sat_SyntaxUTCTime(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 378 "./asn1/x509sat/x509sat.cnf"
+dissect_x509sat_SyntaxUTCTime(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
char *outstr, *newstr;
guint32 tvblen;
/* the 2-digit year can only be in the range 1950..2049 https://tools.ietf.org/html/rfc5280#section-4.1.2.5.1 */
offset = dissect_ber_UTCTime(implicit_tag, actx, tree, tvb, offset, hf_index, &outstr, &tvblen);
- if (hf_index >= 0 && outstr) {
+ if (hf_index > 0 && outstr) {
newstr = wmem_strconcat(actx->pinfo->pool, outstr[0] < '5' ? "20": "19", outstr, NULL);
proto_tree_add_string(tree, hf_index, tvb, offset - tvblen, tvblen, newstr);
}
-
return offset;
}
static int
-dissect_x509sat_SyntaxNumericString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxNumericString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_NumericString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1480,7 +1471,7 @@ dissect_x509sat_SyntaxNumericString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_SyntaxPrintableString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxPrintableString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_PrintableString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1491,7 +1482,7 @@ dissect_x509sat_SyntaxPrintableString(gboolean implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_x509sat_SyntaxIA5String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxIA5String(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_IA5String,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1502,7 +1493,7 @@ dissect_x509sat_SyntaxIA5String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_x509sat_SyntaxBMPString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxBMPString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_BMPString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1513,7 +1504,7 @@ dissect_x509sat_SyntaxBMPString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_x509sat_SyntaxUniversalString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxUniversalString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UniversalString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1524,7 +1515,7 @@ dissect_x509sat_SyntaxUniversalString(gboolean implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_x509sat_SyntaxUTF8String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxUTF8String(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_UTF8String,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1535,7 +1526,7 @@ dissect_x509sat_SyntaxUTF8String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
-dissect_x509sat_SyntaxTeletexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxTeletexString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_TeletexString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1546,7 +1537,7 @@ dissect_x509sat_SyntaxTeletexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_SyntaxT61String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxT61String(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_TeletexString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1557,7 +1548,7 @@ dissect_x509sat_SyntaxT61String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_x509sat_SyntaxVideotexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxVideotexString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VideotexString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1568,7 +1559,7 @@ dissect_x509sat_SyntaxVideotexString(gboolean implicit_tag _U_, tvbuff_t *tvb _U
static int
-dissect_x509sat_SyntaxGraphicString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxGraphicString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_GraphicString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1579,7 +1570,7 @@ dissect_x509sat_SyntaxGraphicString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_SyntaxISO646String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxISO646String(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VisibleString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1590,7 +1581,7 @@ dissect_x509sat_SyntaxISO646String(gboolean implicit_tag _U_, tvbuff_t *tvb _U_,
static int
-dissect_x509sat_SyntaxVisibleString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxVisibleString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_VisibleString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1601,7 +1592,7 @@ dissect_x509sat_SyntaxVisibleString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_SyntaxGeneralString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x509sat_SyntaxGeneralString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_restricted_string(implicit_tag, BER_UNI_TAG_GeneralString,
actx, tree, tvb, offset, hf_index,
NULL);
@@ -1612,10 +1603,9 @@ dissect_x509sat_SyntaxGeneralString(gboolean implicit_tag _U_, tvbuff_t *tvb _U_
static int
-dissect_x509sat_GUID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 389 "./asn1/x509sat/x509sat.cnf"
+dissect_x509sat_GUID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
gint8 ber_class;
- gboolean pc;
+ bool pc;
gint32 tag;
guint32 len;
e_guid_t uuid;
@@ -1631,7 +1621,6 @@ dissect_x509sat_GUID(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
tvb_get_ntohguid (tvb, offset, &uuid);
actx->created_item = proto_tree_add_guid(tree, hf_index, tvb, offset, len, &uuid);
-
return offset;
}
@@ -1905,18 +1894,12 @@ static int dissect_GUID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tre
}
-/*--- End of included file: packet-x509sat-fn.c ---*/
-#line 38 "./asn1/x509sat/packet-x509sat-template.c"
-
/*--- proto_register_x509sat ----------------------------------------------*/
void proto_register_x509sat(void) {
/* List of fields */
static hf_register_info hf[] = {
-
-/*--- Included file: packet-x509sat-hfarr.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-hfarr.c"
{ &hf_x509sat_DirectoryString_PDU,
{ "DirectoryString", "x509sat.DirectoryString",
FT_UINT32, BASE_DEC, VALS(x509sat_DirectoryString_vals), 0,
@@ -2007,7 +1990,7 @@ void proto_register_x509sat(void) {
NULL, HFILL }},
{ &hf_x509sat_SyntaxGeneralizedTime_PDU,
{ "GeneralizedTime", "x509sat.GeneralizedTime",
- FT_STRING, BASE_NONE, NULL, 0,
+ FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0,
NULL, HFILL }},
{ &hf_x509sat_SyntaxUTCTime_PDU,
{ "UTCTime", "x509sat.UTCTime",
@@ -2039,15 +2022,15 @@ void proto_register_x509sat(void) {
NULL, HFILL }},
{ &hf_x509sat_SyntaxTeletexString_PDU,
{ "TeletexString", "x509sat.TeletexString",
- FT_STRING, STR_UNICODE, NULL, 0,
+ FT_STRING, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x509sat_SyntaxT61String_PDU,
{ "T61String", "x509sat.T61String",
- FT_STRING, STR_UNICODE, NULL, 0,
+ FT_STRING, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x509sat_SyntaxVideotexString_PDU,
{ "VideotexString", "x509sat.VideotexString",
- FT_STRING, STR_UNICODE, NULL, 0,
+ FT_STRING, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x509sat_SyntaxGraphicString_PDU,
{ "GraphicString", "x509sat.GraphicString",
@@ -2071,7 +2054,7 @@ void proto_register_x509sat(void) {
NULL, HFILL }},
{ &hf_x509sat_teletexString,
{ "teletexString", "x509sat.teletexString",
- FT_STRING, STR_UNICODE, NULL, 0,
+ FT_STRING, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x509sat_printableString,
{ "printableString", "x509sat.printableString",
@@ -2279,11 +2262,11 @@ void proto_register_x509sat(void) {
NULL, HFILL }},
{ &hf_x509sat_startTime,
{ "startTime", "x509sat.startTime",
- FT_STRING, BASE_NONE, NULL, 0,
+ FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0,
"GeneralizedTime", HFILL }},
{ &hf_x509sat_endTime,
{ "endTime", "x509sat.endTime",
- FT_STRING, BASE_NONE, NULL, 0,
+ FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0,
"GeneralizedTime", HFILL }},
{ &hf_x509sat_periodic,
{ "periodic", "x509sat.periodic",
@@ -2431,7 +2414,7 @@ void proto_register_x509sat(void) {
NULL, HFILL }},
{ &hf_x509sat_at,
{ "at", "x509sat.at",
- FT_STRING, BASE_NONE, NULL, 0,
+ FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0,
"GeneralizedTime", HFILL }},
{ &hf_x509sat_between,
{ "between", "x509sat.between_element",
@@ -2573,16 +2556,10 @@ void proto_register_x509sat(void) {
{ "saturday", "x509sat.T.bitNamedDays.saturday",
FT_BOOLEAN, 8, NULL, 0x02,
NULL, HFILL }},
-
-/*--- End of included file: packet-x509sat-hfarr.c ---*/
-#line 46 "./asn1/x509sat/packet-x509sat-template.c"
};
/* List of subtrees */
static gint *ett[] = {
-
-/*--- Included file: packet-x509sat-ettarr.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-ettarr.c"
&ett_x509sat_DirectoryString,
&ett_x509sat_Guide,
&ett_x509sat_Criteria,
@@ -2630,9 +2607,6 @@ void proto_register_x509sat(void) {
&ett_x509sat_TimeAssertion,
&ett_x509sat_T_between,
&ett_x509sat_LocaleContextSyntax,
-
-/*--- End of included file: packet-x509sat-ettarr.c ---*/
-#line 51 "./asn1/x509sat/packet-x509sat-template.c"
};
/* Register protocol */
@@ -2642,9 +2616,6 @@ void proto_register_x509sat(void) {
proto_register_field_array(proto_x509sat, hf, array_length(hf));
proto_register_subtree_array(ett, array_length(ett));
-
-/*--- Included file: packet-x509sat-syn-reg.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-syn-reg.c"
/*--- Syntax registrations ---*/
register_ber_syntax_dissector("BitString", proto_x509sat, dissect_BitString_PDU);
register_ber_syntax_dissector("Boolean", proto_x509sat, dissect_Boolean_PDU);
@@ -2684,17 +2655,11 @@ void proto_register_x509sat(void) {
register_ber_syntax_dissector("UniqueIdentifier", proto_x509sat, dissect_UniqueIdentifier_PDU);
register_ber_syntax_dissector("X121Address", proto_x509sat, dissect_X121Address_PDU);
-/*--- End of included file: packet-x509sat-syn-reg.c ---*/
-#line 61 "./asn1/x509sat/packet-x509sat-template.c"
-
}
/*--- proto_reg_handoff_x509sat -------------------------------------------*/
void proto_reg_handoff_x509sat(void) {
-
-/*--- Included file: packet-x509sat-dis-tab.c ---*/
-#line 1 "./asn1/x509sat/packet-x509sat-dis-tab.c"
register_ber_oid_dissector("2.5.4.0", dissect_ObjectIdentifier_PDU, proto_x509sat, "id-at-objectClass");
register_ber_oid_dissector("2.5.4.2", dissect_DirectoryString_PDU, proto_x509sat, "id-at-knowledgeInformation");
register_ber_oid_dissector("2.5.4.3", dissect_DirectoryString_PDU, proto_x509sat, "id-at-commonName");
@@ -2753,6 +2718,7 @@ void proto_reg_handoff_x509sat(void) {
register_ber_oid_dissector("2.5.4.65", dissect_DirectoryString_PDU, proto_x509sat, "id-at-pseudonym");
register_ber_oid_dissector("2.5.4.66", dissect_ObjectIdentifier_PDU, proto_x509sat, "id-at-communuicationsService");
register_ber_oid_dissector("2.5.4.67", dissect_ObjectIdentifier_PDU, proto_x509sat, "id-at-communuicationsNetwork");
+ register_ber_oid_dissector("2.5.4.97", dissect_DirectoryString_PDU, proto_x509sat, "id-at-organizationIdentifier");
register_ber_oid_dissector("2.5.13.8", dissect_SyntaxNumericString_PDU, proto_x509sat, "id-mr-numericStringMatch");
register_ber_oid_dissector("2.5.13.11", dissect_CaseIgnoreListMatch_PDU, proto_x509sat, "id-mr-caseIgnoreListMatch");
register_ber_oid_dissector("2.5.13.16", dissect_BitString_PDU, proto_x509sat, "id-mr-bitStringMatch");
@@ -2877,9 +2843,6 @@ void proto_reg_handoff_x509sat(void) {
register_ber_oid_dissector("1.3.6.1.4.1.311.60.2.1.3", dissect_CountryName_PDU, proto_x509sat, "jurisdictionOfIncorporationCountryName");
-/*--- End of included file: packet-x509sat-dis-tab.c ---*/
-#line 68 "./asn1/x509sat/packet-x509sat-template.c"
-
/* OBJECT CLASSES */
oid_add_from_string("top","2.5.6.0");