diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:33 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:33 +0000 |
commit | 9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9 (patch) | |
tree | 2784370cda9bbf2da9114d70f05399c0b229d28c /epan/dissectors/packet-p1.c | |
parent | Adding debian version 4.2.6-1. (diff) | |
download | wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.tar.xz wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.zip |
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-p1.c')
-rw-r--r-- | epan/dissectors/packet-p1.c | 2389 |
1 files changed, 1195 insertions, 1194 deletions
diff --git a/epan/dissectors/packet-p1.c b/epan/dissectors/packet-p1.c index d3b3e332..b3c23b0b 100644 --- a/epan/dissectors/packet-p1.c +++ b/epan/dissectors/packet-p1.c @@ -1,7 +1,7 @@ /* Do not modify this file. Changes will be overwritten. */ /* Generated automatically by the ASN.1 to Wireshark dissector compiler */ /* packet-p1.c */ -/* asn2wrs.py -b -C -L -p p1 -c ./p1.cnf -s ./packet-p1-template -D . -O ../.. MTAAbstractService.asn MTSAbstractService.asn MTSAccessProtocol.asn MHSProtocolObjectIdentifiers.asn MTSUpperBounds.asn */ +/* asn2wrs.py -b -C -q -L -p p1 -c ./p1.cnf -s ./packet-p1-template -D . -O ../.. MTAAbstractService.asn MTSAbstractService.asn MTSAccessProtocol.asn MHSProtocolObjectIdentifiers.asn MTSUpperBounds.asn */ /* packet-p1.c * Routines for X.411 (X.400 Message Transfer) packet dissection @@ -23,6 +23,7 @@ #include <epan/expert.h> #include <epan/strutil.h> #include <epan/proto_data.h> +#include <wsutil/array.h> #include "packet-ber.h" #include "packet-acse.h" @@ -41,827 +42,827 @@ #define PFNAME "p1" /* Initialize the protocol and registered fields */ -static int proto_p1 = -1; -static int proto_p3 = -1; - -static int hf_p1_MTS_APDU_PDU = -1; -static int hf_p1_MTABindArgument_PDU = -1; -static int hf_p1_MTABindResult_PDU = -1; -static int hf_p1_MTABindError_PDU = -1; - -static int hf_p1_InternalTraceInformation_PDU = -1; /* InternalTraceInformation */ -static int hf_p1_InternalTraceInformationElement_PDU = -1; /* InternalTraceInformationElement */ -static int hf_p1_TraceInformation_PDU = -1; /* TraceInformation */ -static int hf_p1_TraceInformationElement_PDU = -1; /* TraceInformationElement */ -static int hf_p1_MTSBindArgument_PDU = -1; /* MTSBindArgument */ -static int hf_p1_MTSBindResult_PDU = -1; /* MTSBindResult */ -static int hf_p1_PAR_mts_bind_error_PDU = -1; /* PAR_mts_bind_error */ -static int hf_p1_MessageSubmissionArgument_PDU = -1; /* MessageSubmissionArgument */ -static int hf_p1_MessageSubmissionResult_PDU = -1; /* MessageSubmissionResult */ -static int hf_p1_ProbeSubmissionArgument_PDU = -1; /* ProbeSubmissionArgument */ -static int hf_p1_ProbeSubmissionResult_PDU = -1; /* ProbeSubmissionResult */ -static int hf_p1_CancelDeferredDeliveryArgument_PDU = -1; /* CancelDeferredDeliveryArgument */ -static int hf_p1_CancelDeferredDeliveryResult_PDU = -1; /* CancelDeferredDeliveryResult */ -static int hf_p1_SubmissionControlArgument_PDU = -1; /* SubmissionControlArgument */ -static int hf_p1_SubmissionControlResult_PDU = -1; /* SubmissionControlResult */ -static int hf_p1_PAR_submission_control_violated_PDU = -1; /* PAR_submission_control_violated */ -static int hf_p1_PAR_element_of_service_not_subscribed_PDU = -1; /* PAR_element_of_service_not_subscribed */ -static int hf_p1_PAR_deferred_delivery_cancellation_rejected_PDU = -1; /* PAR_deferred_delivery_cancellation_rejected */ -static int hf_p1_PAR_originator_invalid_PDU = -1; /* PAR_originator_invalid */ -static int hf_p1_ImproperlySpecifiedRecipients_PDU = -1; /* ImproperlySpecifiedRecipients */ -static int hf_p1_PAR_message_submission_identifier_invalid_PDU = -1; /* PAR_message_submission_identifier_invalid */ -static int hf_p1_PAR_inconsistent_request_PDU = -1; /* PAR_inconsistent_request */ -static int hf_p1_SecurityProblem_PDU = -1; /* SecurityProblem */ -static int hf_p1_PAR_unsupported_critical_function_PDU = -1; /* PAR_unsupported_critical_function */ -static int hf_p1_PAR_remote_bind_error_PDU = -1; /* PAR_remote_bind_error */ -static int hf_p1_MessageSubmissionTime_PDU = -1; /* MessageSubmissionTime */ -static int hf_p1_MessageDeliveryArgument_PDU = -1; /* MessageDeliveryArgument */ -static int hf_p1_MessageDeliveryResult_PDU = -1; /* MessageDeliveryResult */ -static int hf_p1_ReportDeliveryArgument_PDU = -1; /* ReportDeliveryArgument */ -static int hf_p1_ReportDeliveryResult_PDU = -1; /* ReportDeliveryResult */ -static int hf_p1_DeliveryControlArgument_PDU = -1; /* DeliveryControlArgument */ -static int hf_p1_DeliveryControlResult_PDU = -1; /* DeliveryControlResult */ -static int hf_p1_PAR_delivery_control_violated_PDU = -1; /* PAR_delivery_control_violated */ -static int hf_p1_PAR_control_violates_registration_PDU = -1; /* PAR_control_violates_registration */ -static int hf_p1_RefusedOperation_PDU = -1; /* RefusedOperation */ -static int hf_p1_RecipientCertificate_PDU = -1; /* RecipientCertificate */ -static int hf_p1_ProofOfDelivery_PDU = -1; /* ProofOfDelivery */ -static int hf_p1_RegisterArgument_PDU = -1; /* RegisterArgument */ -static int hf_p1_RegisterResult_PDU = -1; /* RegisterResult */ -static int hf_p1_ChangeCredentialsArgument_PDU = -1; /* ChangeCredentialsArgument */ -static int hf_p1_RES_change_credentials_PDU = -1; /* RES_change_credentials */ -static int hf_p1_PAR_register_rejected_PDU = -1; /* PAR_register_rejected */ -static int hf_p1_PAR_new_credentials_unacceptable_PDU = -1; /* PAR_new_credentials_unacceptable */ -static int hf_p1_PAR_old_credentials_incorrectly_specified_PDU = -1; /* PAR_old_credentials_incorrectly_specified */ -static int hf_p1_MessageSubmissionEnvelope_PDU = -1; /* MessageSubmissionEnvelope */ -static int hf_p1_PerRecipientMessageSubmissionFields_PDU = -1; /* PerRecipientMessageSubmissionFields */ -static int hf_p1_ProbeSubmissionEnvelope_PDU = -1; /* ProbeSubmissionEnvelope */ -static int hf_p1_PerRecipientProbeSubmissionFields_PDU = -1; /* PerRecipientProbeSubmissionFields */ -static int hf_p1_MessageDeliveryEnvelope_PDU = -1; /* MessageDeliveryEnvelope */ -static int hf_p1_ReportDeliveryEnvelope_PDU = -1; /* ReportDeliveryEnvelope */ -static int hf_p1_PerRecipientReportDeliveryFields_PDU = -1; /* PerRecipientReportDeliveryFields */ -static int hf_p1_ExtendedContentType_PDU = -1; /* ExtendedContentType */ -static int hf_p1_ContentIdentifier_PDU = -1; /* ContentIdentifier */ -static int hf_p1_PerMessageIndicators_PDU = -1; /* PerMessageIndicators */ -static int hf_p1_OriginatorReportRequest_PDU = -1; /* OriginatorReportRequest */ -static int hf_p1_DeferredDeliveryTime_PDU = -1; /* DeferredDeliveryTime */ -static int hf_p1_Priority_PDU = -1; /* Priority */ -static int hf_p1_ContentLength_PDU = -1; /* ContentLength */ -static int hf_p1_MessageDeliveryTime_PDU = -1; /* MessageDeliveryTime */ -static int hf_p1_DeliveryFlags_PDU = -1; /* DeliveryFlags */ -static int hf_p1_SubjectSubmissionIdentifier_PDU = -1; /* SubjectSubmissionIdentifier */ -static int hf_p1_RecipientReassignmentProhibited_PDU = -1; /* RecipientReassignmentProhibited */ -static int hf_p1_OriginatorRequestedAlternateRecipient_PDU = -1; /* OriginatorRequestedAlternateRecipient */ -static int hf_p1_DLExpansionProhibited_PDU = -1; /* DLExpansionProhibited */ -static int hf_p1_ConversionWithLossProhibited_PDU = -1; /* ConversionWithLossProhibited */ -static int hf_p1_LatestDeliveryTime_PDU = -1; /* LatestDeliveryTime */ -static int hf_p1_RequestedDeliveryMethod_PDU = -1; /* RequestedDeliveryMethod */ -static int hf_p1_PhysicalForwardingProhibited_PDU = -1; /* PhysicalForwardingProhibited */ -static int hf_p1_PhysicalForwardingAddressRequest_PDU = -1; /* PhysicalForwardingAddressRequest */ -static int hf_p1_PhysicalDeliveryModes_PDU = -1; /* PhysicalDeliveryModes */ -static int hf_p1_RegisteredMailType_PDU = -1; /* RegisteredMailType */ -static int hf_p1_RecipientNumberForAdvice_PDU = -1; /* RecipientNumberForAdvice */ -static int hf_p1_PhysicalRenditionAttributes_PDU = -1; /* PhysicalRenditionAttributes */ -static int hf_p1_OriginatorReturnAddress_PDU = -1; /* OriginatorReturnAddress */ -static int hf_p1_PhysicalDeliveryReportRequest_PDU = -1; /* PhysicalDeliveryReportRequest */ -static int hf_p1_OriginatorCertificate_PDU = -1; /* OriginatorCertificate */ -static int hf_p1_MessageToken_PDU = -1; /* MessageToken */ -static int hf_p1_ContentConfidentialityAlgorithmIdentifier_PDU = -1; /* ContentConfidentialityAlgorithmIdentifier */ -static int hf_p1_ContentIntegrityCheck_PDU = -1; /* ContentIntegrityCheck */ -static int hf_p1_MessageOriginAuthenticationCheck_PDU = -1; /* MessageOriginAuthenticationCheck */ -static int hf_p1_p1_MessageSecurityLabel_PDU = -1; /* MessageSecurityLabel */ -static int hf_p1_ProofOfSubmissionRequest_PDU = -1; /* ProofOfSubmissionRequest */ -static int hf_p1_ProofOfDeliveryRequest_PDU = -1; /* ProofOfDeliveryRequest */ -static int hf_p1_ContentCorrelator_PDU = -1; /* ContentCorrelator */ -static int hf_p1_ProbeOriginAuthenticationCheck_PDU = -1; /* ProbeOriginAuthenticationCheck */ -static int hf_p1_RedirectionHistory_PDU = -1; /* RedirectionHistory */ -static int hf_p1_Redirection_PDU = -1; /* Redirection */ -static int hf_p1_DLExpansionHistory_PDU = -1; /* DLExpansionHistory */ -static int hf_p1_DLExpansion_PDU = -1; /* DLExpansion */ -static int hf_p1_PhysicalForwardingAddress_PDU = -1; /* PhysicalForwardingAddress */ -static int hf_p1_OriginatorAndDLExpansionHistory_PDU = -1; /* OriginatorAndDLExpansionHistory */ -static int hf_p1_ReportingDLName_PDU = -1; /* ReportingDLName */ -static int hf_p1_ReportingMTACertificate_PDU = -1; /* ReportingMTACertificate */ -static int hf_p1_ReportOriginAuthenticationCheck_PDU = -1; /* ReportOriginAuthenticationCheck */ -static int hf_p1_OriginatingMTACertificate_PDU = -1; /* OriginatingMTACertificate */ -static int hf_p1_ProofOfSubmission_PDU = -1; /* ProofOfSubmission */ -static int hf_p1_ReportingMTAName_PDU = -1; /* ReportingMTAName */ -static int hf_p1_ExtendedCertificates_PDU = -1; /* ExtendedCertificates */ -static int hf_p1_DLExemptedRecipients_PDU = -1; /* DLExemptedRecipients */ -static int hf_p1_CertificateSelectors_PDU = -1; /* CertificateSelectors */ -static int hf_p1_Content_PDU = -1; /* Content */ -static int hf_p1_MTSIdentifier_PDU = -1; /* MTSIdentifier */ -static int hf_p1_ORName_PDU = -1; /* ORName */ -static int hf_p1_ORAddress_PDU = -1; /* ORAddress */ -static int hf_p1_CommonName_PDU = -1; /* CommonName */ -static int hf_p1_TeletexCommonName_PDU = -1; /* TeletexCommonName */ -static int hf_p1_UniversalCommonName_PDU = -1; /* UniversalCommonName */ -static int hf_p1_TeletexOrganizationName_PDU = -1; /* TeletexOrganizationName */ -static int hf_p1_UniversalOrganizationName_PDU = -1; /* UniversalOrganizationName */ -static int hf_p1_TeletexPersonalName_PDU = -1; /* TeletexPersonalName */ -static int hf_p1_UniversalPersonalName_PDU = -1; /* UniversalPersonalName */ -static int hf_p1_TeletexOrganizationalUnitNames_PDU = -1; /* TeletexOrganizationalUnitNames */ -static int hf_p1_UniversalOrganizationalUnitNames_PDU = -1; /* UniversalOrganizationalUnitNames */ -static int hf_p1_PDSName_PDU = -1; /* PDSName */ -static int hf_p1_PhysicalDeliveryCountryName_PDU = -1; /* PhysicalDeliveryCountryName */ -static int hf_p1_PostalCode_PDU = -1; /* PostalCode */ -static int hf_p1_PhysicalDeliveryOfficeName_PDU = -1; /* PhysicalDeliveryOfficeName */ -static int hf_p1_UniversalPhysicalDeliveryOfficeName_PDU = -1; /* UniversalPhysicalDeliveryOfficeName */ -static int hf_p1_PhysicalDeliveryOfficeNumber_PDU = -1; /* PhysicalDeliveryOfficeNumber */ -static int hf_p1_UniversalPhysicalDeliveryOfficeNumber_PDU = -1; /* UniversalPhysicalDeliveryOfficeNumber */ -static int hf_p1_ExtensionORAddressComponents_PDU = -1; /* ExtensionORAddressComponents */ -static int hf_p1_UniversalExtensionORAddressComponents_PDU = -1; /* UniversalExtensionORAddressComponents */ -static int hf_p1_PhysicalDeliveryPersonalName_PDU = -1; /* PhysicalDeliveryPersonalName */ -static int hf_p1_UniversalPhysicalDeliveryPersonalName_PDU = -1; /* UniversalPhysicalDeliveryPersonalName */ -static int hf_p1_PhysicalDeliveryOrganizationName_PDU = -1; /* PhysicalDeliveryOrganizationName */ -static int hf_p1_UniversalPhysicalDeliveryOrganizationName_PDU = -1; /* UniversalPhysicalDeliveryOrganizationName */ -static int hf_p1_ExtensionPhysicalDeliveryAddressComponents_PDU = -1; /* ExtensionPhysicalDeliveryAddressComponents */ -static int hf_p1_UniversalExtensionPhysicalDeliveryAddressComponents_PDU = -1; /* UniversalExtensionPhysicalDeliveryAddressComponents */ -static int hf_p1_UnformattedPostalAddress_PDU = -1; /* UnformattedPostalAddress */ -static int hf_p1_UniversalUnformattedPostalAddress_PDU = -1; /* UniversalUnformattedPostalAddress */ -static int hf_p1_StreetAddress_PDU = -1; /* StreetAddress */ -static int hf_p1_UniversalStreetAddress_PDU = -1; /* UniversalStreetAddress */ -static int hf_p1_PostOfficeBoxAddress_PDU = -1; /* PostOfficeBoxAddress */ -static int hf_p1_UniversalPostOfficeBoxAddress_PDU = -1; /* UniversalPostOfficeBoxAddress */ -static int hf_p1_PosteRestanteAddress_PDU = -1; /* PosteRestanteAddress */ -static int hf_p1_UniversalPosteRestanteAddress_PDU = -1; /* UniversalPosteRestanteAddress */ -static int hf_p1_UniquePostalName_PDU = -1; /* UniquePostalName */ -static int hf_p1_UniversalUniquePostalName_PDU = -1; /* UniversalUniquePostalName */ -static int hf_p1_LocalPostalAttributes_PDU = -1; /* LocalPostalAttributes */ -static int hf_p1_UniversalLocalPostalAttributes_PDU = -1; /* UniversalLocalPostalAttributes */ -static int hf_p1_ExtendedNetworkAddress_PDU = -1; /* ExtendedNetworkAddress */ -static int hf_p1_TerminalType_PDU = -1; /* TerminalType */ -static int hf_p1_TeletexDomainDefinedAttributes_PDU = -1; /* TeletexDomainDefinedAttributes */ -static int hf_p1_UniversalDomainDefinedAttributes_PDU = -1; /* UniversalDomainDefinedAttributes */ -static int hf_p1_ExtendedEncodedInformationType_PDU = -1; /* ExtendedEncodedInformationType */ -static int hf_p1_MTANameAndOptionalGDI_PDU = -1; /* MTANameAndOptionalGDI */ -static int hf_p1_AsymmetricToken_PDU = -1; /* AsymmetricToken */ -static int hf_p1_BindTokenSignedData_PDU = -1; /* BindTokenSignedData */ -static int hf_p1_MessageTokenSignedData_PDU = -1; /* MessageTokenSignedData */ -static int hf_p1_MessageTokenEncryptedData_PDU = -1; /* MessageTokenEncryptedData */ -static int hf_p1_BindTokenEncryptedData_PDU = -1; /* BindTokenEncryptedData */ -static int hf_p1_SecurityClassification_PDU = -1; /* SecurityClassification */ -static int hf_p1_unauthenticated = -1; /* NULL */ -static int hf_p1_authenticated_argument = -1; /* AuthenticatedArgument */ -static int hf_p1_authenticated_initiator_name = -1; /* MTAName */ -static int hf_p1_initiator_credentials = -1; /* InitiatorCredentials */ -static int hf_p1_security_context = -1; /* SecurityContext */ -static int hf_p1_authenticated_result = -1; /* AuthenticatedResult */ -static int hf_p1_authenticated_responder_name = -1; /* MTAName */ -static int hf_p1_responder_credentials = -1; /* ResponderCredentials */ -static int hf_p1_message = -1; /* Message */ -static int hf_p1_probe = -1; /* Probe */ -static int hf_p1_report = -1; /* Report */ -static int hf_p1_message_envelope = -1; /* MessageTransferEnvelope */ -static int hf_p1_content = -1; /* Content */ -static int hf_p1_report_envelope = -1; /* ReportTransferEnvelope */ -static int hf_p1_report_content = -1; /* ReportTransferContent */ -static int hf_p1_message_identifier = -1; /* MessageIdentifier */ -static int hf_p1_perMessageTransferFields_originator_name = -1; /* MTAOriginatorName */ -static int hf_p1_original_encoded_information_types = -1; /* OriginalEncodedInformationTypes */ -static int hf_p1_content_type = -1; /* ContentType */ -static int hf_p1_content_identifier = -1; /* ContentIdentifier */ -static int hf_p1_priority = -1; /* Priority */ -static int hf_p1_per_message_indicators = -1; /* PerMessageIndicators */ -static int hf_p1_deferred_delivery_time = -1; /* DeferredDeliveryTime */ -static int hf_p1_per_domain_bilateral_information = -1; /* SEQUENCE_SIZE_1_ub_transfers_OF_PerDomainBilateralInformation */ -static int hf_p1_per_domain_bilateral_information_item = -1; /* PerDomainBilateralInformation */ -static int hf_p1_trace_information = -1; /* TraceInformation */ -static int hf_p1_extensions = -1; /* SET_OF_ExtensionField */ -static int hf_p1_extensions_item = -1; /* ExtensionField */ -static int hf_p1_recipient_name = -1; /* MTARecipientName */ -static int hf_p1_originally_specified_recipient_number = -1; /* OriginallySpecifiedRecipientNumber */ -static int hf_p1_per_recipient_indicators = -1; /* PerRecipientIndicators */ -static int hf_p1_explicit_conversion = -1; /* ExplicitConversion */ -static int hf_p1_probe_identifier = -1; /* ProbeIdentifier */ -static int hf_p1_perProbeTransferFields_originator_name = -1; /* MTAOriginatorName */ -static int hf_p1_content_length = -1; /* ContentLength */ -static int hf_p1_report_identifier = -1; /* ReportIdentifier */ -static int hf_p1_report_destination_name = -1; /* ReportDestinationName */ -static int hf_p1_subject_identifier = -1; /* SubjectIdentifier */ -static int hf_p1_subject_intermediate_trace_information = -1; /* SubjectIntermediateTraceInformation */ -static int hf_p1_returned_content = -1; /* Content */ -static int hf_p1_additional_information = -1; /* AdditionalInformation */ -static int hf_p1_mta_actual_recipient_name = -1; /* MTAActualRecipientName */ -static int hf_p1_last_trace_information = -1; /* LastTraceInformation */ -static int hf_p1_report_originally_intended_recipient_name = -1; /* OriginallyIntendedRecipientName */ -static int hf_p1_supplementary_information = -1; /* SupplementaryInformation */ -static int hf_p1_country_name = -1; /* CountryName */ -static int hf_p1_bilateral_domain = -1; /* T_bilateral_domain */ -static int hf_p1_administration_domain_name = -1; /* AdministrationDomainName */ -static int hf_p1_private_domain = -1; /* T_private_domain */ -static int hf_p1_private_domain_identifier = -1; /* PrivateDomainIdentifier */ -static int hf_p1_bilateral_information = -1; /* T_bilateral_information */ -static int hf_p1_arrival_time = -1; /* ArrivalTime */ -static int hf_p1_converted_encoded_information_types = -1; /* ConvertedEncodedInformationTypes */ -static int hf_p1_trace_report_type = -1; /* ReportType */ -static int hf_p1_InternalTraceInformation_item = -1; /* InternalTraceInformationElement */ -static int hf_p1_global_domain_identifier = -1; /* GlobalDomainIdentifier */ -static int hf_p1_mta_name = -1; /* MTAName */ -static int hf_p1_mta_supplied_information = -1; /* MTASuppliedInformation */ -static int hf_p1__untag_item = -1; /* TraceInformationElement */ -static int hf_p1_domain_supplied_information = -1; /* DomainSuppliedInformation */ -static int hf_p1_deferred_time = -1; /* DeferredTime */ -static int hf_p1_other_actions = -1; /* OtherActions */ -static int hf_p1_initiator_name = -1; /* ObjectName */ -static int hf_p1_messages_waiting = -1; /* MessagesWaiting */ -static int hf_p1_responder_name = -1; /* ObjectName */ -static int hf_p1_user_agent = -1; /* ORAddressAndOptionalDirectoryName */ -static int hf_p1_mTA = -1; /* MTAName */ -static int hf_p1_message_store = -1; /* ORAddressAndOptionalDirectoryName */ -static int hf_p1_urgent = -1; /* DeliveryQueue */ -static int hf_p1_normal = -1; /* DeliveryQueue */ -static int hf_p1_non_urgent = -1; /* DeliveryQueue */ -static int hf_p1_messages = -1; /* INTEGER_0_ub_queue_size */ -static int hf_p1_delivery_queue_octets = -1; /* INTEGER_0_ub_content_length */ -static int hf_p1_simple = -1; /* Password */ -static int hf_p1_strong = -1; /* StrongCredentials */ -static int hf_p1_protected = -1; /* ProtectedPassword */ -static int hf_p1_ia5_string = -1; /* IA5String_SIZE_0_ub_password_length */ -static int hf_p1_octet_string = -1; /* OCTET_STRING_SIZE_0_ub_password_length */ -static int hf_p1_bind_token = -1; /* Token */ -static int hf_p1_certificate = -1; /* Certificates */ -static int hf_p1_certificate_selector = -1; /* CertificateAssertion */ -static int hf_p1_signature = -1; /* Signature */ -static int hf_p1_time1 = -1; /* UTCTime */ -static int hf_p1_time2 = -1; /* UTCTime */ -static int hf_p1_random1 = -1; /* BIT_STRING */ -static int hf_p1_random2 = -1; /* BIT_STRING */ -static int hf_p1_algorithmIdentifier = -1; /* AlgorithmIdentifier */ -static int hf_p1_encrypted = -1; /* BIT_STRING */ -static int hf_p1_SecurityContext_item = -1; /* SecurityLabel */ -static int hf_p1_message_submission_envelope = -1; /* MessageSubmissionEnvelope */ -static int hf_p1_message_submission_identifier = -1; /* MessageSubmissionIdentifier */ -static int hf_p1_message_submission_time = -1; /* MessageSubmissionTime */ -static int hf_p1_probe_submission_identifier = -1; /* ProbeSubmissionIdentifier */ -static int hf_p1_probe_submission_time = -1; /* ProbeSubmissionTime */ -static int hf_p1_ImproperlySpecifiedRecipients_item = -1; /* RecipientName */ -static int hf_p1_waiting_operations = -1; /* Operations */ -static int hf_p1_waiting_messages = -1; /* WaitingMessages */ -static int hf_p1_waiting_content_types = -1; /* SET_SIZE_0_ub_content_types_OF_ContentType */ -static int hf_p1_waiting_content_types_item = -1; /* ContentType */ -static int hf_p1_waiting_encoded_information_types = -1; /* EncodedInformationTypes */ -static int hf_p1_recipient_certificate = -1; /* RecipientCertificate */ -static int hf_p1_proof_of_delivery = -1; /* ProofOfDelivery */ -static int hf_p1_empty_result = -1; /* NULL */ -static int hf_p1_max_extensions = -1; /* SET_SIZE_1_MAX_OF_ExtensionField */ -static int hf_p1_max_extensions_item = -1; /* ExtensionField */ -static int hf_p1_restrict = -1; /* BOOLEAN */ -static int hf_p1_permissible_operations = -1; /* Operations */ -static int hf_p1_permissible_maximum_content_length = -1; /* ContentLength */ -static int hf_p1_permissible_lowest_priority = -1; /* Priority */ -static int hf_p1_permissible_content_types = -1; /* ContentTypes */ -static int hf_p1_permissible_encoded_information_types = -1; /* PermissibleEncodedInformationTypes */ -static int hf_p1_permissible_security_context = -1; /* SecurityContext */ -static int hf_p1_refused_argument = -1; /* T_refused_argument */ -static int hf_p1_built_in_argument = -1; /* RefusedArgument */ -static int hf_p1_refused_extension = -1; /* T_refused_extension */ -static int hf_p1_refusal_reason = -1; /* RefusalReason */ -static int hf_p1_user_name = -1; /* UserName */ -static int hf_p1_user_address = -1; /* UserAddress */ -static int hf_p1_deliverable_class = -1; /* SET_SIZE_1_ub_deliverable_class_OF_DeliverableClass */ -static int hf_p1_deliverable_class_item = -1; /* DeliverableClass */ -static int hf_p1_default_delivery_controls = -1; /* DefaultDeliveryControls */ -static int hf_p1_redirections = -1; /* Redirections */ -static int hf_p1_restricted_delivery = -1; /* RestrictedDelivery */ -static int hf_p1_retrieve_registrations = -1; /* RegistrationTypes */ -static int hf_p1_non_empty_result = -1; /* T_non_empty_result */ -static int hf_p1_registered_information = -1; /* RegisterArgument */ -static int hf_p1_old_credentials = -1; /* Credentials */ -static int hf_p1_new_credentials = -1; /* Credentials */ -static int hf_p1_x121 = -1; /* T_x121 */ -static int hf_p1_x121_address = -1; /* T_x121_address */ -static int hf_p1_tsap_id = -1; /* PrintableString_SIZE_1_ub_tsap_id_length */ -static int hf_p1_presentation = -1; /* PSAPAddress */ -static int hf_p1_Redirections_item = -1; /* RecipientRedirection */ -static int hf_p1_redirection_classes = -1; /* SET_SIZE_1_ub_redirection_classes_OF_RedirectionClass */ -static int hf_p1_redirection_classes_item = -1; /* RedirectionClass */ -static int hf_p1_recipient_assigned_alternate_recipient = -1; /* RecipientAssignedAlternateRecipient */ -static int hf_p1_content_types = -1; /* ContentTypes */ -static int hf_p1_maximum_content_length = -1; /* ContentLength */ -static int hf_p1_encoded_information_types_constraints = -1; /* EncodedInformationTypesConstraints */ -static int hf_p1_security_labels = -1; /* SecurityContext */ -static int hf_p1_class_priority = -1; /* SET_OF_Priority */ -static int hf_p1_class_priority_item = -1; /* Priority */ -static int hf_p1_objects = -1; /* T_objects */ -static int hf_p1_applies_only_to = -1; /* SEQUENCE_OF_Restriction */ -static int hf_p1_applies_only_to_item = -1; /* Restriction */ -static int hf_p1_unacceptable_eits = -1; /* ExtendedEncodedInformationTypes */ -static int hf_p1_acceptable_eits = -1; /* ExtendedEncodedInformationTypes */ -static int hf_p1_exclusively_acceptable_eits = -1; /* ExtendedEncodedInformationTypes */ -static int hf_p1_RestrictedDelivery_item = -1; /* Restriction */ -static int hf_p1_permitted = -1; /* BOOLEAN */ -static int hf_p1_source_type = -1; /* T_source_type */ -static int hf_p1_source_name = -1; /* ExactOrPattern */ -static int hf_p1_exact_match = -1; /* ORName */ -static int hf_p1_pattern_match = -1; /* ORName */ -static int hf_p1_standard_parameters = -1; /* T_standard_parameters */ -static int hf_p1_type_extensions = -1; /* T_type_extensions */ -static int hf_p1_type_extensions_item = -1; /* T_type_extensions_item */ -static int hf_p1_perMessageSubmissionFields_originator_name = -1; /* OriginatorName */ -static int hf_p1_submission_recipient_name = -1; /* RecipientName */ -static int hf_p1_originator_report_request = -1; /* OriginatorReportRequest */ -static int hf_p1_perProbeSubmissionFields_originator_name = -1; /* OriginatorName */ -static int hf_p1_probe_recipient_name = -1; /* RecipientName */ -static int hf_p1_message_delivery_identifier = -1; /* MessageDeliveryIdentifier */ -static int hf_p1_message_delivery_time = -1; /* MessageDeliveryTime */ -static int hf_p1_other_fields = -1; /* OtherMessageDeliveryFields */ -static int hf_p1_delivered_content_type = -1; /* DeliveredContentType */ -static int hf_p1_delivered_originator_name = -1; /* DeliveredOriginatorName */ -static int hf_p1_delivery_flags = -1; /* DeliveryFlags */ -static int hf_p1_other_recipient_names = -1; /* OtherRecipientNames */ -static int hf_p1_this_recipient_name = -1; /* ThisRecipientName */ -static int hf_p1_originally_intended_recipient_name = -1; /* OriginallyIntendedRecipientName */ -static int hf_p1_subject_submission_identifier = -1; /* SubjectSubmissionIdentifier */ -static int hf_p1_actual_recipient_name = -1; /* ActualRecipientName */ -static int hf_p1_delivery_report_type = -1; /* ReportType */ -static int hf_p1_delivery = -1; /* DeliveryReport */ -static int hf_p1_non_delivery = -1; /* NonDeliveryReport */ -static int hf_p1_type_of_MTS_user = -1; /* TypeOfMTSUser */ -static int hf_p1_non_delivery_reason_code = -1; /* NonDeliveryReasonCode */ -static int hf_p1_non_delivery_diagnostic_code = -1; /* NonDeliveryDiagnosticCode */ -static int hf_p1_ContentTypes_item = -1; /* ContentType */ -static int hf_p1_built_in = -1; /* BuiltInContentType */ -static int hf_p1_extended = -1; /* ExtendedContentType */ -static int hf_p1_OtherRecipientNames_item = -1; /* OtherRecipientName */ -static int hf_p1_standard_extension = -1; /* StandardExtension */ -static int hf_p1_private_extension = -1; /* T_private_extension */ -static int hf_p1_extension_type = -1; /* ExtensionType */ -static int hf_p1_criticality = -1; /* Criticality */ -static int hf_p1_extension_value = -1; /* ExtensionValue */ -static int hf_p1_RequestedDeliveryMethod_item = -1; /* RequestedDeliveryMethod_item */ -static int hf_p1_ia5text = -1; /* IA5String */ -static int hf_p1_octets = -1; /* OCTET_STRING */ -static int hf_p1_RedirectionHistory_item = -1; /* Redirection */ -static int hf_p1_intended_recipient_name = -1; /* IntendedRecipientName */ -static int hf_p1_redirection_reason = -1; /* RedirectionReason */ -static int hf_p1_intended_recipient = -1; /* ORAddressAndOptionalDirectoryName */ -static int hf_p1_redirection_time = -1; /* Time */ -static int hf_p1_DLExpansionHistory_item = -1; /* DLExpansion */ -static int hf_p1_dl = -1; /* ORAddressAndOptionalDirectoryName */ -static int hf_p1_dl_expansion_time = -1; /* Time */ -static int hf_p1_OriginatorAndDLExpansionHistory_item = -1; /* OriginatorAndDLExpansion */ -static int hf_p1_originator_or_dl_name = -1; /* ORAddressAndOptionalDirectoryName */ -static int hf_p1_origination_or_expansion_time = -1; /* Time */ -static int hf_p1_domain = -1; /* GlobalDomainIdentifier */ -static int hf_p1_mta_directory_name = -1; /* Name */ -static int hf_p1_ExtendedCertificates_item = -1; /* ExtendedCertificate */ -static int hf_p1_directory_entry = -1; /* Name */ -static int hf_p1_DLExemptedRecipients_item = -1; /* ORAddressAndOrDirectoryName */ -static int hf_p1_encryption_recipient = -1; /* CertificateAssertion */ -static int hf_p1_encryption_originator = -1; /* CertificateAssertion */ -static int hf_p1_selectors_content_integrity_check = -1; /* CertificateAssertion */ -static int hf_p1_token_signature = -1; /* CertificateAssertion */ -static int hf_p1_message_origin_authentication = -1; /* CertificateAssertion */ -static int hf_p1_local_identifier = -1; /* LocalIdentifier */ -static int hf_p1_numeric_private_domain_identifier = -1; /* T_numeric_private_domain_identifier */ -static int hf_p1_printable_private_domain_identifier = -1; /* T_printable_private_domain_identifier */ -static int hf_p1_built_in_standard_attributes = -1; /* BuiltInStandardAttributes */ -static int hf_p1_built_in_domain_defined_attributes = -1; /* BuiltInDomainDefinedAttributes */ -static int hf_p1_extension_attributes = -1; /* ExtensionAttributes */ -static int hf_p1_network_address = -1; /* NetworkAddress */ -static int hf_p1_terminal_identifier = -1; /* TerminalIdentifier */ -static int hf_p1_private_domain_name = -1; /* PrivateDomainName */ -static int hf_p1_organization_name = -1; /* OrganizationName */ -static int hf_p1_numeric_user_identifier = -1; /* NumericUserIdentifier */ -static int hf_p1_personal_name = -1; /* PersonalName */ -static int hf_p1_organizational_unit_names = -1; /* OrganizationalUnitNames */ -static int hf_p1_x121_dcc_code = -1; /* T_x121_dcc_code */ -static int hf_p1_iso_3166_alpha2_code = -1; /* T_iso_3166_alpha2_code */ -static int hf_p1_numeric = -1; /* T_numeric */ -static int hf_p1_printable = -1; /* T_printable */ -static int hf_p1_numeric_private_domain_name = -1; /* T_numeric_private_domain_name */ -static int hf_p1_printable_private_domain_name = -1; /* T_printable_private_domain_name */ -static int hf_p1_printable_surname = -1; /* T_printable_surname */ -static int hf_p1_printable_given_name = -1; /* T_printable_given_name */ -static int hf_p1_printable_initials = -1; /* T_printable_initials */ -static int hf_p1_printable_generation_qualifier = -1; /* T_printable_generation_qualifier */ -static int hf_p1_OrganizationalUnitNames_item = -1; /* OrganizationalUnitName */ -static int hf_p1_BuiltInDomainDefinedAttributes_item = -1; /* BuiltInDomainDefinedAttribute */ -static int hf_p1_printable_type = -1; /* T_printable_type */ -static int hf_p1_printable_value = -1; /* T_printable_value */ -static int hf_p1_ExtensionAttributes_item = -1; /* ExtensionAttribute */ -static int hf_p1_extension_attribute_type = -1; /* ExtensionAttributeType */ -static int hf_p1_extension_attribute_value = -1; /* T_extension_attribute_value */ -static int hf_p1_teletex_surname = -1; /* T_teletex_surname */ -static int hf_p1_teletex_given_name = -1; /* T_teletex_given_name */ -static int hf_p1_teletex_initials = -1; /* T_teletex_initials */ -static int hf_p1_teletex_generation_qualifier = -1; /* T_teletex_generation_qualifier */ -static int hf_p1_universal_surname = -1; /* UniversalOrBMPString */ -static int hf_p1_universal_given_name = -1; /* UniversalOrBMPString */ -static int hf_p1_universal_initials = -1; /* UniversalOrBMPString */ -static int hf_p1_universal_generation_qualifier = -1; /* UniversalOrBMPString */ -static int hf_p1_TeletexOrganizationalUnitNames_item = -1; /* TeletexOrganizationalUnitName */ -static int hf_p1_UniversalOrganizationalUnitNames_item = -1; /* UniversalOrganizationalUnitName */ -static int hf_p1_character_encoding = -1; /* T_character_encoding */ -static int hf_p1_two_octets = -1; /* BMPString_SIZE_1_ub_string_length */ -static int hf_p1_four_octets = -1; /* UniversalString_SIZE_1_ub_string_length */ -static int hf_p1_iso_639_language_code = -1; /* PrintableString_SIZE_CONSTR001 */ -static int hf_p1_x121_dcc_code_01 = -1; /* T_x121_dcc_code_01 */ -static int hf_p1_iso_3166_alpha2_code_01 = -1; /* T_iso_3166_alpha2_code_01 */ -static int hf_p1_numeric_code = -1; /* T_numeric_code */ -static int hf_p1_printable_code = -1; /* PrintableString_SIZE_1_ub_postal_code_length */ -static int hf_p1_printable_address = -1; /* T_printable_address */ -static int hf_p1_printable_address_item = -1; /* PrintableString_SIZE_1_ub_pds_parameter_length */ -static int hf_p1_teletex_string = -1; /* TeletexString_SIZE_1_ub_unformatted_address_length */ -static int hf_p1_printable_string = -1; /* PrintableString_SIZE_1_ub_pds_parameter_length */ -static int hf_p1_pds_teletex_string = -1; /* TeletexString_SIZE_1_ub_pds_parameter_length */ -static int hf_p1_e163_4_address = -1; /* T_e163_4_address */ -static int hf_p1_number = -1; /* NumericString_SIZE_1_ub_e163_4_number_length */ -static int hf_p1_sub_address = -1; /* NumericString_SIZE_1_ub_e163_4_sub_address_length */ -static int hf_p1_psap_address = -1; /* PresentationAddress */ -static int hf_p1_TeletexDomainDefinedAttributes_item = -1; /* TeletexDomainDefinedAttribute */ -static int hf_p1_type = -1; /* T_type */ -static int hf_p1_teletex_value = -1; /* T_teletex_value */ -static int hf_p1_UniversalDomainDefinedAttributes_item = -1; /* UniversalDomainDefinedAttribute */ -static int hf_p1_universal_type = -1; /* UniversalOrBMPString */ -static int hf_p1_universal_value = -1; /* UniversalOrBMPString */ -static int hf_p1_ExtendedEncodedInformationTypes_item = -1; /* ExtendedEncodedInformationType */ -static int hf_p1_g3_facsimile = -1; /* G3FacsimileNonBasicParameters */ -static int hf_p1_teletex = -1; /* TeletexNonBasicParameters */ -static int hf_p1_graphic_character_sets = -1; /* TeletexString */ -static int hf_p1_control_character_sets = -1; /* TeletexString */ -static int hf_p1_page_formats = -1; /* OCTET_STRING */ -static int hf_p1_miscellaneous_terminal_capabilities = -1; /* TeletexString */ -static int hf_p1_private_use = -1; /* OCTET_STRING */ -static int hf_p1_token_type_identifier = -1; /* TokenTypeIdentifier */ -static int hf_p1_token = -1; /* TokenTypeData */ -static int hf_p1_signature_algorithm_identifier = -1; /* AlgorithmIdentifier */ -static int hf_p1_name = -1; /* T_name */ -static int hf_p1_token_recipient_name = -1; /* RecipientName */ -static int hf_p1_token_mta = -1; /* MTANameAndOptionalGDI */ -static int hf_p1_time = -1; /* Time */ -static int hf_p1_signed_data = -1; /* TokenData */ -static int hf_p1_encryption_algorithm_identifier = -1; /* AlgorithmIdentifier */ -static int hf_p1_encrypted_data = -1; /* BIT_STRING */ -static int hf_p1_asymmetric_token_data = -1; /* AsymmetricTokenData */ -static int hf_p1_algorithm_identifier = -1; /* AlgorithmIdentifier */ -static int hf_p1_token_data_type = -1; /* TokenDataType */ -static int hf_p1_value = -1; /* T_value */ -static int hf_p1_content_confidentiality_algorithm_identifier = -1; /* ContentConfidentialityAlgorithmIdentifier */ -static int hf_p1_content_integrity_check = -1; /* ContentIntegrityCheck */ -static int hf_p1_message_security_label = -1; /* MessageSecurityLabel */ -static int hf_p1_proof_of_delivery_request = -1; /* ProofOfDeliveryRequest */ -static int hf_p1_message_sequence_number = -1; /* INTEGER */ -static int hf_p1_content_confidentiality_key = -1; /* EncryptionKey */ -static int hf_p1_content_integrity_key = -1; /* EncryptionKey */ -static int hf_p1_security_policy_identifier = -1; /* SecurityPolicyIdentifier */ -static int hf_p1_security_classification = -1; /* SecurityClassification */ -static int hf_p1_privacy_mark = -1; /* PrivacyMark */ -static int hf_p1_security_categories = -1; /* SecurityCategories */ -static int hf_p1_SecurityCategories_item = -1; /* SecurityCategory */ -static int hf_p1_category_type = -1; /* SecurityCategoryIdentifier */ -static int hf_p1_category_value = -1; /* CategoryValue */ -static int hf_p1_mta_originator_name = -1; /* MTAOriginatorName */ -static int hf_p1_per_recipient_message_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageTransferFields */ -static int hf_p1_per_recipient_message_fields_item = -1; /* PerRecipientMessageTransferFields */ -static int hf_p1_per_recipient_probe_transfer_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeTransferFields */ -static int hf_p1_per_recipient_probe_transfer_fields_item = -1; /* PerRecipientProbeTransferFields */ -static int hf_p1_per_recipient_report_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportTransferFields */ -static int hf_p1_per_recipient_report_fields_item = -1; /* PerRecipientReportTransferFields */ -static int hf_p1_routing_action = -1; /* RoutingAction */ -static int hf_p1_attempted = -1; /* T_attempted */ -static int hf_p1_mta = -1; /* MTAName */ -static int hf_p1_attempted_domain = -1; /* GlobalDomainIdentifier */ -static int hf_p1_per_recipient_report_delivery_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportDeliveryFields */ -static int hf_p1_per_recipient_report_delivery_fields_item = -1; /* PerRecipientReportDeliveryFields */ -static int hf_p1_mts_originator_name = -1; /* OriginatorName */ -static int hf_p1_per_recipient_message_submission_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageSubmissionFields */ -static int hf_p1_per_recipient_message_submission_fields_item = -1; /* PerRecipientMessageSubmissionFields */ -static int hf_p1_per_recipient_probe_submission_fields = -1; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeSubmissionFields */ -static int hf_p1_per_recipient_probe_submission_fields_item = -1; /* PerRecipientProbeSubmissionFields */ -static int hf_p1_directory_name = -1; /* Name */ -static int hf_p1_built_in_encoded_information_types = -1; /* BuiltInEncodedInformationTypes */ -static int hf_p1_extended_encoded_information_types = -1; /* ExtendedEncodedInformationTypes */ +static int proto_p1; +static int proto_p3; + +static int hf_p1_MTS_APDU_PDU; +static int hf_p1_MTABindArgument_PDU; +static int hf_p1_MTABindResult_PDU; +static int hf_p1_MTABindError_PDU; + +static int hf_p1_InternalTraceInformation_PDU; /* InternalTraceInformation */ +static int hf_p1_InternalTraceInformationElement_PDU; /* InternalTraceInformationElement */ +static int hf_p1_TraceInformation_PDU; /* TraceInformation */ +static int hf_p1_TraceInformationElement_PDU; /* TraceInformationElement */ +static int hf_p1_MTSBindArgument_PDU; /* MTSBindArgument */ +static int hf_p1_MTSBindResult_PDU; /* MTSBindResult */ +static int hf_p1_PAR_mts_bind_error_PDU; /* PAR_mts_bind_error */ +static int hf_p1_MessageSubmissionArgument_PDU; /* MessageSubmissionArgument */ +static int hf_p1_MessageSubmissionResult_PDU; /* MessageSubmissionResult */ +static int hf_p1_ProbeSubmissionArgument_PDU; /* ProbeSubmissionArgument */ +static int hf_p1_ProbeSubmissionResult_PDU; /* ProbeSubmissionResult */ +static int hf_p1_CancelDeferredDeliveryArgument_PDU; /* CancelDeferredDeliveryArgument */ +static int hf_p1_CancelDeferredDeliveryResult_PDU; /* CancelDeferredDeliveryResult */ +static int hf_p1_SubmissionControlArgument_PDU; /* SubmissionControlArgument */ +static int hf_p1_SubmissionControlResult_PDU; /* SubmissionControlResult */ +static int hf_p1_PAR_submission_control_violated_PDU; /* PAR_submission_control_violated */ +static int hf_p1_PAR_element_of_service_not_subscribed_PDU; /* PAR_element_of_service_not_subscribed */ +static int hf_p1_PAR_deferred_delivery_cancellation_rejected_PDU; /* PAR_deferred_delivery_cancellation_rejected */ +static int hf_p1_PAR_originator_invalid_PDU; /* PAR_originator_invalid */ +static int hf_p1_ImproperlySpecifiedRecipients_PDU; /* ImproperlySpecifiedRecipients */ +static int hf_p1_PAR_message_submission_identifier_invalid_PDU; /* PAR_message_submission_identifier_invalid */ +static int hf_p1_PAR_inconsistent_request_PDU; /* PAR_inconsistent_request */ +static int hf_p1_SecurityProblem_PDU; /* SecurityProblem */ +static int hf_p1_PAR_unsupported_critical_function_PDU; /* PAR_unsupported_critical_function */ +static int hf_p1_PAR_remote_bind_error_PDU; /* PAR_remote_bind_error */ +static int hf_p1_MessageSubmissionTime_PDU; /* MessageSubmissionTime */ +static int hf_p1_MessageDeliveryArgument_PDU; /* MessageDeliveryArgument */ +static int hf_p1_MessageDeliveryResult_PDU; /* MessageDeliveryResult */ +static int hf_p1_ReportDeliveryArgument_PDU; /* ReportDeliveryArgument */ +static int hf_p1_ReportDeliveryResult_PDU; /* ReportDeliveryResult */ +static int hf_p1_DeliveryControlArgument_PDU; /* DeliveryControlArgument */ +static int hf_p1_DeliveryControlResult_PDU; /* DeliveryControlResult */ +static int hf_p1_PAR_delivery_control_violated_PDU; /* PAR_delivery_control_violated */ +static int hf_p1_PAR_control_violates_registration_PDU; /* PAR_control_violates_registration */ +static int hf_p1_RefusedOperation_PDU; /* RefusedOperation */ +static int hf_p1_RecipientCertificate_PDU; /* RecipientCertificate */ +static int hf_p1_ProofOfDelivery_PDU; /* ProofOfDelivery */ +static int hf_p1_RegisterArgument_PDU; /* RegisterArgument */ +static int hf_p1_RegisterResult_PDU; /* RegisterResult */ +static int hf_p1_ChangeCredentialsArgument_PDU; /* ChangeCredentialsArgument */ +static int hf_p1_RES_change_credentials_PDU; /* RES_change_credentials */ +static int hf_p1_PAR_register_rejected_PDU; /* PAR_register_rejected */ +static int hf_p1_PAR_new_credentials_unacceptable_PDU; /* PAR_new_credentials_unacceptable */ +static int hf_p1_PAR_old_credentials_incorrectly_specified_PDU; /* PAR_old_credentials_incorrectly_specified */ +static int hf_p1_MessageSubmissionEnvelope_PDU; /* MessageSubmissionEnvelope */ +static int hf_p1_PerRecipientMessageSubmissionFields_PDU; /* PerRecipientMessageSubmissionFields */ +static int hf_p1_ProbeSubmissionEnvelope_PDU; /* ProbeSubmissionEnvelope */ +static int hf_p1_PerRecipientProbeSubmissionFields_PDU; /* PerRecipientProbeSubmissionFields */ +static int hf_p1_MessageDeliveryEnvelope_PDU; /* MessageDeliveryEnvelope */ +static int hf_p1_ReportDeliveryEnvelope_PDU; /* ReportDeliveryEnvelope */ +static int hf_p1_PerRecipientReportDeliveryFields_PDU; /* PerRecipientReportDeliveryFields */ +static int hf_p1_ExtendedContentType_PDU; /* ExtendedContentType */ +static int hf_p1_ContentIdentifier_PDU; /* ContentIdentifier */ +static int hf_p1_PerMessageIndicators_PDU; /* PerMessageIndicators */ +static int hf_p1_OriginatorReportRequest_PDU; /* OriginatorReportRequest */ +static int hf_p1_DeferredDeliveryTime_PDU; /* DeferredDeliveryTime */ +static int hf_p1_Priority_PDU; /* Priority */ +static int hf_p1_ContentLength_PDU; /* ContentLength */ +static int hf_p1_MessageDeliveryTime_PDU; /* MessageDeliveryTime */ +static int hf_p1_DeliveryFlags_PDU; /* DeliveryFlags */ +static int hf_p1_SubjectSubmissionIdentifier_PDU; /* SubjectSubmissionIdentifier */ +static int hf_p1_RecipientReassignmentProhibited_PDU; /* RecipientReassignmentProhibited */ +static int hf_p1_OriginatorRequestedAlternateRecipient_PDU; /* OriginatorRequestedAlternateRecipient */ +static int hf_p1_DLExpansionProhibited_PDU; /* DLExpansionProhibited */ +static int hf_p1_ConversionWithLossProhibited_PDU; /* ConversionWithLossProhibited */ +static int hf_p1_LatestDeliveryTime_PDU; /* LatestDeliveryTime */ +static int hf_p1_RequestedDeliveryMethod_PDU; /* RequestedDeliveryMethod */ +static int hf_p1_PhysicalForwardingProhibited_PDU; /* PhysicalForwardingProhibited */ +static int hf_p1_PhysicalForwardingAddressRequest_PDU; /* PhysicalForwardingAddressRequest */ +static int hf_p1_PhysicalDeliveryModes_PDU; /* PhysicalDeliveryModes */ +static int hf_p1_RegisteredMailType_PDU; /* RegisteredMailType */ +static int hf_p1_RecipientNumberForAdvice_PDU; /* RecipientNumberForAdvice */ +static int hf_p1_PhysicalRenditionAttributes_PDU; /* PhysicalRenditionAttributes */ +static int hf_p1_OriginatorReturnAddress_PDU; /* OriginatorReturnAddress */ +static int hf_p1_PhysicalDeliveryReportRequest_PDU; /* PhysicalDeliveryReportRequest */ +static int hf_p1_OriginatorCertificate_PDU; /* OriginatorCertificate */ +static int hf_p1_MessageToken_PDU; /* MessageToken */ +static int hf_p1_ContentConfidentialityAlgorithmIdentifier_PDU; /* ContentConfidentialityAlgorithmIdentifier */ +static int hf_p1_ContentIntegrityCheck_PDU; /* ContentIntegrityCheck */ +static int hf_p1_MessageOriginAuthenticationCheck_PDU; /* MessageOriginAuthenticationCheck */ +static int hf_p1_p1_MessageSecurityLabel_PDU; /* MessageSecurityLabel */ +static int hf_p1_ProofOfSubmissionRequest_PDU; /* ProofOfSubmissionRequest */ +static int hf_p1_ProofOfDeliveryRequest_PDU; /* ProofOfDeliveryRequest */ +static int hf_p1_ContentCorrelator_PDU; /* ContentCorrelator */ +static int hf_p1_ProbeOriginAuthenticationCheck_PDU; /* ProbeOriginAuthenticationCheck */ +static int hf_p1_RedirectionHistory_PDU; /* RedirectionHistory */ +static int hf_p1_Redirection_PDU; /* Redirection */ +static int hf_p1_DLExpansionHistory_PDU; /* DLExpansionHistory */ +static int hf_p1_DLExpansion_PDU; /* DLExpansion */ +static int hf_p1_PhysicalForwardingAddress_PDU; /* PhysicalForwardingAddress */ +static int hf_p1_OriginatorAndDLExpansionHistory_PDU; /* OriginatorAndDLExpansionHistory */ +static int hf_p1_ReportingDLName_PDU; /* ReportingDLName */ +static int hf_p1_ReportingMTACertificate_PDU; /* ReportingMTACertificate */ +static int hf_p1_ReportOriginAuthenticationCheck_PDU; /* ReportOriginAuthenticationCheck */ +static int hf_p1_OriginatingMTACertificate_PDU; /* OriginatingMTACertificate */ +static int hf_p1_ProofOfSubmission_PDU; /* ProofOfSubmission */ +static int hf_p1_ReportingMTAName_PDU; /* ReportingMTAName */ +static int hf_p1_ExtendedCertificates_PDU; /* ExtendedCertificates */ +static int hf_p1_DLExemptedRecipients_PDU; /* DLExemptedRecipients */ +static int hf_p1_CertificateSelectors_PDU; /* CertificateSelectors */ +static int hf_p1_Content_PDU; /* Content */ +static int hf_p1_MTSIdentifier_PDU; /* MTSIdentifier */ +static int hf_p1_ORName_PDU; /* ORName */ +static int hf_p1_ORAddress_PDU; /* ORAddress */ +static int hf_p1_CommonName_PDU; /* CommonName */ +static int hf_p1_TeletexCommonName_PDU; /* TeletexCommonName */ +static int hf_p1_UniversalCommonName_PDU; /* UniversalCommonName */ +static int hf_p1_TeletexOrganizationName_PDU; /* TeletexOrganizationName */ +static int hf_p1_UniversalOrganizationName_PDU; /* UniversalOrganizationName */ +static int hf_p1_TeletexPersonalName_PDU; /* TeletexPersonalName */ +static int hf_p1_UniversalPersonalName_PDU; /* UniversalPersonalName */ +static int hf_p1_TeletexOrganizationalUnitNames_PDU; /* TeletexOrganizationalUnitNames */ +static int hf_p1_UniversalOrganizationalUnitNames_PDU; /* UniversalOrganizationalUnitNames */ +static int hf_p1_PDSName_PDU; /* PDSName */ +static int hf_p1_PhysicalDeliveryCountryName_PDU; /* PhysicalDeliveryCountryName */ +static int hf_p1_PostalCode_PDU; /* PostalCode */ +static int hf_p1_PhysicalDeliveryOfficeName_PDU; /* PhysicalDeliveryOfficeName */ +static int hf_p1_UniversalPhysicalDeliveryOfficeName_PDU; /* UniversalPhysicalDeliveryOfficeName */ +static int hf_p1_PhysicalDeliveryOfficeNumber_PDU; /* PhysicalDeliveryOfficeNumber */ +static int hf_p1_UniversalPhysicalDeliveryOfficeNumber_PDU; /* UniversalPhysicalDeliveryOfficeNumber */ +static int hf_p1_ExtensionORAddressComponents_PDU; /* ExtensionORAddressComponents */ +static int hf_p1_UniversalExtensionORAddressComponents_PDU; /* UniversalExtensionORAddressComponents */ +static int hf_p1_PhysicalDeliveryPersonalName_PDU; /* PhysicalDeliveryPersonalName */ +static int hf_p1_UniversalPhysicalDeliveryPersonalName_PDU; /* UniversalPhysicalDeliveryPersonalName */ +static int hf_p1_PhysicalDeliveryOrganizationName_PDU; /* PhysicalDeliveryOrganizationName */ +static int hf_p1_UniversalPhysicalDeliveryOrganizationName_PDU; /* UniversalPhysicalDeliveryOrganizationName */ +static int hf_p1_ExtensionPhysicalDeliveryAddressComponents_PDU; /* ExtensionPhysicalDeliveryAddressComponents */ +static int hf_p1_UniversalExtensionPhysicalDeliveryAddressComponents_PDU; /* UniversalExtensionPhysicalDeliveryAddressComponents */ +static int hf_p1_UnformattedPostalAddress_PDU; /* UnformattedPostalAddress */ +static int hf_p1_UniversalUnformattedPostalAddress_PDU; /* UniversalUnformattedPostalAddress */ +static int hf_p1_StreetAddress_PDU; /* StreetAddress */ +static int hf_p1_UniversalStreetAddress_PDU; /* UniversalStreetAddress */ +static int hf_p1_PostOfficeBoxAddress_PDU; /* PostOfficeBoxAddress */ +static int hf_p1_UniversalPostOfficeBoxAddress_PDU; /* UniversalPostOfficeBoxAddress */ +static int hf_p1_PosteRestanteAddress_PDU; /* PosteRestanteAddress */ +static int hf_p1_UniversalPosteRestanteAddress_PDU; /* UniversalPosteRestanteAddress */ +static int hf_p1_UniquePostalName_PDU; /* UniquePostalName */ +static int hf_p1_UniversalUniquePostalName_PDU; /* UniversalUniquePostalName */ +static int hf_p1_LocalPostalAttributes_PDU; /* LocalPostalAttributes */ +static int hf_p1_UniversalLocalPostalAttributes_PDU; /* UniversalLocalPostalAttributes */ +static int hf_p1_ExtendedNetworkAddress_PDU; /* ExtendedNetworkAddress */ +static int hf_p1_TerminalType_PDU; /* TerminalType */ +static int hf_p1_TeletexDomainDefinedAttributes_PDU; /* TeletexDomainDefinedAttributes */ +static int hf_p1_UniversalDomainDefinedAttributes_PDU; /* UniversalDomainDefinedAttributes */ +static int hf_p1_ExtendedEncodedInformationType_PDU; /* ExtendedEncodedInformationType */ +static int hf_p1_MTANameAndOptionalGDI_PDU; /* MTANameAndOptionalGDI */ +static int hf_p1_AsymmetricToken_PDU; /* AsymmetricToken */ +static int hf_p1_BindTokenSignedData_PDU; /* BindTokenSignedData */ +static int hf_p1_MessageTokenSignedData_PDU; /* MessageTokenSignedData */ +static int hf_p1_MessageTokenEncryptedData_PDU; /* MessageTokenEncryptedData */ +static int hf_p1_BindTokenEncryptedData_PDU; /* BindTokenEncryptedData */ +static int hf_p1_SecurityClassification_PDU; /* SecurityClassification */ +static int hf_p1_unauthenticated; /* NULL */ +static int hf_p1_authenticated_argument; /* AuthenticatedArgument */ +static int hf_p1_authenticated_initiator_name; /* MTAName */ +static int hf_p1_initiator_credentials; /* InitiatorCredentials */ +static int hf_p1_security_context; /* SecurityContext */ +static int hf_p1_authenticated_result; /* AuthenticatedResult */ +static int hf_p1_authenticated_responder_name; /* MTAName */ +static int hf_p1_responder_credentials; /* ResponderCredentials */ +static int hf_p1_message; /* Message */ +static int hf_p1_probe; /* Probe */ +static int hf_p1_report; /* Report */ +static int hf_p1_message_envelope; /* MessageTransferEnvelope */ +static int hf_p1_content; /* Content */ +static int hf_p1_report_envelope; /* ReportTransferEnvelope */ +static int hf_p1_report_content; /* ReportTransferContent */ +static int hf_p1_message_identifier; /* MessageIdentifier */ +static int hf_p1_perMessageTransferFields_originator_name; /* MTAOriginatorName */ +static int hf_p1_original_encoded_information_types; /* OriginalEncodedInformationTypes */ +static int hf_p1_content_type; /* ContentType */ +static int hf_p1_content_identifier; /* ContentIdentifier */ +static int hf_p1_priority; /* Priority */ +static int hf_p1_per_message_indicators; /* PerMessageIndicators */ +static int hf_p1_deferred_delivery_time; /* DeferredDeliveryTime */ +static int hf_p1_per_domain_bilateral_information; /* SEQUENCE_SIZE_1_ub_transfers_OF_PerDomainBilateralInformation */ +static int hf_p1_per_domain_bilateral_information_item; /* PerDomainBilateralInformation */ +static int hf_p1_trace_information; /* TraceInformation */ +static int hf_p1_extensions; /* SET_OF_ExtensionField */ +static int hf_p1_extensions_item; /* ExtensionField */ +static int hf_p1_recipient_name; /* MTARecipientName */ +static int hf_p1_originally_specified_recipient_number; /* OriginallySpecifiedRecipientNumber */ +static int hf_p1_per_recipient_indicators; /* PerRecipientIndicators */ +static int hf_p1_explicit_conversion; /* ExplicitConversion */ +static int hf_p1_probe_identifier; /* ProbeIdentifier */ +static int hf_p1_perProbeTransferFields_originator_name; /* MTAOriginatorName */ +static int hf_p1_content_length; /* ContentLength */ +static int hf_p1_report_identifier; /* ReportIdentifier */ +static int hf_p1_report_destination_name; /* ReportDestinationName */ +static int hf_p1_subject_identifier; /* SubjectIdentifier */ +static int hf_p1_subject_intermediate_trace_information; /* SubjectIntermediateTraceInformation */ +static int hf_p1_returned_content; /* Content */ +static int hf_p1_additional_information; /* AdditionalInformation */ +static int hf_p1_mta_actual_recipient_name; /* MTAActualRecipientName */ +static int hf_p1_last_trace_information; /* LastTraceInformation */ +static int hf_p1_report_originally_intended_recipient_name; /* OriginallyIntendedRecipientName */ +static int hf_p1_supplementary_information; /* SupplementaryInformation */ +static int hf_p1_country_name; /* CountryName */ +static int hf_p1_bilateral_domain; /* T_bilateral_domain */ +static int hf_p1_administration_domain_name; /* AdministrationDomainName */ +static int hf_p1_private_domain; /* T_private_domain */ +static int hf_p1_private_domain_identifier; /* PrivateDomainIdentifier */ +static int hf_p1_bilateral_information; /* T_bilateral_information */ +static int hf_p1_arrival_time; /* ArrivalTime */ +static int hf_p1_converted_encoded_information_types; /* ConvertedEncodedInformationTypes */ +static int hf_p1_trace_report_type; /* ReportType */ +static int hf_p1_InternalTraceInformation_item; /* InternalTraceInformationElement */ +static int hf_p1_global_domain_identifier; /* GlobalDomainIdentifier */ +static int hf_p1_mta_name; /* MTAName */ +static int hf_p1_mta_supplied_information; /* MTASuppliedInformation */ +static int hf_p1__untag_item; /* TraceInformationElement */ +static int hf_p1_domain_supplied_information; /* DomainSuppliedInformation */ +static int hf_p1_deferred_time; /* DeferredTime */ +static int hf_p1_other_actions; /* OtherActions */ +static int hf_p1_initiator_name; /* ObjectName */ +static int hf_p1_messages_waiting; /* MessagesWaiting */ +static int hf_p1_responder_name; /* ObjectName */ +static int hf_p1_user_agent; /* ORAddressAndOptionalDirectoryName */ +static int hf_p1_mTA; /* MTAName */ +static int hf_p1_message_store; /* ORAddressAndOptionalDirectoryName */ +static int hf_p1_urgent; /* DeliveryQueue */ +static int hf_p1_normal; /* DeliveryQueue */ +static int hf_p1_non_urgent; /* DeliveryQueue */ +static int hf_p1_messages; /* INTEGER_0_ub_queue_size */ +static int hf_p1_delivery_queue_octets; /* INTEGER_0_ub_content_length */ +static int hf_p1_simple; /* Password */ +static int hf_p1_strong; /* StrongCredentials */ +static int hf_p1_protected; /* ProtectedPassword */ +static int hf_p1_ia5_string; /* IA5String_SIZE_0_ub_password_length */ +static int hf_p1_octet_string; /* OCTET_STRING_SIZE_0_ub_password_length */ +static int hf_p1_bind_token; /* Token */ +static int hf_p1_certificate; /* Certificates */ +static int hf_p1_certificate_selector; /* CertificateAssertion */ +static int hf_p1_signature; /* Signature */ +static int hf_p1_time1; /* UTCTime */ +static int hf_p1_time2; /* UTCTime */ +static int hf_p1_random1; /* BIT_STRING */ +static int hf_p1_random2; /* BIT_STRING */ +static int hf_p1_algorithmIdentifier; /* AlgorithmIdentifier */ +static int hf_p1_encrypted; /* BIT_STRING */ +static int hf_p1_SecurityContext_item; /* SecurityLabel */ +static int hf_p1_message_submission_envelope; /* MessageSubmissionEnvelope */ +static int hf_p1_message_submission_identifier; /* MessageSubmissionIdentifier */ +static int hf_p1_message_submission_time; /* MessageSubmissionTime */ +static int hf_p1_probe_submission_identifier; /* ProbeSubmissionIdentifier */ +static int hf_p1_probe_submission_time; /* ProbeSubmissionTime */ +static int hf_p1_ImproperlySpecifiedRecipients_item; /* RecipientName */ +static int hf_p1_waiting_operations; /* Operations */ +static int hf_p1_waiting_messages; /* WaitingMessages */ +static int hf_p1_waiting_content_types; /* SET_SIZE_0_ub_content_types_OF_ContentType */ +static int hf_p1_waiting_content_types_item; /* ContentType */ +static int hf_p1_waiting_encoded_information_types; /* EncodedInformationTypes */ +static int hf_p1_recipient_certificate; /* RecipientCertificate */ +static int hf_p1_proof_of_delivery; /* ProofOfDelivery */ +static int hf_p1_empty_result; /* NULL */ +static int hf_p1_max_extensions; /* SET_SIZE_1_MAX_OF_ExtensionField */ +static int hf_p1_max_extensions_item; /* ExtensionField */ +static int hf_p1_restrict; /* BOOLEAN */ +static int hf_p1_permissible_operations; /* Operations */ +static int hf_p1_permissible_maximum_content_length; /* ContentLength */ +static int hf_p1_permissible_lowest_priority; /* Priority */ +static int hf_p1_permissible_content_types; /* ContentTypes */ +static int hf_p1_permissible_encoded_information_types; /* PermissibleEncodedInformationTypes */ +static int hf_p1_permissible_security_context; /* SecurityContext */ +static int hf_p1_refused_argument; /* T_refused_argument */ +static int hf_p1_built_in_argument; /* RefusedArgument */ +static int hf_p1_refused_extension; /* T_refused_extension */ +static int hf_p1_refusal_reason; /* RefusalReason */ +static int hf_p1_user_name; /* UserName */ +static int hf_p1_user_address; /* UserAddress */ +static int hf_p1_deliverable_class; /* SET_SIZE_1_ub_deliverable_class_OF_DeliverableClass */ +static int hf_p1_deliverable_class_item; /* DeliverableClass */ +static int hf_p1_default_delivery_controls; /* DefaultDeliveryControls */ +static int hf_p1_redirections; /* Redirections */ +static int hf_p1_restricted_delivery; /* RestrictedDelivery */ +static int hf_p1_retrieve_registrations; /* RegistrationTypes */ +static int hf_p1_non_empty_result; /* T_non_empty_result */ +static int hf_p1_registered_information; /* RegisterArgument */ +static int hf_p1_old_credentials; /* Credentials */ +static int hf_p1_new_credentials; /* Credentials */ +static int hf_p1_x121; /* T_x121 */ +static int hf_p1_x121_address; /* T_x121_address */ +static int hf_p1_tsap_id; /* PrintableString_SIZE_1_ub_tsap_id_length */ +static int hf_p1_presentation; /* PSAPAddress */ +static int hf_p1_Redirections_item; /* RecipientRedirection */ +static int hf_p1_redirection_classes; /* SET_SIZE_1_ub_redirection_classes_OF_RedirectionClass */ +static int hf_p1_redirection_classes_item; /* RedirectionClass */ +static int hf_p1_recipient_assigned_alternate_recipient; /* RecipientAssignedAlternateRecipient */ +static int hf_p1_content_types; /* ContentTypes */ +static int hf_p1_maximum_content_length; /* ContentLength */ +static int hf_p1_encoded_information_types_constraints; /* EncodedInformationTypesConstraints */ +static int hf_p1_security_labels; /* SecurityContext */ +static int hf_p1_class_priority; /* SET_OF_Priority */ +static int hf_p1_class_priority_item; /* Priority */ +static int hf_p1_objects; /* T_objects */ +static int hf_p1_applies_only_to; /* SEQUENCE_OF_Restriction */ +static int hf_p1_applies_only_to_item; /* Restriction */ +static int hf_p1_unacceptable_eits; /* ExtendedEncodedInformationTypes */ +static int hf_p1_acceptable_eits; /* ExtendedEncodedInformationTypes */ +static int hf_p1_exclusively_acceptable_eits; /* ExtendedEncodedInformationTypes */ +static int hf_p1_RestrictedDelivery_item; /* Restriction */ +static int hf_p1_permitted; /* BOOLEAN */ +static int hf_p1_source_type; /* T_source_type */ +static int hf_p1_source_name; /* ExactOrPattern */ +static int hf_p1_exact_match; /* ORName */ +static int hf_p1_pattern_match; /* ORName */ +static int hf_p1_standard_parameters; /* T_standard_parameters */ +static int hf_p1_type_extensions; /* T_type_extensions */ +static int hf_p1_type_extensions_item; /* T_type_extensions_item */ +static int hf_p1_perMessageSubmissionFields_originator_name; /* OriginatorName */ +static int hf_p1_submission_recipient_name; /* RecipientName */ +static int hf_p1_originator_report_request; /* OriginatorReportRequest */ +static int hf_p1_perProbeSubmissionFields_originator_name; /* OriginatorName */ +static int hf_p1_probe_recipient_name; /* RecipientName */ +static int hf_p1_message_delivery_identifier; /* MessageDeliveryIdentifier */ +static int hf_p1_message_delivery_time; /* MessageDeliveryTime */ +static int hf_p1_other_fields; /* OtherMessageDeliveryFields */ +static int hf_p1_delivered_content_type; /* DeliveredContentType */ +static int hf_p1_delivered_originator_name; /* DeliveredOriginatorName */ +static int hf_p1_delivery_flags; /* DeliveryFlags */ +static int hf_p1_other_recipient_names; /* OtherRecipientNames */ +static int hf_p1_this_recipient_name; /* ThisRecipientName */ +static int hf_p1_originally_intended_recipient_name; /* OriginallyIntendedRecipientName */ +static int hf_p1_subject_submission_identifier; /* SubjectSubmissionIdentifier */ +static int hf_p1_actual_recipient_name; /* ActualRecipientName */ +static int hf_p1_delivery_report_type; /* ReportType */ +static int hf_p1_delivery; /* DeliveryReport */ +static int hf_p1_non_delivery; /* NonDeliveryReport */ +static int hf_p1_type_of_MTS_user; /* TypeOfMTSUser */ +static int hf_p1_non_delivery_reason_code; /* NonDeliveryReasonCode */ +static int hf_p1_non_delivery_diagnostic_code; /* NonDeliveryDiagnosticCode */ +static int hf_p1_ContentTypes_item; /* ContentType */ +static int hf_p1_built_in; /* BuiltInContentType */ +static int hf_p1_extended; /* ExtendedContentType */ +static int hf_p1_OtherRecipientNames_item; /* OtherRecipientName */ +static int hf_p1_standard_extension; /* StandardExtension */ +static int hf_p1_private_extension; /* T_private_extension */ +static int hf_p1_extension_type; /* ExtensionType */ +static int hf_p1_criticality; /* Criticality */ +static int hf_p1_extension_value; /* ExtensionValue */ +static int hf_p1_RequestedDeliveryMethod_item; /* RequestedDeliveryMethod_item */ +static int hf_p1_ia5text; /* IA5String */ +static int hf_p1_octets; /* OCTET_STRING */ +static int hf_p1_RedirectionHistory_item; /* Redirection */ +static int hf_p1_intended_recipient_name; /* IntendedRecipientName */ +static int hf_p1_redirection_reason; /* RedirectionReason */ +static int hf_p1_intended_recipient; /* ORAddressAndOptionalDirectoryName */ +static int hf_p1_redirection_time; /* Time */ +static int hf_p1_DLExpansionHistory_item; /* DLExpansion */ +static int hf_p1_dl; /* ORAddressAndOptionalDirectoryName */ +static int hf_p1_dl_expansion_time; /* Time */ +static int hf_p1_OriginatorAndDLExpansionHistory_item; /* OriginatorAndDLExpansion */ +static int hf_p1_originator_or_dl_name; /* ORAddressAndOptionalDirectoryName */ +static int hf_p1_origination_or_expansion_time; /* Time */ +static int hf_p1_domain; /* GlobalDomainIdentifier */ +static int hf_p1_mta_directory_name; /* Name */ +static int hf_p1_ExtendedCertificates_item; /* ExtendedCertificate */ +static int hf_p1_directory_entry; /* Name */ +static int hf_p1_DLExemptedRecipients_item; /* ORAddressAndOrDirectoryName */ +static int hf_p1_encryption_recipient; /* CertificateAssertion */ +static int hf_p1_encryption_originator; /* CertificateAssertion */ +static int hf_p1_selectors_content_integrity_check; /* CertificateAssertion */ +static int hf_p1_token_signature; /* CertificateAssertion */ +static int hf_p1_message_origin_authentication; /* CertificateAssertion */ +static int hf_p1_local_identifier; /* LocalIdentifier */ +static int hf_p1_numeric_private_domain_identifier; /* T_numeric_private_domain_identifier */ +static int hf_p1_printable_private_domain_identifier; /* T_printable_private_domain_identifier */ +static int hf_p1_built_in_standard_attributes; /* BuiltInStandardAttributes */ +static int hf_p1_built_in_domain_defined_attributes; /* BuiltInDomainDefinedAttributes */ +static int hf_p1_extension_attributes; /* ExtensionAttributes */ +static int hf_p1_network_address; /* NetworkAddress */ +static int hf_p1_terminal_identifier; /* TerminalIdentifier */ +static int hf_p1_private_domain_name; /* PrivateDomainName */ +static int hf_p1_organization_name; /* OrganizationName */ +static int hf_p1_numeric_user_identifier; /* NumericUserIdentifier */ +static int hf_p1_personal_name; /* PersonalName */ +static int hf_p1_organizational_unit_names; /* OrganizationalUnitNames */ +static int hf_p1_x121_dcc_code; /* T_x121_dcc_code */ +static int hf_p1_iso_3166_alpha2_code; /* T_iso_3166_alpha2_code */ +static int hf_p1_numeric; /* T_numeric */ +static int hf_p1_printable; /* T_printable */ +static int hf_p1_numeric_private_domain_name; /* T_numeric_private_domain_name */ +static int hf_p1_printable_private_domain_name; /* T_printable_private_domain_name */ +static int hf_p1_printable_surname; /* T_printable_surname */ +static int hf_p1_printable_given_name; /* T_printable_given_name */ +static int hf_p1_printable_initials; /* T_printable_initials */ +static int hf_p1_printable_generation_qualifier; /* T_printable_generation_qualifier */ +static int hf_p1_OrganizationalUnitNames_item; /* OrganizationalUnitName */ +static int hf_p1_BuiltInDomainDefinedAttributes_item; /* BuiltInDomainDefinedAttribute */ +static int hf_p1_printable_type; /* T_printable_type */ +static int hf_p1_printable_value; /* T_printable_value */ +static int hf_p1_ExtensionAttributes_item; /* ExtensionAttribute */ +static int hf_p1_extension_attribute_type; /* ExtensionAttributeType */ +static int hf_p1_extension_attribute_value; /* T_extension_attribute_value */ +static int hf_p1_teletex_surname; /* T_teletex_surname */ +static int hf_p1_teletex_given_name; /* T_teletex_given_name */ +static int hf_p1_teletex_initials; /* T_teletex_initials */ +static int hf_p1_teletex_generation_qualifier; /* T_teletex_generation_qualifier */ +static int hf_p1_universal_surname; /* UniversalOrBMPString */ +static int hf_p1_universal_given_name; /* UniversalOrBMPString */ +static int hf_p1_universal_initials; /* UniversalOrBMPString */ +static int hf_p1_universal_generation_qualifier; /* UniversalOrBMPString */ +static int hf_p1_TeletexOrganizationalUnitNames_item; /* TeletexOrganizationalUnitName */ +static int hf_p1_UniversalOrganizationalUnitNames_item; /* UniversalOrganizationalUnitName */ +static int hf_p1_character_encoding; /* T_character_encoding */ +static int hf_p1_two_octets; /* BMPString_SIZE_1_ub_string_length */ +static int hf_p1_four_octets; /* UniversalString_SIZE_1_ub_string_length */ +static int hf_p1_iso_639_language_code; /* PrintableString_SIZE_CONSTR001 */ +static int hf_p1_x121_dcc_code_01; /* T_x121_dcc_code_01 */ +static int hf_p1_iso_3166_alpha2_code_01; /* T_iso_3166_alpha2_code_01 */ +static int hf_p1_numeric_code; /* T_numeric_code */ +static int hf_p1_printable_code; /* PrintableString_SIZE_1_ub_postal_code_length */ +static int hf_p1_printable_address; /* T_printable_address */ +static int hf_p1_printable_address_item; /* PrintableString_SIZE_1_ub_pds_parameter_length */ +static int hf_p1_teletex_string; /* TeletexString_SIZE_1_ub_unformatted_address_length */ +static int hf_p1_printable_string; /* PrintableString_SIZE_1_ub_pds_parameter_length */ +static int hf_p1_pds_teletex_string; /* TeletexString_SIZE_1_ub_pds_parameter_length */ +static int hf_p1_e163_4_address; /* T_e163_4_address */ +static int hf_p1_number; /* NumericString_SIZE_1_ub_e163_4_number_length */ +static int hf_p1_sub_address; /* NumericString_SIZE_1_ub_e163_4_sub_address_length */ +static int hf_p1_psap_address; /* PresentationAddress */ +static int hf_p1_TeletexDomainDefinedAttributes_item; /* TeletexDomainDefinedAttribute */ +static int hf_p1_type; /* T_type */ +static int hf_p1_teletex_value; /* T_teletex_value */ +static int hf_p1_UniversalDomainDefinedAttributes_item; /* UniversalDomainDefinedAttribute */ +static int hf_p1_universal_type; /* UniversalOrBMPString */ +static int hf_p1_universal_value; /* UniversalOrBMPString */ +static int hf_p1_ExtendedEncodedInformationTypes_item; /* ExtendedEncodedInformationType */ +static int hf_p1_g3_facsimile; /* G3FacsimileNonBasicParameters */ +static int hf_p1_teletex; /* TeletexNonBasicParameters */ +static int hf_p1_graphic_character_sets; /* TeletexString */ +static int hf_p1_control_character_sets; /* TeletexString */ +static int hf_p1_page_formats; /* OCTET_STRING */ +static int hf_p1_miscellaneous_terminal_capabilities; /* TeletexString */ +static int hf_p1_private_use; /* OCTET_STRING */ +static int hf_p1_token_type_identifier; /* TokenTypeIdentifier */ +static int hf_p1_token; /* TokenTypeData */ +static int hf_p1_signature_algorithm_identifier; /* AlgorithmIdentifier */ +static int hf_p1_name; /* T_name */ +static int hf_p1_token_recipient_name; /* RecipientName */ +static int hf_p1_token_mta; /* MTANameAndOptionalGDI */ +static int hf_p1_time; /* Time */ +static int hf_p1_signed_data; /* TokenData */ +static int hf_p1_encryption_algorithm_identifier; /* AlgorithmIdentifier */ +static int hf_p1_encrypted_data; /* BIT_STRING */ +static int hf_p1_asymmetric_token_data; /* AsymmetricTokenData */ +static int hf_p1_algorithm_identifier; /* AlgorithmIdentifier */ +static int hf_p1_token_data_type; /* TokenDataType */ +static int hf_p1_value; /* T_value */ +static int hf_p1_content_confidentiality_algorithm_identifier; /* ContentConfidentialityAlgorithmIdentifier */ +static int hf_p1_content_integrity_check; /* ContentIntegrityCheck */ +static int hf_p1_message_security_label; /* MessageSecurityLabel */ +static int hf_p1_proof_of_delivery_request; /* ProofOfDeliveryRequest */ +static int hf_p1_message_sequence_number; /* INTEGER */ +static int hf_p1_content_confidentiality_key; /* EncryptionKey */ +static int hf_p1_content_integrity_key; /* EncryptionKey */ +static int hf_p1_security_policy_identifier; /* SecurityPolicyIdentifier */ +static int hf_p1_security_classification; /* SecurityClassification */ +static int hf_p1_privacy_mark; /* PrivacyMark */ +static int hf_p1_security_categories; /* SecurityCategories */ +static int hf_p1_SecurityCategories_item; /* SecurityCategory */ +static int hf_p1_category_type; /* SecurityCategoryIdentifier */ +static int hf_p1_category_value; /* CategoryValue */ +static int hf_p1_mta_originator_name; /* MTAOriginatorName */ +static int hf_p1_per_recipient_message_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageTransferFields */ +static int hf_p1_per_recipient_message_fields_item; /* PerRecipientMessageTransferFields */ +static int hf_p1_per_recipient_probe_transfer_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeTransferFields */ +static int hf_p1_per_recipient_probe_transfer_fields_item; /* PerRecipientProbeTransferFields */ +static int hf_p1_per_recipient_report_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportTransferFields */ +static int hf_p1_per_recipient_report_fields_item; /* PerRecipientReportTransferFields */ +static int hf_p1_routing_action; /* RoutingAction */ +static int hf_p1_attempted; /* T_attempted */ +static int hf_p1_mta; /* MTAName */ +static int hf_p1_attempted_domain; /* GlobalDomainIdentifier */ +static int hf_p1_per_recipient_report_delivery_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportDeliveryFields */ +static int hf_p1_per_recipient_report_delivery_fields_item; /* PerRecipientReportDeliveryFields */ +static int hf_p1_mts_originator_name; /* OriginatorName */ +static int hf_p1_per_recipient_message_submission_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageSubmissionFields */ +static int hf_p1_per_recipient_message_submission_fields_item; /* PerRecipientMessageSubmissionFields */ +static int hf_p1_per_recipient_probe_submission_fields; /* SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeSubmissionFields */ +static int hf_p1_per_recipient_probe_submission_fields_item; /* PerRecipientProbeSubmissionFields */ +static int hf_p1_directory_name; /* Name */ +static int hf_p1_built_in_encoded_information_types; /* BuiltInEncodedInformationTypes */ +static int hf_p1_extended_encoded_information_types; /* ExtendedEncodedInformationTypes */ /* named bits */ -static int hf_p1_PerRecipientIndicators_responsibility = -1; -static int hf_p1_PerRecipientIndicators_originating_MTA_report = -1; -static int hf_p1_PerRecipientIndicators_originating_MTA_non_delivery_report = -1; -static int hf_p1_PerRecipientIndicators_originator_report = -1; -static int hf_p1_PerRecipientIndicators_originator_non_delivery_report = -1; -static int hf_p1_PerRecipientIndicators_reserved_5 = -1; -static int hf_p1_PerRecipientIndicators_reserved_6 = -1; -static int hf_p1_PerRecipientIndicators_reserved_7 = -1; -static int hf_p1_OtherActions_redirected = -1; -static int hf_p1_OtherActions_dl_operation = -1; -static int hf_p1_Operations_probe_submission_or_report_delivery = -1; -static int hf_p1_Operations_message_submission_or_message_delivery = -1; -static int hf_p1_WaitingMessages_long_content = -1; -static int hf_p1_WaitingMessages_low_priority = -1; -static int hf_p1_WaitingMessages_other_security_labels = -1; -static int hf_p1_T_source_type_originated_by = -1; -static int hf_p1_T_source_type_redirected_by = -1; -static int hf_p1_T_source_type_dl_expanded_by = -1; -static int hf_p1_T_standard_parameters_user_name = -1; -static int hf_p1_T_standard_parameters_user_address = -1; -static int hf_p1_T_standard_parameters_deliverable_class = -1; -static int hf_p1_T_standard_parameters_default_delivery_controls = -1; -static int hf_p1_T_standard_parameters_redirections = -1; -static int hf_p1_T_standard_parameters_restricted_delivery = -1; -static int hf_p1_PerMessageIndicators_U_disclosure_of_other_recipients = -1; -static int hf_p1_PerMessageIndicators_U_implicit_conversion_prohibited = -1; -static int hf_p1_PerMessageIndicators_U_alternate_recipient_allowed = -1; -static int hf_p1_PerMessageIndicators_U_content_return_request = -1; -static int hf_p1_PerMessageIndicators_U_reserved = -1; -static int hf_p1_PerMessageIndicators_U_bit_5 = -1; -static int hf_p1_PerMessageIndicators_U_bit_6 = -1; -static int hf_p1_PerMessageIndicators_U_service_message = -1; -static int hf_p1_OriginatorReportRequest_spare_bit0 = -1; -static int hf_p1_OriginatorReportRequest_spare_bit1 = -1; -static int hf_p1_OriginatorReportRequest_spare_bit2 = -1; -static int hf_p1_OriginatorReportRequest_report = -1; -static int hf_p1_OriginatorReportRequest_non_delivery_report = -1; -static int hf_p1_DeliveryFlags_spare_bit0 = -1; -static int hf_p1_DeliveryFlags_implicit_conversion_prohibited = -1; -static int hf_p1_Criticality_for_submission = -1; -static int hf_p1_Criticality_for_transfer = -1; -static int hf_p1_Criticality_for_delivery = -1; -static int hf_p1_PhysicalDeliveryModes_ordinary_mail = -1; -static int hf_p1_PhysicalDeliveryModes_special_delivery = -1; -static int hf_p1_PhysicalDeliveryModes_express_mail = -1; -static int hf_p1_PhysicalDeliveryModes_counter_collection = -1; -static int hf_p1_PhysicalDeliveryModes_counter_collection_with_telephone_advice = -1; -static int hf_p1_PhysicalDeliveryModes_counter_collection_with_telex_advice = -1; -static int hf_p1_PhysicalDeliveryModes_counter_collection_with_teletex_advice = -1; -static int hf_p1_PhysicalDeliveryModes_bureau_fax_delivery = -1; -static int hf_p1_BuiltInEncodedInformationTypes_unknown = -1; -static int hf_p1_BuiltInEncodedInformationTypes_telex = -1; -static int hf_p1_BuiltInEncodedInformationTypes_ia5_text = -1; -static int hf_p1_BuiltInEncodedInformationTypes_g3_facsimile = -1; -static int hf_p1_BuiltInEncodedInformationTypes_g4_class_1 = -1; -static int hf_p1_BuiltInEncodedInformationTypes_teletex = -1; -static int hf_p1_BuiltInEncodedInformationTypes_videotex = -1; -static int hf_p1_BuiltInEncodedInformationTypes_voice = -1; -static int hf_p1_BuiltInEncodedInformationTypes_sfd = -1; -static int hf_p1_BuiltInEncodedInformationTypes_mixed_mode = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit0 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit1 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit2 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit3 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit4 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit5 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit6 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit7 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_two_dimensional = -1; -static int hf_p1_G3FacsimileNonBasicParameters_fine_resolution = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit10 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit11 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit12 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit13 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit14 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit15 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit16 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit17 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit18 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit19 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_unlimited_length = -1; -static int hf_p1_G3FacsimileNonBasicParameters_b4_length = -1; -static int hf_p1_G3FacsimileNonBasicParameters_a3_width = -1; -static int hf_p1_G3FacsimileNonBasicParameters_b4_width = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit24 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_t6_coding = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit26 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit27 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit28 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit29 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_uncompressed = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit31 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit32 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit33 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit34 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit35 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit36 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_width_middle_864_of_1728 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_width_middle_1216_of_1728 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit39 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit40 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit41 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit42 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit43 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_resolution_type = -1; -static int hf_p1_G3FacsimileNonBasicParameters_resolution_400x400 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_resolution_300x300 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_resolution_8x15 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit48 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_edi = -1; -static int hf_p1_G3FacsimileNonBasicParameters_dtm = -1; -static int hf_p1_G3FacsimileNonBasicParameters_bft = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit52 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit53 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit54 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit55 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit56 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit57 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_mixed_mode = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit59 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_character_mode = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit61 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit62 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit63 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit64 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_twelve_bits = -1; -static int hf_p1_G3FacsimileNonBasicParameters_preferred_huffmann = -1; -static int hf_p1_G3FacsimileNonBasicParameters_full_colour = -1; -static int hf_p1_G3FacsimileNonBasicParameters_jpeg = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit69 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_spare_bit70 = -1; -static int hf_p1_G3FacsimileNonBasicParameters_processable_mode_26 = -1; +static int hf_p1_PerRecipientIndicators_responsibility; +static int hf_p1_PerRecipientIndicators_originating_MTA_report; +static int hf_p1_PerRecipientIndicators_originating_MTA_non_delivery_report; +static int hf_p1_PerRecipientIndicators_originator_report; +static int hf_p1_PerRecipientIndicators_originator_non_delivery_report; +static int hf_p1_PerRecipientIndicators_reserved_5; +static int hf_p1_PerRecipientIndicators_reserved_6; +static int hf_p1_PerRecipientIndicators_reserved_7; +static int hf_p1_OtherActions_redirected; +static int hf_p1_OtherActions_dl_operation; +static int hf_p1_Operations_probe_submission_or_report_delivery; +static int hf_p1_Operations_message_submission_or_message_delivery; +static int hf_p1_WaitingMessages_long_content; +static int hf_p1_WaitingMessages_low_priority; +static int hf_p1_WaitingMessages_other_security_labels; +static int hf_p1_T_source_type_originated_by; +static int hf_p1_T_source_type_redirected_by; +static int hf_p1_T_source_type_dl_expanded_by; +static int hf_p1_T_standard_parameters_user_name; +static int hf_p1_T_standard_parameters_user_address; +static int hf_p1_T_standard_parameters_deliverable_class; +static int hf_p1_T_standard_parameters_default_delivery_controls; +static int hf_p1_T_standard_parameters_redirections; +static int hf_p1_T_standard_parameters_restricted_delivery; +static int hf_p1_PerMessageIndicators_U_disclosure_of_other_recipients; +static int hf_p1_PerMessageIndicators_U_implicit_conversion_prohibited; +static int hf_p1_PerMessageIndicators_U_alternate_recipient_allowed; +static int hf_p1_PerMessageIndicators_U_content_return_request; +static int hf_p1_PerMessageIndicators_U_reserved; +static int hf_p1_PerMessageIndicators_U_bit_5; +static int hf_p1_PerMessageIndicators_U_bit_6; +static int hf_p1_PerMessageIndicators_U_service_message; +static int hf_p1_OriginatorReportRequest_spare_bit0; +static int hf_p1_OriginatorReportRequest_spare_bit1; +static int hf_p1_OriginatorReportRequest_spare_bit2; +static int hf_p1_OriginatorReportRequest_report; +static int hf_p1_OriginatorReportRequest_non_delivery_report; +static int hf_p1_DeliveryFlags_spare_bit0; +static int hf_p1_DeliveryFlags_implicit_conversion_prohibited; +static int hf_p1_Criticality_for_submission; +static int hf_p1_Criticality_for_transfer; +static int hf_p1_Criticality_for_delivery; +static int hf_p1_PhysicalDeliveryModes_ordinary_mail; +static int hf_p1_PhysicalDeliveryModes_special_delivery; +static int hf_p1_PhysicalDeliveryModes_express_mail; +static int hf_p1_PhysicalDeliveryModes_counter_collection; +static int hf_p1_PhysicalDeliveryModes_counter_collection_with_telephone_advice; +static int hf_p1_PhysicalDeliveryModes_counter_collection_with_telex_advice; +static int hf_p1_PhysicalDeliveryModes_counter_collection_with_teletex_advice; +static int hf_p1_PhysicalDeliveryModes_bureau_fax_delivery; +static int hf_p1_BuiltInEncodedInformationTypes_unknown; +static int hf_p1_BuiltInEncodedInformationTypes_telex; +static int hf_p1_BuiltInEncodedInformationTypes_ia5_text; +static int hf_p1_BuiltInEncodedInformationTypes_g3_facsimile; +static int hf_p1_BuiltInEncodedInformationTypes_g4_class_1; +static int hf_p1_BuiltInEncodedInformationTypes_teletex; +static int hf_p1_BuiltInEncodedInformationTypes_videotex; +static int hf_p1_BuiltInEncodedInformationTypes_voice; +static int hf_p1_BuiltInEncodedInformationTypes_sfd; +static int hf_p1_BuiltInEncodedInformationTypes_mixed_mode; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit0; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit1; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit2; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit3; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit4; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit5; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit6; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit7; +static int hf_p1_G3FacsimileNonBasicParameters_two_dimensional; +static int hf_p1_G3FacsimileNonBasicParameters_fine_resolution; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit10; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit11; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit12; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit13; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit14; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit15; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit16; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit17; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit18; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit19; +static int hf_p1_G3FacsimileNonBasicParameters_unlimited_length; +static int hf_p1_G3FacsimileNonBasicParameters_b4_length; +static int hf_p1_G3FacsimileNonBasicParameters_a3_width; +static int hf_p1_G3FacsimileNonBasicParameters_b4_width; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit24; +static int hf_p1_G3FacsimileNonBasicParameters_t6_coding; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit26; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit27; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit28; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit29; +static int hf_p1_G3FacsimileNonBasicParameters_uncompressed; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit31; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit32; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit33; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit34; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit35; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit36; +static int hf_p1_G3FacsimileNonBasicParameters_width_middle_864_of_1728; +static int hf_p1_G3FacsimileNonBasicParameters_width_middle_1216_of_1728; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit39; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit40; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit41; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit42; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit43; +static int hf_p1_G3FacsimileNonBasicParameters_resolution_type; +static int hf_p1_G3FacsimileNonBasicParameters_resolution_400x400; +static int hf_p1_G3FacsimileNonBasicParameters_resolution_300x300; +static int hf_p1_G3FacsimileNonBasicParameters_resolution_8x15; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit48; +static int hf_p1_G3FacsimileNonBasicParameters_edi; +static int hf_p1_G3FacsimileNonBasicParameters_dtm; +static int hf_p1_G3FacsimileNonBasicParameters_bft; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit52; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit53; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit54; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit55; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit56; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit57; +static int hf_p1_G3FacsimileNonBasicParameters_mixed_mode; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit59; +static int hf_p1_G3FacsimileNonBasicParameters_character_mode; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit61; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit62; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit63; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit64; +static int hf_p1_G3FacsimileNonBasicParameters_twelve_bits; +static int hf_p1_G3FacsimileNonBasicParameters_preferred_huffmann; +static int hf_p1_G3FacsimileNonBasicParameters_full_colour; +static int hf_p1_G3FacsimileNonBasicParameters_jpeg; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit69; +static int hf_p1_G3FacsimileNonBasicParameters_spare_bit70; +static int hf_p1_G3FacsimileNonBasicParameters_processable_mode_26; /* Initialize the subtree pointers */ -static gint ett_p1 = -1; -static gint ett_p3 = -1; -static gint ett_p1_content_unknown = -1; -static gint ett_p1_bilateral_information = -1; -static gint ett_p1_additional_information = -1; -static gint ett_p1_unknown_standard_extension = -1; -static gint ett_p1_unknown_extension_attribute_type = -1; -static gint ett_p1_unknown_tokendata_type = -1; -static gint ett_p1_MTABindArgument = -1; -static gint ett_p1_AuthenticatedArgument = -1; -static gint ett_p1_MTABindResult = -1; -static gint ett_p1_AuthenticatedResult = -1; -static gint ett_p1_MTS_APDU = -1; -static gint ett_p1_Message = -1; -static gint ett_p1_Report = -1; -static gint ett_p1_MessageTransferEnvelope = -1; -static gint ett_p1_PerMessageTransferFields = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_transfers_OF_PerDomainBilateralInformation = -1; -static gint ett_p1_SET_OF_ExtensionField = -1; -static gint ett_p1_PerRecipientMessageTransferFields = -1; -static gint ett_p1_ProbeTransferEnvelope = -1; -static gint ett_p1_PerProbeTransferFields = -1; -static gint ett_p1_PerRecipientProbeTransferFields = -1; -static gint ett_p1_ReportTransferEnvelope = -1; -static gint ett_p1_ReportTransferContent = -1; -static gint ett_p1_PerReportTransferFields = -1; -static gint ett_p1_PerRecipientReportTransferFields = -1; -static gint ett_p1_PerDomainBilateralInformation = -1; -static gint ett_p1_T_bilateral_domain = -1; -static gint ett_p1_T_private_domain = -1; -static gint ett_p1_PerRecipientIndicators = -1; -static gint ett_p1_LastTraceInformation = -1; -static gint ett_p1_InternalTraceInformation = -1; -static gint ett_p1_InternalTraceInformationElement = -1; -static gint ett_p1_MTASuppliedInformation = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_transfers_OF_TraceInformationElement = -1; -static gint ett_p1_TraceInformationElement = -1; -static gint ett_p1_DomainSuppliedInformation = -1; -static gint ett_p1_AdditionalActions = -1; -static gint ett_p1_OtherActions = -1; -static gint ett_p1_MTSBindArgument = -1; -static gint ett_p1_MTSBindResult = -1; -static gint ett_p1_ObjectName = -1; -static gint ett_p1_MessagesWaiting = -1; -static gint ett_p1_DeliveryQueue = -1; -static gint ett_p1_Credentials = -1; -static gint ett_p1_Password = -1; -static gint ett_p1_StrongCredentials = -1; -static gint ett_p1_ProtectedPassword = -1; -static gint ett_p1_Signature = -1; -static gint ett_p1_SecurityContext = -1; -static gint ett_p1_MessageSubmissionArgument = -1; -static gint ett_p1_MessageSubmissionResult = -1; -static gint ett_p1_ProbeSubmissionResult = -1; -static gint ett_p1_ImproperlySpecifiedRecipients = -1; -static gint ett_p1_Waiting = -1; -static gint ett_p1_SET_SIZE_0_ub_content_types_OF_ContentType = -1; -static gint ett_p1_Operations = -1; -static gint ett_p1_WaitingMessages = -1; -static gint ett_p1_MessageDeliveryArgument = -1; -static gint ett_p1_MessageDeliveryResult = -1; -static gint ett_p1_ReportDeliveryArgument = -1; -static gint ett_p1_ReportDeliveryResult = -1; -static gint ett_p1_SET_SIZE_1_MAX_OF_ExtensionField = -1; -static gint ett_p1_DeliveryControlArgument = -1; -static gint ett_p1_DeliveryControlResult = -1; -static gint ett_p1_RefusedOperation = -1; -static gint ett_p1_T_refused_argument = -1; -static gint ett_p1_Controls = -1; -static gint ett_p1_RegisterArgument = -1; -static gint ett_p1_SET_SIZE_1_ub_deliverable_class_OF_DeliverableClass = -1; -static gint ett_p1_RegisterResult = -1; -static gint ett_p1_T_non_empty_result = -1; -static gint ett_p1_ChangeCredentialsArgument = -1; -static gint ett_p1_UserAddress = -1; -static gint ett_p1_T_x121 = -1; -static gint ett_p1_Redirections = -1; -static gint ett_p1_RecipientRedirection = -1; -static gint ett_p1_SET_SIZE_1_ub_redirection_classes_OF_RedirectionClass = -1; -static gint ett_p1_MessageClass = -1; -static gint ett_p1_SET_OF_Priority = -1; -static gint ett_p1_SEQUENCE_OF_Restriction = -1; -static gint ett_p1_EncodedInformationTypesConstraints = -1; -static gint ett_p1_RestrictedDelivery = -1; -static gint ett_p1_Restriction = -1; -static gint ett_p1_T_source_type = -1; -static gint ett_p1_ExactOrPattern = -1; -static gint ett_p1_RegistrationTypes = -1; -static gint ett_p1_T_standard_parameters = -1; -static gint ett_p1_T_type_extensions = -1; -static gint ett_p1_MessageSubmissionEnvelope = -1; -static gint ett_p1_PerMessageSubmissionFields = -1; -static gint ett_p1_PerRecipientMessageSubmissionFields = -1; -static gint ett_p1_ProbeSubmissionEnvelope = -1; -static gint ett_p1_PerProbeSubmissionFields = -1; -static gint ett_p1_PerRecipientProbeSubmissionFields = -1; -static gint ett_p1_MessageDeliveryEnvelope = -1; -static gint ett_p1_OtherMessageDeliveryFields = -1; -static gint ett_p1_ReportDeliveryEnvelope = -1; -static gint ett_p1_PerReportDeliveryFields = -1; -static gint ett_p1_PerRecipientReportDeliveryFields = -1; -static gint ett_p1_ReportType = -1; -static gint ett_p1_DeliveryReport = -1; -static gint ett_p1_NonDeliveryReport = -1; -static gint ett_p1_ContentTypes = -1; -static gint ett_p1_ContentType = -1; -static gint ett_p1_DeliveredContentType = -1; -static gint ett_p1_PerMessageIndicators_U = -1; -static gint ett_p1_OriginatorReportRequest = -1; -static gint ett_p1_DeliveryFlags = -1; -static gint ett_p1_OtherRecipientNames = -1; -static gint ett_p1_ExtensionType = -1; -static gint ett_p1_Criticality = -1; -static gint ett_p1_ExtensionField = -1; -static gint ett_p1_RequestedDeliveryMethod = -1; -static gint ett_p1_PhysicalDeliveryModes = -1; -static gint ett_p1_ContentCorrelator = -1; -static gint ett_p1_RedirectionHistory = -1; -static gint ett_p1_Redirection = -1; -static gint ett_p1_IntendedRecipientName = -1; -static gint ett_p1_DLExpansionHistory = -1; -static gint ett_p1_DLExpansion = -1; -static gint ett_p1_OriginatorAndDLExpansionHistory = -1; -static gint ett_p1_OriginatorAndDLExpansion = -1; -static gint ett_p1_PerRecipientDeliveryReportFields = -1; -static gint ett_p1_PerRecipientNonDeliveryReportFields = -1; -static gint ett_p1_ReportingMTAName = -1; -static gint ett_p1_ExtendedCertificates = -1; -static gint ett_p1_ExtendedCertificate = -1; -static gint ett_p1_DLExemptedRecipients = -1; -static gint ett_p1_CertificateSelectors = -1; -static gint ett_p1_MTSIdentifier_U = -1; -static gint ett_p1_GlobalDomainIdentifier_U = -1; -static gint ett_p1_PrivateDomainIdentifier = -1; -static gint ett_p1_ORName_U = -1; -static gint ett_p1_ORAddress = -1; -static gint ett_p1_BuiltInStandardAttributes = -1; -static gint ett_p1_CountryName_U = -1; -static gint ett_p1_AdministrationDomainName_U = -1; -static gint ett_p1_PrivateDomainName = -1; -static gint ett_p1_PersonalName = -1; -static gint ett_p1_OrganizationalUnitNames = -1; -static gint ett_p1_BuiltInDomainDefinedAttributes = -1; -static gint ett_p1_BuiltInDomainDefinedAttribute = -1; -static gint ett_p1_ExtensionAttributes = -1; -static gint ett_p1_ExtensionAttribute = -1; -static gint ett_p1_TeletexPersonalName = -1; -static gint ett_p1_UniversalPersonalName = -1; -static gint ett_p1_TeletexOrganizationalUnitNames = -1; -static gint ett_p1_UniversalOrganizationalUnitNames = -1; -static gint ett_p1_UniversalOrBMPString = -1; -static gint ett_p1_T_character_encoding = -1; -static gint ett_p1_PhysicalDeliveryCountryName = -1; -static gint ett_p1_PostalCode = -1; -static gint ett_p1_UnformattedPostalAddress = -1; -static gint ett_p1_T_printable_address = -1; -static gint ett_p1_PDSParameter = -1; -static gint ett_p1_ExtendedNetworkAddress = -1; -static gint ett_p1_T_e163_4_address = -1; -static gint ett_p1_TeletexDomainDefinedAttributes = -1; -static gint ett_p1_TeletexDomainDefinedAttribute = -1; -static gint ett_p1_UniversalDomainDefinedAttributes = -1; -static gint ett_p1_UniversalDomainDefinedAttribute = -1; -static gint ett_p1_EncodedInformationTypes_U = -1; -static gint ett_p1_BuiltInEncodedInformationTypes = -1; -static gint ett_p1_ExtendedEncodedInformationTypes = -1; -static gint ett_p1_NonBasicParameters = -1; -static gint ett_p1_G3FacsimileNonBasicParameters = -1; -static gint ett_p1_TeletexNonBasicParameters = -1; -static gint ett_p1_Token = -1; -static gint ett_p1_AsymmetricTokenData = -1; -static gint ett_p1_T_name = -1; -static gint ett_p1_MTANameAndOptionalGDI = -1; -static gint ett_p1_AsymmetricToken = -1; -static gint ett_p1_TokenData = -1; -static gint ett_p1_MessageTokenSignedData = -1; -static gint ett_p1_MessageTokenEncryptedData = -1; -static gint ett_p1_SecurityLabel = -1; -static gint ett_p1_SecurityCategories = -1; -static gint ett_p1_SecurityCategory = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageTransferFields = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeTransferFields = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportTransferFields = -1; -static gint ett_p1_T_attempted = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportDeliveryFields = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageSubmissionFields = -1; -static gint ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeSubmissionFields = -1; - -static expert_field ei_p1_unknown_extension_attribute_type = EI_INIT; -static expert_field ei_p1_unknown_standard_extension = EI_INIT; -static expert_field ei_p1_unknown_built_in_content_type = EI_INIT; -static expert_field ei_p1_unknown_tokendata_type = EI_INIT; -static expert_field ei_p1_unsupported_pdu = EI_INIT; -static expert_field ei_p1_zero_pdu = EI_INIT; +static int ett_p1; +static int ett_p3; +static int ett_p1_content_unknown; +static int ett_p1_bilateral_information; +static int ett_p1_additional_information; +static int ett_p1_unknown_standard_extension; +static int ett_p1_unknown_extension_attribute_type; +static int ett_p1_unknown_tokendata_type; +static int ett_p1_MTABindArgument; +static int ett_p1_AuthenticatedArgument; +static int ett_p1_MTABindResult; +static int ett_p1_AuthenticatedResult; +static int ett_p1_MTS_APDU; +static int ett_p1_Message; +static int ett_p1_Report; +static int ett_p1_MessageTransferEnvelope; +static int ett_p1_PerMessageTransferFields; +static int ett_p1_SEQUENCE_SIZE_1_ub_transfers_OF_PerDomainBilateralInformation; +static int ett_p1_SET_OF_ExtensionField; +static int ett_p1_PerRecipientMessageTransferFields; +static int ett_p1_ProbeTransferEnvelope; +static int ett_p1_PerProbeTransferFields; +static int ett_p1_PerRecipientProbeTransferFields; +static int ett_p1_ReportTransferEnvelope; +static int ett_p1_ReportTransferContent; +static int ett_p1_PerReportTransferFields; +static int ett_p1_PerRecipientReportTransferFields; +static int ett_p1_PerDomainBilateralInformation; +static int ett_p1_T_bilateral_domain; +static int ett_p1_T_private_domain; +static int ett_p1_PerRecipientIndicators; +static int ett_p1_LastTraceInformation; +static int ett_p1_InternalTraceInformation; +static int ett_p1_InternalTraceInformationElement; +static int ett_p1_MTASuppliedInformation; +static int ett_p1_SEQUENCE_SIZE_1_ub_transfers_OF_TraceInformationElement; +static int ett_p1_TraceInformationElement; +static int ett_p1_DomainSuppliedInformation; +static int ett_p1_AdditionalActions; +static int ett_p1_OtherActions; +static int ett_p1_MTSBindArgument; +static int ett_p1_MTSBindResult; +static int ett_p1_ObjectName; +static int ett_p1_MessagesWaiting; +static int ett_p1_DeliveryQueue; +static int ett_p1_Credentials; +static int ett_p1_Password; +static int ett_p1_StrongCredentials; +static int ett_p1_ProtectedPassword; +static int ett_p1_Signature; +static int ett_p1_SecurityContext; +static int ett_p1_MessageSubmissionArgument; +static int ett_p1_MessageSubmissionResult; +static int ett_p1_ProbeSubmissionResult; +static int ett_p1_ImproperlySpecifiedRecipients; +static int ett_p1_Waiting; +static int ett_p1_SET_SIZE_0_ub_content_types_OF_ContentType; +static int ett_p1_Operations; +static int ett_p1_WaitingMessages; +static int ett_p1_MessageDeliveryArgument; +static int ett_p1_MessageDeliveryResult; +static int ett_p1_ReportDeliveryArgument; +static int ett_p1_ReportDeliveryResult; +static int ett_p1_SET_SIZE_1_MAX_OF_ExtensionField; +static int ett_p1_DeliveryControlArgument; +static int ett_p1_DeliveryControlResult; +static int ett_p1_RefusedOperation; +static int ett_p1_T_refused_argument; +static int ett_p1_Controls; +static int ett_p1_RegisterArgument; +static int ett_p1_SET_SIZE_1_ub_deliverable_class_OF_DeliverableClass; +static int ett_p1_RegisterResult; +static int ett_p1_T_non_empty_result; +static int ett_p1_ChangeCredentialsArgument; +static int ett_p1_UserAddress; +static int ett_p1_T_x121; +static int ett_p1_Redirections; +static int ett_p1_RecipientRedirection; +static int ett_p1_SET_SIZE_1_ub_redirection_classes_OF_RedirectionClass; +static int ett_p1_MessageClass; +static int ett_p1_SET_OF_Priority; +static int ett_p1_SEQUENCE_OF_Restriction; +static int ett_p1_EncodedInformationTypesConstraints; +static int ett_p1_RestrictedDelivery; +static int ett_p1_Restriction; +static int ett_p1_T_source_type; +static int ett_p1_ExactOrPattern; +static int ett_p1_RegistrationTypes; +static int ett_p1_T_standard_parameters; +static int ett_p1_T_type_extensions; +static int ett_p1_MessageSubmissionEnvelope; +static int ett_p1_PerMessageSubmissionFields; +static int ett_p1_PerRecipientMessageSubmissionFields; +static int ett_p1_ProbeSubmissionEnvelope; +static int ett_p1_PerProbeSubmissionFields; +static int ett_p1_PerRecipientProbeSubmissionFields; +static int ett_p1_MessageDeliveryEnvelope; +static int ett_p1_OtherMessageDeliveryFields; +static int ett_p1_ReportDeliveryEnvelope; +static int ett_p1_PerReportDeliveryFields; +static int ett_p1_PerRecipientReportDeliveryFields; +static int ett_p1_ReportType; +static int ett_p1_DeliveryReport; +static int ett_p1_NonDeliveryReport; +static int ett_p1_ContentTypes; +static int ett_p1_ContentType; +static int ett_p1_DeliveredContentType; +static int ett_p1_PerMessageIndicators_U; +static int ett_p1_OriginatorReportRequest; +static int ett_p1_DeliveryFlags; +static int ett_p1_OtherRecipientNames; +static int ett_p1_ExtensionType; +static int ett_p1_Criticality; +static int ett_p1_ExtensionField; +static int ett_p1_RequestedDeliveryMethod; +static int ett_p1_PhysicalDeliveryModes; +static int ett_p1_ContentCorrelator; +static int ett_p1_RedirectionHistory; +static int ett_p1_Redirection; +static int ett_p1_IntendedRecipientName; +static int ett_p1_DLExpansionHistory; +static int ett_p1_DLExpansion; +static int ett_p1_OriginatorAndDLExpansionHistory; +static int ett_p1_OriginatorAndDLExpansion; +static int ett_p1_PerRecipientDeliveryReportFields; +static int ett_p1_PerRecipientNonDeliveryReportFields; +static int ett_p1_ReportingMTAName; +static int ett_p1_ExtendedCertificates; +static int ett_p1_ExtendedCertificate; +static int ett_p1_DLExemptedRecipients; +static int ett_p1_CertificateSelectors; +static int ett_p1_MTSIdentifier_U; +static int ett_p1_GlobalDomainIdentifier_U; +static int ett_p1_PrivateDomainIdentifier; +static int ett_p1_ORName_U; +static int ett_p1_ORAddress; +static int ett_p1_BuiltInStandardAttributes; +static int ett_p1_CountryName_U; +static int ett_p1_AdministrationDomainName_U; +static int ett_p1_PrivateDomainName; +static int ett_p1_PersonalName; +static int ett_p1_OrganizationalUnitNames; +static int ett_p1_BuiltInDomainDefinedAttributes; +static int ett_p1_BuiltInDomainDefinedAttribute; +static int ett_p1_ExtensionAttributes; +static int ett_p1_ExtensionAttribute; +static int ett_p1_TeletexPersonalName; +static int ett_p1_UniversalPersonalName; +static int ett_p1_TeletexOrganizationalUnitNames; +static int ett_p1_UniversalOrganizationalUnitNames; +static int ett_p1_UniversalOrBMPString; +static int ett_p1_T_character_encoding; +static int ett_p1_PhysicalDeliveryCountryName; +static int ett_p1_PostalCode; +static int ett_p1_UnformattedPostalAddress; +static int ett_p1_T_printable_address; +static int ett_p1_PDSParameter; +static int ett_p1_ExtendedNetworkAddress; +static int ett_p1_T_e163_4_address; +static int ett_p1_TeletexDomainDefinedAttributes; +static int ett_p1_TeletexDomainDefinedAttribute; +static int ett_p1_UniversalDomainDefinedAttributes; +static int ett_p1_UniversalDomainDefinedAttribute; +static int ett_p1_EncodedInformationTypes_U; +static int ett_p1_BuiltInEncodedInformationTypes; +static int ett_p1_ExtendedEncodedInformationTypes; +static int ett_p1_NonBasicParameters; +static int ett_p1_G3FacsimileNonBasicParameters; +static int ett_p1_TeletexNonBasicParameters; +static int ett_p1_Token; +static int ett_p1_AsymmetricTokenData; +static int ett_p1_T_name; +static int ett_p1_MTANameAndOptionalGDI; +static int ett_p1_AsymmetricToken; +static int ett_p1_TokenData; +static int ett_p1_MessageTokenSignedData; +static int ett_p1_MessageTokenEncryptedData; +static int ett_p1_SecurityLabel; +static int ett_p1_SecurityCategories; +static int ett_p1_SecurityCategory; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageTransferFields; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeTransferFields; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportTransferFields; +static int ett_p1_T_attempted; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientReportDeliveryFields; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientMessageSubmissionFields; +static int ett_p1_SEQUENCE_SIZE_1_ub_recipients_OF_PerRecipientProbeSubmissionFields; + +static expert_field ei_p1_unknown_extension_attribute_type; +static expert_field ei_p1_unknown_standard_extension; +static expert_field ei_p1_unknown_built_in_content_type; +static expert_field ei_p1_unknown_tokendata_type; +static expert_field ei_p1_unsupported_pdu; +static expert_field ei_p1_zero_pdu; /* Dissector tables */ static dissector_table_t p1_extension_dissector_table; @@ -872,7 +873,7 @@ static dissector_handle_t p1_handle; /* P3 ABSTRACT-OPERATIONS */ -const value_string p3_opr_code_string_vals[] = { +static const value_string p3_opr_code_string_vals[] = { { op_ros_bind, "mts_bind" }, { op_message_submission, "message_submission" }, { op_probe_submission, "probe_submission" }, @@ -911,13 +912,13 @@ static const value_string p3_err_code_string_vals[] = { typedef struct p1_address_ctx { - gboolean do_address; + bool do_address; const char *content_type_id; - gboolean report_unknown_content_type; + bool report_unknown_content_type; wmem_strbuf_t* oraddress; } p1_address_ctx_t; -static void set_do_address(asn1_ctx_t* actx, gboolean do_address) +static void set_do_address(asn1_ctx_t* actx, bool do_address) { p1_address_ctx_t* ctx; @@ -1180,7 +1181,7 @@ static const ber_choice_t Credentials_choice[] = { int dissect_p1_Credentials(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint credentials = -1; + int credentials = -1; offset = dissect_ber_choice(actx, tree, tvb, offset, Credentials_choice, hf_index, ett_p1_Credentials, @@ -1509,7 +1510,7 @@ dissect_p1_CountryName(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, do_address("/C=", NULL, actx); offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 1, TRUE, dissect_p1_CountryName_U); + hf_index, BER_CLASS_APP, 1, true, dissect_p1_CountryName_U); @@ -1579,7 +1580,7 @@ dissect_p1_AdministrationDomainName(bool implicit_tag _U_, tvbuff_t *tvb _U_, in do_address("/A=", NULL, actx); offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 2, TRUE, dissect_p1_AdministrationDomainName_U); + hf_index, BER_CLASS_APP, 2, true, dissect_p1_AdministrationDomainName_U); @@ -1679,7 +1680,7 @@ dissect_p1_GlobalDomainIdentifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int actx->subtree.tree = tree; offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 3, TRUE, dissect_p1_GlobalDomainIdentifier_U); + hf_index, BER_CLASS_APP, 3, true, dissect_p1_GlobalDomainIdentifier_U); if (ctx->oraddress && (wmem_strbuf_get_len(ctx->oraddress) > 0)) { @@ -1739,13 +1740,13 @@ dissect_p1_MTSIdentifier_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset static int dissect_p1_MTSIdentifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 4, TRUE, dissect_p1_MTSIdentifier_U); + hf_index, BER_CLASS_APP, 4, true, dissect_p1_MTSIdentifier_U); - set_do_address(actx, FALSE); + set_do_address(actx, false); return offset; @@ -2241,16 +2242,16 @@ dissect_p1_ORName(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1 ctx->oraddress = wmem_strbuf_new(actx->pinfo->pool, ""); actx->subtree.tree = NULL; - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 0, TRUE, dissect_p1_ORName_U); + hf_index, BER_CLASS_APP, 0, true, dissect_p1_ORName_U); if (ctx->oraddress && (wmem_strbuf_get_len(ctx->oraddress) > 0) && actx->subtree.tree) proto_item_append_text(actx->subtree.tree, " (%s/)", wmem_strbuf_get_str(ctx->oraddress)); - set_do_address(actx, FALSE); + set_do_address(actx, false); return offset; } @@ -2466,7 +2467,7 @@ dissect_p1_EncodedInformationTypes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i int dissect_p1_EncodedInformationTypes(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 5, TRUE, dissect_p1_EncodedInformationTypes_U); + hf_index, BER_CLASS_APP, 5, true, dissect_p1_EncodedInformationTypes_U); return offset; } @@ -2494,7 +2495,7 @@ static const value_string p1_BuiltInContentType_U_vals[] = { static int dissect_p1_BuiltInContentType_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - static guint32 ict = -1; + static uint32_t ict = -1; p1_address_ctx_t* ctx; if (actx->subtree.tree_ctx == NULL) @@ -2528,7 +2529,7 @@ dissect_p1_BuiltInContentType_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of static int dissect_p1_BuiltInContentType(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 6, TRUE, dissect_p1_BuiltInContentType_U); + hf_index, BER_CLASS_APP, 6, true, dissect_p1_BuiltInContentType_U); return offset; } @@ -2598,7 +2599,7 @@ dissect_p1_PrintableString_SIZE_1_ub_content_id_length(bool implicit_tag _U_, tv int dissect_p1_ContentIdentifier(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 10, TRUE, dissect_p1_PrintableString_SIZE_1_ub_content_id_length); + hf_index, BER_CLASS_APP, 10, true, dissect_p1_PrintableString_SIZE_1_ub_content_id_length); return offset; } @@ -2625,7 +2626,7 @@ dissect_p1_Priority_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, static int dissect_p1_Priority(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 7, TRUE, dissect_p1_Priority_U); + hf_index, BER_CLASS_APP, 7, true, dissect_p1_Priority_U); return offset; } @@ -2657,7 +2658,7 @@ dissect_p1_PerMessageIndicators_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int int dissect_p1_PerMessageIndicators(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 8, TRUE, dissect_p1_PerMessageIndicators_U); + hf_index, BER_CLASS_APP, 8, true, dissect_p1_PerMessageIndicators_U); return offset; } @@ -2731,7 +2732,7 @@ static int dissect_p1_T_bilateral_information(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { proto_item *item = NULL; int loffset = 0; - guint32 len = 0; + uint32_t len = 0; /* work out the length */ loffset = dissect_ber_identifier(actx->pinfo, tree, tvb, offset, NULL, NULL, NULL); @@ -2855,13 +2856,13 @@ static const ber_sequence_t DomainSuppliedInformation_set[] = { static int dissect_p1_DomainSuppliedInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, FALSE); + set_do_address(actx, false); offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset, DomainSuppliedInformation_set, hf_index, ett_p1_DomainSuppliedInformation); - set_do_address(actx, TRUE); + set_do_address(actx, true); proto_item_append_text(tree, ")"); @@ -2878,13 +2879,13 @@ static const ber_sequence_t TraceInformationElement_sequence[] = { static int dissect_p1_TraceInformationElement(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, TraceInformationElement_sequence, hf_index, ett_p1_TraceInformationElement); - set_do_address(actx, FALSE); + set_do_address(actx, false); return offset; @@ -2908,7 +2909,7 @@ dissect_p1_SEQUENCE_SIZE_1_ub_transfers_OF_TraceInformationElement(bool implicit static int dissect_p1_TraceInformation(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_tagged_type(implicit_tag, actx, tree, tvb, offset, - hf_index, BER_CLASS_APP, 9, TRUE, dissect_p1_SEQUENCE_SIZE_1_ub_transfers_OF_TraceInformationElement); + hf_index, BER_CLASS_APP, 9, true, dissect_p1_SEQUENCE_SIZE_1_ub_transfers_OF_TraceInformationElement); return offset; } @@ -2966,8 +2967,8 @@ static const value_string p1_StandardExtension_vals[] = { static int dissect_p1_StandardExtension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - actx->external.indirect_ref_present = TRUE; - actx->external.direct_ref_present = FALSE; + actx->external.indirect_ref_present = true; + actx->external.direct_ref_present = false; offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index, &actx->external.indirect_reference); @@ -2980,11 +2981,11 @@ dissect_p1_StandardExtension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse static int dissect_p1_T_private_extension(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - actx->external.indirect_ref_present = FALSE; + actx->external.indirect_ref_present = false; actx->external.direct_reference = NULL; offset = dissect_ber_object_identifier_str(implicit_tag, actx, tree, tvb, offset, hf_index, &actx->external.direct_reference); - actx->external.direct_ref_present = (actx->external.direct_reference != NULL) ? TRUE : FALSE; + actx->external.direct_ref_present = (actx->external.direct_reference != NULL) ? true : false; return offset; @@ -3408,7 +3409,7 @@ static int dissect_p1_AdditionalInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { proto_item *item = NULL; int loffset = 0; - guint32 len = 0; + uint32_t len = 0; /* work out the length */ loffset = dissect_ber_identifier(actx->pinfo, tree, tvb, offset, NULL, NULL, NULL); @@ -3624,7 +3625,7 @@ static const ber_choice_t ReportType_choice[] = { static int dissect_p1_ReportType(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint report = -1; + int report = -1; offset = dissect_ber_choice(actx, tree, tvb, offset, ReportType_choice, hf_index, ett_p1_ReportType, @@ -3762,7 +3763,7 @@ static const ber_choice_t MTS_APDU_choice[] = { static int dissect_p1_MTS_APDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint apdu = -1; + int apdu = -1; offset = dissect_ber_choice(actx, tree, tvb, offset, MTS_APDU_choice, hf_index, ett_p1_MTS_APDU, @@ -3818,13 +3819,13 @@ static const ber_sequence_t MTASuppliedInformation_set[] = { static int dissect_p1_MTASuppliedInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, FALSE); + set_do_address(actx, false); offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset, MTASuppliedInformation_set, hf_index, ett_p1_MTASuppliedInformation); - set_do_address(actx, TRUE); + set_do_address(actx, true); proto_item_append_text(tree, ")"); @@ -3842,13 +3843,13 @@ static const ber_sequence_t InternalTraceInformationElement_sequence[] = { static int dissect_p1_InternalTraceInformationElement(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, InternalTraceInformationElement_sequence, hf_index, ett_p1_InternalTraceInformationElement); - set_do_address(actx, FALSE); + set_do_address(actx, false); return offset; @@ -4108,11 +4109,11 @@ static const ber_sequence_t MessageSubmissionArgument_sequence[] = { static int dissect_p1_MessageSubmissionArgument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - p1_initialize_content_globals(actx, tree, TRUE); + p1_initialize_content_globals(actx, tree, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MessageSubmissionArgument_sequence, hf_index, ett_p1_MessageSubmissionArgument); - p1_initialize_content_globals(actx, NULL, FALSE); + p1_initialize_content_globals(actx, NULL, false); return offset; @@ -4681,11 +4682,11 @@ static const ber_sequence_t MessageDeliveryArgument_sequence[] = { static int dissect_p1_MessageDeliveryArgument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - p1_initialize_content_globals(actx, tree, TRUE); + p1_initialize_content_globals(actx, tree, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MessageDeliveryArgument_sequence, hf_index, ett_p1_MessageDeliveryArgument); - p1_initialize_content_globals(actx, NULL, FALSE); + p1_initialize_content_globals(actx, NULL, false); return offset; @@ -4789,11 +4790,11 @@ static const ber_sequence_t ReportDeliveryArgument_set[] = { static int dissect_p1_ReportDeliveryArgument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - p1_initialize_content_globals(actx, tree, TRUE); + p1_initialize_content_globals(actx, tree, true); offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset, ReportDeliveryArgument_set, hf_index, ett_p1_ReportDeliveryArgument); - p1_initialize_content_globals(actx, NULL, FALSE); + p1_initialize_content_globals(actx, NULL, false); return offset; @@ -5709,7 +5710,7 @@ dissect_p1_ORAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, a ctx->oraddress = wmem_strbuf_new(actx->pinfo->pool, ""); actx->subtree.tree = NULL; - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, ORAddress_sequence, hf_index, ett_p1_ORAddress); @@ -5719,7 +5720,7 @@ dissect_p1_ORAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, a if (ctx->oraddress && (wmem_strbuf_get_len(ctx->oraddress) > 0) && actx->subtree.tree) proto_item_append_text(actx->subtree.tree, " (%s/)", wmem_strbuf_get_str(ctx->oraddress)); - set_do_address(actx, FALSE); + set_do_address(actx, false); return offset; @@ -7023,13 +7024,13 @@ static const ber_sequence_t MTANameAndOptionalGDI_sequence[] = { static int dissect_p1_MTANameAndOptionalGDI(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - set_do_address(actx, TRUE); + set_do_address(actx, true); offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset, MTANameAndOptionalGDI_sequence, hf_index, ett_p1_MTANameAndOptionalGDI); - set_do_address(actx, FALSE); + set_do_address(actx, false); proto_item_append_text(tree, ")"); @@ -7239,1065 +7240,1065 @@ dissect_p1_BindTokenEncryptedData(bool implicit_tag _U_, tvbuff_t *tvb _U_, int static int dissect_InternalTraceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_InternalTraceInformation(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_InternalTraceInformation_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_InternalTraceInformation(false, tvb, offset, &asn1_ctx, tree, hf_p1_InternalTraceInformation_PDU); return offset; } static int dissect_InternalTraceInformationElement_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_InternalTraceInformationElement(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_InternalTraceInformationElement_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_InternalTraceInformationElement(false, tvb, offset, &asn1_ctx, tree, hf_p1_InternalTraceInformationElement_PDU); return offset; } static int dissect_TraceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TraceInformation(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TraceInformation_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TraceInformation(false, tvb, offset, &asn1_ctx, tree, hf_p1_TraceInformation_PDU); return offset; } static int dissect_TraceInformationElement_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TraceInformationElement(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TraceInformationElement_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TraceInformationElement(false, tvb, offset, &asn1_ctx, tree, hf_p1_TraceInformationElement_PDU); return offset; } static int dissect_MTSBindArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MTSBindArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MTSBindArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MTSBindArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_MTSBindArgument_PDU); return offset; } static int dissect_MTSBindResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MTSBindResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MTSBindResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MTSBindResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_MTSBindResult_PDU); return offset; } static int dissect_PAR_mts_bind_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_mts_bind_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_mts_bind_error_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_mts_bind_error(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_mts_bind_error_PDU); return offset; } static int dissect_MessageSubmissionArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageSubmissionArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageSubmissionArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionArgument_PDU); return offset; } static int dissect_MessageSubmissionResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageSubmissionResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageSubmissionResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionResult_PDU); return offset; } static int dissect_ProbeSubmissionArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProbeSubmissionArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProbeSubmissionArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionArgument_PDU); return offset; } static int dissect_ProbeSubmissionResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProbeSubmissionResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProbeSubmissionResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionResult_PDU); return offset; } static int dissect_CancelDeferredDeliveryArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_CancelDeferredDeliveryArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_CancelDeferredDeliveryArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_CancelDeferredDeliveryArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_CancelDeferredDeliveryArgument_PDU); return offset; } static int dissect_CancelDeferredDeliveryResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_CancelDeferredDeliveryResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_CancelDeferredDeliveryResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_CancelDeferredDeliveryResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_CancelDeferredDeliveryResult_PDU); return offset; } static int dissect_SubmissionControlArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_SubmissionControlArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_SubmissionControlArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_SubmissionControlArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_SubmissionControlArgument_PDU); return offset; } static int dissect_SubmissionControlResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_SubmissionControlResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_SubmissionControlResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_SubmissionControlResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_SubmissionControlResult_PDU); return offset; } static int dissect_PAR_submission_control_violated_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_submission_control_violated(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_submission_control_violated_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_submission_control_violated(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_submission_control_violated_PDU); return offset; } static int dissect_PAR_element_of_service_not_subscribed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_element_of_service_not_subscribed(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_element_of_service_not_subscribed_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_element_of_service_not_subscribed(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_element_of_service_not_subscribed_PDU); return offset; } static int dissect_PAR_deferred_delivery_cancellation_rejected_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_deferred_delivery_cancellation_rejected(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_deferred_delivery_cancellation_rejected_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_deferred_delivery_cancellation_rejected(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_deferred_delivery_cancellation_rejected_PDU); return offset; } static int dissect_PAR_originator_invalid_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_originator_invalid(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_originator_invalid_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_originator_invalid(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_originator_invalid_PDU); return offset; } static int dissect_ImproperlySpecifiedRecipients_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ImproperlySpecifiedRecipients(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ImproperlySpecifiedRecipients_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ImproperlySpecifiedRecipients(false, tvb, offset, &asn1_ctx, tree, hf_p1_ImproperlySpecifiedRecipients_PDU); return offset; } static int dissect_PAR_message_submission_identifier_invalid_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_message_submission_identifier_invalid(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_message_submission_identifier_invalid_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_message_submission_identifier_invalid(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_message_submission_identifier_invalid_PDU); return offset; } static int dissect_PAR_inconsistent_request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_inconsistent_request(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_inconsistent_request_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_inconsistent_request(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_inconsistent_request_PDU); return offset; } static int dissect_SecurityProblem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_SecurityProblem(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_SecurityProblem_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_SecurityProblem(false, tvb, offset, &asn1_ctx, tree, hf_p1_SecurityProblem_PDU); return offset; } static int dissect_PAR_unsupported_critical_function_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_unsupported_critical_function(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_unsupported_critical_function_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_unsupported_critical_function(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_unsupported_critical_function_PDU); return offset; } static int dissect_PAR_remote_bind_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_remote_bind_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_remote_bind_error_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_remote_bind_error(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_remote_bind_error_PDU); return offset; } static int dissect_MessageSubmissionTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageSubmissionTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionTime_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageSubmissionTime(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionTime_PDU); return offset; } static int dissect_MessageDeliveryArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageDeliveryArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageDeliveryArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryArgument_PDU); return offset; } static int dissect_MessageDeliveryResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageDeliveryResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageDeliveryResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryResult_PDU); return offset; } static int dissect_ReportDeliveryArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportDeliveryArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportDeliveryArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryArgument_PDU); return offset; } static int dissect_ReportDeliveryResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportDeliveryResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportDeliveryResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryResult_PDU); return offset; } static int dissect_DeliveryControlArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DeliveryControlArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryControlArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DeliveryControlArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryControlArgument_PDU); return offset; } static int dissect_DeliveryControlResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DeliveryControlResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryControlResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DeliveryControlResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryControlResult_PDU); return offset; } static int dissect_PAR_delivery_control_violated_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_delivery_control_violated(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_delivery_control_violated_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_delivery_control_violated(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_delivery_control_violated_PDU); return offset; } static int dissect_PAR_control_violates_registration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_control_violates_registration(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_control_violates_registration_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_control_violates_registration(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_control_violates_registration_PDU); return offset; } static int dissect_RefusedOperation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RefusedOperation(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RefusedOperation_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RefusedOperation(false, tvb, offset, &asn1_ctx, tree, hf_p1_RefusedOperation_PDU); return offset; } static int dissect_RecipientCertificate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RecipientCertificate(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientCertificate_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RecipientCertificate(false, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientCertificate_PDU); return offset; } static int dissect_ProofOfDelivery_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProofOfDelivery(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfDelivery_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProofOfDelivery(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfDelivery_PDU); return offset; } static int dissect_RegisterArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RegisterArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RegisterArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RegisterArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_RegisterArgument_PDU); return offset; } static int dissect_RegisterResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RegisterResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RegisterResult_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RegisterResult(false, tvb, offset, &asn1_ctx, tree, hf_p1_RegisterResult_PDU); return offset; } static int dissect_ChangeCredentialsArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ChangeCredentialsArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ChangeCredentialsArgument_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ChangeCredentialsArgument(false, tvb, offset, &asn1_ctx, tree, hf_p1_ChangeCredentialsArgument_PDU); return offset; } static int dissect_RES_change_credentials_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RES_change_credentials(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RES_change_credentials_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RES_change_credentials(false, tvb, offset, &asn1_ctx, tree, hf_p1_RES_change_credentials_PDU); return offset; } static int dissect_PAR_register_rejected_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_register_rejected(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_register_rejected_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_register_rejected(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_register_rejected_PDU); return offset; } static int dissect_PAR_new_credentials_unacceptable_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_new_credentials_unacceptable(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_new_credentials_unacceptable_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_new_credentials_unacceptable(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_new_credentials_unacceptable_PDU); return offset; } static int dissect_PAR_old_credentials_incorrectly_specified_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PAR_old_credentials_incorrectly_specified(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_old_credentials_incorrectly_specified_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PAR_old_credentials_incorrectly_specified(false, tvb, offset, &asn1_ctx, tree, hf_p1_PAR_old_credentials_incorrectly_specified_PDU); return offset; } static int dissect_MessageSubmissionEnvelope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageSubmissionEnvelope(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionEnvelope_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageSubmissionEnvelope(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageSubmissionEnvelope_PDU); return offset; } static int dissect_PerRecipientMessageSubmissionFields_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PerRecipientMessageSubmissionFields(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientMessageSubmissionFields_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PerRecipientMessageSubmissionFields(false, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientMessageSubmissionFields_PDU); return offset; } static int dissect_ProbeSubmissionEnvelope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProbeSubmissionEnvelope(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionEnvelope_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProbeSubmissionEnvelope(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeSubmissionEnvelope_PDU); return offset; } static int dissect_PerRecipientProbeSubmissionFields_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PerRecipientProbeSubmissionFields(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientProbeSubmissionFields_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PerRecipientProbeSubmissionFields(false, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientProbeSubmissionFields_PDU); return offset; } static int dissect_MessageDeliveryEnvelope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageDeliveryEnvelope(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryEnvelope_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageDeliveryEnvelope(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryEnvelope_PDU); return offset; } static int dissect_ReportDeliveryEnvelope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportDeliveryEnvelope(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryEnvelope_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportDeliveryEnvelope(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportDeliveryEnvelope_PDU); return offset; } static int dissect_PerRecipientReportDeliveryFields_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PerRecipientReportDeliveryFields(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientReportDeliveryFields_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PerRecipientReportDeliveryFields(false, tvb, offset, &asn1_ctx, tree, hf_p1_PerRecipientReportDeliveryFields_PDU); return offset; } static int dissect_ExtendedContentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtendedContentType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedContentType_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtendedContentType(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedContentType_PDU); return offset; } static int dissect_ContentIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ContentIdentifier(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ContentIdentifier_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ContentIdentifier(false, tvb, offset, &asn1_ctx, tree, hf_p1_ContentIdentifier_PDU); return offset; } static int dissect_PerMessageIndicators_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PerMessageIndicators(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PerMessageIndicators_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PerMessageIndicators(false, tvb, offset, &asn1_ctx, tree, hf_p1_PerMessageIndicators_PDU); return offset; } static int dissect_OriginatorReportRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatorReportRequest(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorReportRequest_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatorReportRequest(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorReportRequest_PDU); return offset; } static int dissect_DeferredDeliveryTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DeferredDeliveryTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DeferredDeliveryTime_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DeferredDeliveryTime(false, tvb, offset, &asn1_ctx, tree, hf_p1_DeferredDeliveryTime_PDU); return offset; } static int dissect_Priority_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_Priority(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_Priority_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_Priority(false, tvb, offset, &asn1_ctx, tree, hf_p1_Priority_PDU); return offset; } static int dissect_ContentLength_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ContentLength(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ContentLength_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ContentLength(false, tvb, offset, &asn1_ctx, tree, hf_p1_ContentLength_PDU); return offset; } static int dissect_MessageDeliveryTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageDeliveryTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryTime_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageDeliveryTime(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageDeliveryTime_PDU); return offset; } static int dissect_DeliveryFlags_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DeliveryFlags(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryFlags_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DeliveryFlags(false, tvb, offset, &asn1_ctx, tree, hf_p1_DeliveryFlags_PDU); return offset; } static int dissect_SubjectSubmissionIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_SubjectSubmissionIdentifier(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_SubjectSubmissionIdentifier_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_SubjectSubmissionIdentifier(false, tvb, offset, &asn1_ctx, tree, hf_p1_SubjectSubmissionIdentifier_PDU); return offset; } static int dissect_RecipientReassignmentProhibited_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RecipientReassignmentProhibited(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientReassignmentProhibited_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RecipientReassignmentProhibited(false, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientReassignmentProhibited_PDU); return offset; } static int dissect_OriginatorRequestedAlternateRecipient_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatorRequestedAlternateRecipient(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorRequestedAlternateRecipient_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatorRequestedAlternateRecipient(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorRequestedAlternateRecipient_PDU); return offset; } static int dissect_DLExpansionProhibited_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DLExpansionProhibited(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansionProhibited_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DLExpansionProhibited(false, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansionProhibited_PDU); return offset; } static int dissect_ConversionWithLossProhibited_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ConversionWithLossProhibited(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ConversionWithLossProhibited_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ConversionWithLossProhibited(false, tvb, offset, &asn1_ctx, tree, hf_p1_ConversionWithLossProhibited_PDU); return offset; } static int dissect_LatestDeliveryTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_LatestDeliveryTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_LatestDeliveryTime_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_LatestDeliveryTime(false, tvb, offset, &asn1_ctx, tree, hf_p1_LatestDeliveryTime_PDU); return offset; } static int dissect_RequestedDeliveryMethod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RequestedDeliveryMethod(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RequestedDeliveryMethod_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RequestedDeliveryMethod(false, tvb, offset, &asn1_ctx, tree, hf_p1_RequestedDeliveryMethod_PDU); return offset; } static int dissect_PhysicalForwardingProhibited_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalForwardingProhibited(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingProhibited_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalForwardingProhibited(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingProhibited_PDU); return offset; } static int dissect_PhysicalForwardingAddressRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalForwardingAddressRequest(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingAddressRequest_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalForwardingAddressRequest(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingAddressRequest_PDU); return offset; } static int dissect_PhysicalDeliveryModes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryModes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryModes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryModes(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryModes_PDU); return offset; } static int dissect_RegisteredMailType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RegisteredMailType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RegisteredMailType_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RegisteredMailType(false, tvb, offset, &asn1_ctx, tree, hf_p1_RegisteredMailType_PDU); return offset; } static int dissect_RecipientNumberForAdvice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RecipientNumberForAdvice(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientNumberForAdvice_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RecipientNumberForAdvice(false, tvb, offset, &asn1_ctx, tree, hf_p1_RecipientNumberForAdvice_PDU); return offset; } static int dissect_PhysicalRenditionAttributes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalRenditionAttributes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalRenditionAttributes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalRenditionAttributes(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalRenditionAttributes_PDU); return offset; } static int dissect_OriginatorReturnAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatorReturnAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorReturnAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatorReturnAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorReturnAddress_PDU); return offset; } static int dissect_PhysicalDeliveryReportRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryReportRequest(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryReportRequest_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryReportRequest(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryReportRequest_PDU); return offset; } static int dissect_OriginatorCertificate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatorCertificate(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorCertificate_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatorCertificate(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorCertificate_PDU); return offset; } static int dissect_MessageToken_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageToken(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageToken_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageToken(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageToken_PDU); return offset; } static int dissect_ContentConfidentialityAlgorithmIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ContentConfidentialityAlgorithmIdentifier(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ContentConfidentialityAlgorithmIdentifier_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ContentConfidentialityAlgorithmIdentifier(false, tvb, offset, &asn1_ctx, tree, hf_p1_ContentConfidentialityAlgorithmIdentifier_PDU); return offset; } static int dissect_ContentIntegrityCheck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ContentIntegrityCheck(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ContentIntegrityCheck_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ContentIntegrityCheck(false, tvb, offset, &asn1_ctx, tree, hf_p1_ContentIntegrityCheck_PDU); return offset; } static int dissect_MessageOriginAuthenticationCheck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageOriginAuthenticationCheck(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageOriginAuthenticationCheck_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageOriginAuthenticationCheck(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageOriginAuthenticationCheck_PDU); return offset; } int dissect_p1_MessageSecurityLabel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageSecurityLabel(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_p1_MessageSecurityLabel_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageSecurityLabel(false, tvb, offset, &asn1_ctx, tree, hf_p1_p1_MessageSecurityLabel_PDU); return offset; } static int dissect_ProofOfSubmissionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProofOfSubmissionRequest(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfSubmissionRequest_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProofOfSubmissionRequest(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfSubmissionRequest_PDU); return offset; } static int dissect_ProofOfDeliveryRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProofOfDeliveryRequest(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfDeliveryRequest_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProofOfDeliveryRequest(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfDeliveryRequest_PDU); return offset; } static int dissect_ContentCorrelator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ContentCorrelator(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ContentCorrelator_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ContentCorrelator(false, tvb, offset, &asn1_ctx, tree, hf_p1_ContentCorrelator_PDU); return offset; } static int dissect_ProbeOriginAuthenticationCheck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProbeOriginAuthenticationCheck(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeOriginAuthenticationCheck_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProbeOriginAuthenticationCheck(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProbeOriginAuthenticationCheck_PDU); return offset; } static int dissect_RedirectionHistory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_RedirectionHistory(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_RedirectionHistory_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_RedirectionHistory(false, tvb, offset, &asn1_ctx, tree, hf_p1_RedirectionHistory_PDU); return offset; } static int dissect_Redirection_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_Redirection(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_Redirection_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_Redirection(false, tvb, offset, &asn1_ctx, tree, hf_p1_Redirection_PDU); return offset; } static int dissect_DLExpansionHistory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DLExpansionHistory(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansionHistory_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DLExpansionHistory(false, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansionHistory_PDU); return offset; } static int dissect_DLExpansion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DLExpansion(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansion_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DLExpansion(false, tvb, offset, &asn1_ctx, tree, hf_p1_DLExpansion_PDU); return offset; } static int dissect_PhysicalForwardingAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalForwardingAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalForwardingAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalForwardingAddress_PDU); return offset; } static int dissect_OriginatorAndDLExpansionHistory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatorAndDLExpansionHistory(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorAndDLExpansionHistory_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatorAndDLExpansionHistory(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatorAndDLExpansionHistory_PDU); return offset; } static int dissect_ReportingDLName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportingDLName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingDLName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportingDLName(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingDLName_PDU); return offset; } static int dissect_ReportingMTACertificate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportingMTACertificate(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingMTACertificate_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportingMTACertificate(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingMTACertificate_PDU); return offset; } static int dissect_ReportOriginAuthenticationCheck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportOriginAuthenticationCheck(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportOriginAuthenticationCheck_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportOriginAuthenticationCheck(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportOriginAuthenticationCheck_PDU); return offset; } static int dissect_OriginatingMTACertificate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_OriginatingMTACertificate(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatingMTACertificate_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_OriginatingMTACertificate(false, tvb, offset, &asn1_ctx, tree, hf_p1_OriginatingMTACertificate_PDU); return offset; } static int dissect_ProofOfSubmission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ProofOfSubmission(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfSubmission_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ProofOfSubmission(false, tvb, offset, &asn1_ctx, tree, hf_p1_ProofOfSubmission_PDU); return offset; } static int dissect_ReportingMTAName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ReportingMTAName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingMTAName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ReportingMTAName(false, tvb, offset, &asn1_ctx, tree, hf_p1_ReportingMTAName_PDU); return offset; } static int dissect_ExtendedCertificates_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtendedCertificates(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedCertificates_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtendedCertificates(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedCertificates_PDU); return offset; } static int dissect_DLExemptedRecipients_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_DLExemptedRecipients(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_DLExemptedRecipients_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_DLExemptedRecipients(false, tvb, offset, &asn1_ctx, tree, hf_p1_DLExemptedRecipients_PDU); return offset; } static int dissect_CertificateSelectors_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_CertificateSelectors(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_CertificateSelectors_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_CertificateSelectors(false, tvb, offset, &asn1_ctx, tree, hf_p1_CertificateSelectors_PDU); return offset; } static int dissect_Content_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_Content(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_Content_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_Content(false, tvb, offset, &asn1_ctx, tree, hf_p1_Content_PDU); return offset; } static int dissect_MTSIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MTSIdentifier(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MTSIdentifier_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MTSIdentifier(false, tvb, offset, &asn1_ctx, tree, hf_p1_MTSIdentifier_PDU); return offset; } static int dissect_ORName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ORName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ORName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ORName(false, tvb, offset, &asn1_ctx, tree, hf_p1_ORName_PDU); return offset; } static int dissect_ORAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ORAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ORAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ORAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_ORAddress_PDU); return offset; } static int dissect_CommonName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_CommonName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_CommonName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_CommonName(false, tvb, offset, &asn1_ctx, tree, hf_p1_CommonName_PDU); return offset; } static int dissect_TeletexCommonName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TeletexCommonName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexCommonName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TeletexCommonName(false, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexCommonName_PDU); return offset; } static int dissect_UniversalCommonName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalCommonName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalCommonName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalCommonName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalCommonName_PDU); return offset; } static int dissect_TeletexOrganizationName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TeletexOrganizationName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexOrganizationName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TeletexOrganizationName(false, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexOrganizationName_PDU); return offset; } static int dissect_UniversalOrganizationName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalOrganizationName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalOrganizationName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalOrganizationName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalOrganizationName_PDU); return offset; } static int dissect_TeletexPersonalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TeletexPersonalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexPersonalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TeletexPersonalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexPersonalName_PDU); return offset; } static int dissect_UniversalPersonalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPersonalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPersonalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPersonalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPersonalName_PDU); return offset; } static int dissect_TeletexOrganizationalUnitNames_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TeletexOrganizationalUnitNames(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexOrganizationalUnitNames_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TeletexOrganizationalUnitNames(false, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexOrganizationalUnitNames_PDU); return offset; } static int dissect_UniversalOrganizationalUnitNames_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalOrganizationalUnitNames(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalOrganizationalUnitNames_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalOrganizationalUnitNames(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalOrganizationalUnitNames_PDU); return offset; } static int dissect_PDSName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PDSName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PDSName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PDSName(false, tvb, offset, &asn1_ctx, tree, hf_p1_PDSName_PDU); return offset; } static int dissect_PhysicalDeliveryCountryName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryCountryName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryCountryName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryCountryName(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryCountryName_PDU); return offset; } static int dissect_PostalCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PostalCode(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PostalCode_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PostalCode(false, tvb, offset, &asn1_ctx, tree, hf_p1_PostalCode_PDU); return offset; } static int dissect_PhysicalDeliveryOfficeName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryOfficeName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOfficeName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryOfficeName(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOfficeName_PDU); return offset; } static int dissect_UniversalPhysicalDeliveryOfficeName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPhysicalDeliveryOfficeName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOfficeName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPhysicalDeliveryOfficeName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOfficeName_PDU); return offset; } static int dissect_PhysicalDeliveryOfficeNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryOfficeNumber(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOfficeNumber_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryOfficeNumber(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOfficeNumber_PDU); return offset; } static int dissect_UniversalPhysicalDeliveryOfficeNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPhysicalDeliveryOfficeNumber(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOfficeNumber_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPhysicalDeliveryOfficeNumber(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOfficeNumber_PDU); return offset; } static int dissect_ExtensionORAddressComponents_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtensionORAddressComponents(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtensionORAddressComponents_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtensionORAddressComponents(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtensionORAddressComponents_PDU); return offset; } static int dissect_UniversalExtensionORAddressComponents_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalExtensionORAddressComponents(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalExtensionORAddressComponents_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalExtensionORAddressComponents(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalExtensionORAddressComponents_PDU); return offset; } static int dissect_PhysicalDeliveryPersonalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryPersonalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryPersonalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryPersonalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryPersonalName_PDU); return offset; } static int dissect_UniversalPhysicalDeliveryPersonalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPhysicalDeliveryPersonalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryPersonalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPhysicalDeliveryPersonalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryPersonalName_PDU); return offset; } static int dissect_PhysicalDeliveryOrganizationName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PhysicalDeliveryOrganizationName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOrganizationName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PhysicalDeliveryOrganizationName(false, tvb, offset, &asn1_ctx, tree, hf_p1_PhysicalDeliveryOrganizationName_PDU); return offset; } static int dissect_UniversalPhysicalDeliveryOrganizationName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPhysicalDeliveryOrganizationName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOrganizationName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPhysicalDeliveryOrganizationName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPhysicalDeliveryOrganizationName_PDU); return offset; } static int dissect_ExtensionPhysicalDeliveryAddressComponents_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtensionPhysicalDeliveryAddressComponents(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtensionPhysicalDeliveryAddressComponents_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtensionPhysicalDeliveryAddressComponents(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtensionPhysicalDeliveryAddressComponents_PDU); return offset; } static int dissect_UniversalExtensionPhysicalDeliveryAddressComponents_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalExtensionPhysicalDeliveryAddressComponents(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalExtensionPhysicalDeliveryAddressComponents_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalExtensionPhysicalDeliveryAddressComponents(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalExtensionPhysicalDeliveryAddressComponents_PDU); return offset; } static int dissect_UnformattedPostalAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UnformattedPostalAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UnformattedPostalAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UnformattedPostalAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_UnformattedPostalAddress_PDU); return offset; } static int dissect_UniversalUnformattedPostalAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalUnformattedPostalAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalUnformattedPostalAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalUnformattedPostalAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalUnformattedPostalAddress_PDU); return offset; } static int dissect_StreetAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_StreetAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_StreetAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_StreetAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_StreetAddress_PDU); return offset; } static int dissect_UniversalStreetAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalStreetAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalStreetAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalStreetAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalStreetAddress_PDU); return offset; } static int dissect_PostOfficeBoxAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PostOfficeBoxAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PostOfficeBoxAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PostOfficeBoxAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_PostOfficeBoxAddress_PDU); return offset; } static int dissect_UniversalPostOfficeBoxAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPostOfficeBoxAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPostOfficeBoxAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPostOfficeBoxAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPostOfficeBoxAddress_PDU); return offset; } static int dissect_PosteRestanteAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_PosteRestanteAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_PosteRestanteAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_PosteRestanteAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_PosteRestanteAddress_PDU); return offset; } static int dissect_UniversalPosteRestanteAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalPosteRestanteAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPosteRestanteAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalPosteRestanteAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalPosteRestanteAddress_PDU); return offset; } static int dissect_UniquePostalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniquePostalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniquePostalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniquePostalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniquePostalName_PDU); return offset; } static int dissect_UniversalUniquePostalName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalUniquePostalName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalUniquePostalName_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalUniquePostalName(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalUniquePostalName_PDU); return offset; } static int dissect_LocalPostalAttributes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_LocalPostalAttributes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_LocalPostalAttributes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_LocalPostalAttributes(false, tvb, offset, &asn1_ctx, tree, hf_p1_LocalPostalAttributes_PDU); return offset; } static int dissect_UniversalLocalPostalAttributes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalLocalPostalAttributes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalLocalPostalAttributes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalLocalPostalAttributes(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalLocalPostalAttributes_PDU); return offset; } static int dissect_ExtendedNetworkAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtendedNetworkAddress(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedNetworkAddress_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtendedNetworkAddress(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedNetworkAddress_PDU); return offset; } static int dissect_TerminalType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TerminalType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TerminalType_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TerminalType(false, tvb, offset, &asn1_ctx, tree, hf_p1_TerminalType_PDU); return offset; } static int dissect_TeletexDomainDefinedAttributes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_TeletexDomainDefinedAttributes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexDomainDefinedAttributes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_TeletexDomainDefinedAttributes(false, tvb, offset, &asn1_ctx, tree, hf_p1_TeletexDomainDefinedAttributes_PDU); return offset; } static int dissect_UniversalDomainDefinedAttributes_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_UniversalDomainDefinedAttributes(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalDomainDefinedAttributes_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_UniversalDomainDefinedAttributes(false, tvb, offset, &asn1_ctx, tree, hf_p1_UniversalDomainDefinedAttributes_PDU); return offset; } static int dissect_ExtendedEncodedInformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_ExtendedEncodedInformationType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedEncodedInformationType_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_ExtendedEncodedInformationType(false, tvb, offset, &asn1_ctx, tree, hf_p1_ExtendedEncodedInformationType_PDU); return offset; } static int dissect_MTANameAndOptionalGDI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MTANameAndOptionalGDI(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MTANameAndOptionalGDI_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MTANameAndOptionalGDI(false, tvb, offset, &asn1_ctx, tree, hf_p1_MTANameAndOptionalGDI_PDU); return offset; } static int dissect_AsymmetricToken_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_AsymmetricToken(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_AsymmetricToken_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_AsymmetricToken(false, tvb, offset, &asn1_ctx, tree, hf_p1_AsymmetricToken_PDU); return offset; } static int dissect_BindTokenSignedData_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_BindTokenSignedData(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_BindTokenSignedData_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_BindTokenSignedData(false, tvb, offset, &asn1_ctx, tree, hf_p1_BindTokenSignedData_PDU); return offset; } static int dissect_MessageTokenSignedData_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageTokenSignedData(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageTokenSignedData_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageTokenSignedData(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageTokenSignedData_PDU); return offset; } static int dissect_MessageTokenEncryptedData_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_MessageTokenEncryptedData(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_MessageTokenEncryptedData_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_MessageTokenEncryptedData(false, tvb, offset, &asn1_ctx, tree, hf_p1_MessageTokenEncryptedData_PDU); return offset; } static int dissect_BindTokenEncryptedData_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_BindTokenEncryptedData(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_BindTokenEncryptedData_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_BindTokenEncryptedData(false, tvb, offset, &asn1_ctx, tree, hf_p1_BindTokenEncryptedData_PDU); return offset; } static int dissect_SecurityClassification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); - offset = dissect_p1_SecurityClassification(FALSE, tvb, offset, &asn1_ctx, tree, hf_p1_SecurityClassification_PDU); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); + offset = dissect_p1_SecurityClassification(false, tvb, offset, &asn1_ctx, tree, hf_p1_SecurityClassification_PDU); return offset; } @@ -8377,7 +8378,7 @@ static const ros_info_t p3_ros_info = { p3_err_tab }; -void p1_initialize_content_globals (asn1_ctx_t* actx, proto_tree *tree, gboolean report_unknown_cont_type) +void p1_initialize_content_globals (asn1_ctx_t* actx, proto_tree *tree, bool report_unknown_cont_type) { p1_address_ctx_t* ctx; @@ -8416,10 +8417,10 @@ dissect_p1_mts_apdu (tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, proto_item *item=NULL; proto_tree *tree=NULL; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); /* save parent_tree so subdissectors can create new top nodes */ - p1_initialize_content_globals (&asn1_ctx, parent_tree, TRUE); + p1_initialize_content_globals (&asn1_ctx, parent_tree, true); if (parent_tree) { item = proto_tree_add_item(parent_tree, proto_p1, tvb, 0, -1, ENC_NA); @@ -8429,8 +8430,8 @@ dissect_p1_mts_apdu (tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, col_set_str(pinfo->cinfo, COL_PROTOCOL, "P1"); col_set_str(pinfo->cinfo, COL_INFO, "Transfer"); - dissect_p1_MTS_APDU (FALSE, tvb, 0, &asn1_ctx, tree, hf_p1_MTS_APDU_PDU); - p1_initialize_content_globals (&asn1_ctx, NULL, FALSE); + dissect_p1_MTS_APDU (false, tvb, 0, &asn1_ctx, tree, hf_p1_MTS_APDU_PDU); + p1_initialize_content_globals (&asn1_ctx, NULL, false); return tvb_captured_length(tvb); } @@ -8447,9 +8448,9 @@ dissect_p1(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* dat struct SESSION_DATA_STRUCTURE* session; int (*p1_dissector)(bool implicit_tag _U_, tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index _U_) = NULL; const char *p1_op_name; - int hf_p1_index = -1; + int hf_p1_index = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo); /* do we have operation information from the ROS dissector? */ if (data == NULL) @@ -8457,7 +8458,7 @@ dissect_p1(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* dat session = (struct SESSION_DATA_STRUCTURE*)data; /* save parent_tree so subdissectors can create new top nodes */ - p1_initialize_content_globals (&asn1_ctx, parent_tree, TRUE); + p1_initialize_content_globals (&asn1_ctx, parent_tree, true); asn1_ctx.private_data = session; @@ -8497,13 +8498,13 @@ dissect_p1(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* dat while (tvb_reported_length_remaining(tvb, offset) > 0) { old_offset=offset; - offset=(*p1_dissector)(FALSE, tvb, offset, &asn1_ctx , tree, hf_p1_index); + offset=(*p1_dissector)(false, tvb, offset, &asn1_ctx , tree, hf_p1_index); if (offset == old_offset) { proto_tree_add_expert(tree, pinfo, &ei_p1_zero_pdu, tvb, offset, -1); break; } } - p1_initialize_content_globals (&asn1_ctx, NULL, FALSE); + p1_initialize_content_globals (&asn1_ctx, NULL, false); return tvb_captured_length(tvb); } @@ -11001,7 +11002,7 @@ void proto_register_p1(void) { }; /* List of subtrees */ - static gint *ett[] = { + static int *ett[] = { &ett_p1, &ett_p3, &ett_p1_content_unknown, @@ -11399,16 +11400,16 @@ void proto_reg_handoff_p1(void) { oid_add_from_string("id-ac-mts-transfer","2.6.0.1.6"); /* ABSTRACT SYNTAXES */ - register_rtse_oid_dissector_handle("2.6.0.2.12", p1_handle, 0, "id-as-mta-rtse", TRUE); - register_rtse_oid_dissector_handle("2.6.0.2.7", p1_handle, 0, "id-as-mtse", FALSE); + register_rtse_oid_dissector_handle("2.6.0.2.12", p1_handle, 0, "id-as-mta-rtse", true); + register_rtse_oid_dissector_handle("2.6.0.2.7", p1_handle, 0, "id-as-mtse", false); - register_rtse_oid_dissector_handle("applicationProtocol.1", p1_handle, 0, "mts-transfer-protocol-1984", FALSE); - register_rtse_oid_dissector_handle("applicationProtocol.12", p1_handle, 0, "mta-transfer-protocol", FALSE); + register_rtse_oid_dissector_handle("applicationProtocol.1", p1_handle, 0, "mts-transfer-protocol-1984", false); + register_rtse_oid_dissector_handle("applicationProtocol.12", p1_handle, 0, "mta-transfer-protocol", false); /* the ROS dissector will use the registered P3 ros info */ - register_rtse_oid_dissector_handle(id_as_mts_rtse, NULL, 0, "id-as-mts-rtse", TRUE); - register_rtse_oid_dissector_handle(id_as_msse, NULL, 0, "id-as-msse", TRUE); + register_rtse_oid_dissector_handle(id_as_mts_rtse, NULL, 0, "id-as-mts-rtse", true); + register_rtse_oid_dissector_handle(id_as_msse, NULL, 0, "id-as-msse", true); /* APPLICATION CONTEXT */ @@ -11420,16 +11421,16 @@ void proto_reg_handoff_p1(void) { /* Register P3 with ROS */ - register_ros_protocol_info(id_as_msse, &p3_ros_info, 0, "id-as-msse", FALSE); + register_ros_protocol_info(id_as_msse, &p3_ros_info, 0, "id-as-msse", false); - register_ros_protocol_info(id_as_mdse_88, &p3_ros_info, 0, "id-as-mdse-88", FALSE); - register_ros_protocol_info(id_as_mdse_94, &p3_ros_info, 0, "id-as-mdse-94", FALSE); + register_ros_protocol_info(id_as_mdse_88, &p3_ros_info, 0, "id-as-mdse-88", false); + register_ros_protocol_info(id_as_mdse_94, &p3_ros_info, 0, "id-as-mdse-94", false); - register_ros_protocol_info(id_as_mase_88, &p3_ros_info, 0, "id-as-mase-88", FALSE); - register_ros_protocol_info(id_as_mase_94, &p3_ros_info, 0, "id-as-mase-94", FALSE); + register_ros_protocol_info(id_as_mase_88, &p3_ros_info, 0, "id-as-mase-88", false); + register_ros_protocol_info(id_as_mase_94, &p3_ros_info, 0, "id-as-mase-94", false); - register_ros_protocol_info(id_as_mts, &p3_ros_info, 0, "id-as-mts", FALSE); - register_ros_protocol_info(id_as_mts_rtse, &p3_ros_info, 0, "id-as-mts-rtse", TRUE); + register_ros_protocol_info(id_as_mts, &p3_ros_info, 0, "id-as-mts", false); + register_ros_protocol_info(id_as_mts_rtse, &p3_ros_info, 0, "id-as-mts-rtse", true); } |