summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-p1.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
commit9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9 (patch)
tree2784370cda9bbf2da9114d70f05399c0b229d28c /epan/dissectors/packet-p1.c
parentAdding debian version 4.2.6-1. (diff)
downloadwireshark-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.c2389
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);
}