The attached patch to the asn2eth compiler contains following changes:
- fix for protocol registration (register_dissector() does not return handle)
- new directive REGISTER which can register PDU more than once
- implicit tagging environment is supported
Please, check in.
Regards,
Tomas
Attachment:
asn2eth.py.diff.gz
Description: GNU Zip compressed data
# x509ce.cnf
# X509CE conformation file
# $Id: x509ce.cnf,v 1.2 2004/06/03 08:35:44 guy Exp $
#.MODULE_IMPORT
InformationFramework x509if
AuthenticationFramework x509af
SelectedAttributeTypes x509sat
#.INCLUDE ../x509if/x509if_exp.cnf
#.INCLUDE ../x509af/x509af_exp.cnf
#.INCLUDE ../x509sat/x509sat_exp.cnf
#.EXPORTS
GeneralNames
#.NO_EMIT
#.TYPE_RENAME
#.FIELD_RENAME
#.REGISTER
AttributesSyntax B "2.5.29.9" "id-ce-subjectDirectoryAttributes"
SubjectKeyIdentifier B "2.5.29.14" "id-ce-subjectKeyIdentifier"
KeyUsage B "2.5.29.15" "id-ce-keyUsage"
PrivateKeyUsagePeriod B "2.5.29.16" "id-ce-privateKeyUsagePeriod"
GeneralNames B "2.5.29.17" "id-ce-subjectAltName"
GeneralNames B "2.5.29.18" "id-ce-issuerAltName"
BasicConstraintsSyntax B "2.5.29.19" "id-ce-basicConstraints"
CRLNumber B "2.5.29.20" "id-ce-cRLNumber"
CRLReason B "2.5.29.21" "id-ce-reasonCode"
HoldInstruction B "2.5.29.23" "id-ce-instructionCode"
BaseCRLNumber B "2.5.29.27" "id-ce-deltaCRLIndicator"
IssuingDistPointSyntax B "2.5.29.28" "id-ce-issuingDistributionPoint"
GeneralNames B "2.5.29.29" "id-ce-certificateIssuer"
NameConstraintsSyntax B "2.5.29.30" "id-ce-nameConstraints"
CRLDistPointsSyntax B "2.5.29.31" "id-ce-cRLDistributionPoints"
CertificatePoliciesSyntax B "2.5.29.32" "id-ce-certificatePolicies"
PolicyMappingsSyntax B "2.5.29.33" "id-ce-policyMappings"
AuthorityKeyIdentifier B "2.5.29.35" "id-ce-authorityKeyIdentifier"
PolicyConstraintsSyntax B "2.5.29.36" "id-ce-policyConstraints"
KeyPurposeIDs B "2.5.29.37" "id-ce-extKeyUsage"
CRLStreamIdentifier B "2.5.29.40" "id-ce-cRLStreamIdentifier"
CRLScopeSyntax B "2.5.29.44" "id-ce-cRLScope"
StatusReferrals B "2.5.29.45" "id-ce-statusReferrals"
CRLDistPointsSyntax B "2.5.29.46" "id-ce-freshestCRL"
OrderedListSyntax B "2.5.29.47" "id-ce-orderedList"
DeltaInformation B "2.5.29.53" "id-ce-deltaInfo"
SkipCerts B "2.5.29.54" "id-ce-inhibitAnyPolicy"
#.END