Ethereal-dev: Re: [Ethereal-dev] ASN1.C and Packet-ACSE.c and Packet-pres.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Herbert Falk <herb@xxxxxxxxxxxx>
Date: Sun, 12 Sep 2004 14:15:20 -0400
See below:

ronnie sahlberg wrote:

Well    if they are already finished and ready for submission, there
is not much to do about it, then my suggestion is too late.
Please just submit them as they are.
(If need be someone might convert them at a later stage to port them over to
the pacekt-ber api)

I will look to do this next, but need to get the curent dissectors submitted.

Do consider to use packet-ber and the ASN2ETH compiler for any future protocols you implement, it is much better.



packet-ber might not implement indefinite length yet, basically
because no one using packet-ber has had any need for this construct
yet.
This can be added to packet-ber as needed.


This will be critical for the ISO 9506 disector. I already figured out the extension required for ASN1.C and have already supplied it.


How big are these protocols?   Can you post a specification for them?
Maybe they can be machinegenerated by ASN2ETH?
these are large and there is no machine readable form available.


On Sat, 11 Sep 2004 21:16:03 -0400, Herbert Falk <herb@xxxxxxxxxxxx> wrote:
Unfortunately, it was not clear in 0.10.3.  I have 5 dissectors ready to
submit based upon an extended ASN1.C.  It does not appear that the BER
module handles indefinite length either?



ronnie sahlberg wrote:

Hi,

ASN1.C is the old obsolete API to handle BER/DER encoded protocols.
Please do not base any new dissectors on this,

The new API for BER/DER encoded protocols is packet-ber and the
asn2eth compilers.
All new protocols should use packet-ber


one by one  all existing dissectors using ans1.c  will be converted to
packet-ber and then asn1.c will be removed




On Fri, 10 Sep 2004 08:42:49 -0400, Herbert Falk <herb@xxxxxxxxxxxx> wrote:


A little history:

The ISO-9506 (MMS) protocol is an ASN1 BER encoded protocol that is
emerging for use within the electric utility industry as IEC 61850.  I




--
Herbert Falk
SISCO
6605 19-1/2 Mile Road
Sterling Heights, MI 48314
Ph: 586-254-0020
Fx:  586-254-0053

NOTICE: This communication may contain privileged or other confidential
information. If you are not the intended recipient, or believe that you
have  received this communication in error, please do not print, copy,
retransmit,  disseminate, or otherwise use the information. Also, please indicate to
the sender that you have received this communication in error, and delete the
copy you received. Thank you.






--
Herbert Falk
SISCO
6605 19-1/2 Mile Road
Sterling Heights, MI 48314
Ph: 586-254-0020
Fx:  586-254-0053

NOTICE: This communication may contain privileged or other confidential
information. If you are not the intended recipient, or believe that you
have  received this communication in error, please do not print, copy,
retransmit,  disseminate, or otherwise use the information. Also, please indicate to
the sender that you have received this communication in error, and delete the
copy you received. Thank you.