asn1c/skeletons
Lev Walkin b4776ff2ee bring OER in non-OER modes (temporary) 2017-08-02 13:32:21 -07:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
tests test OER encoding over the INTEGER value range 2017-08-02 13:32:18 -07:00
ANY.c fix OER stubs order 2017-08-02 13:32:18 -07:00
ANY.h typo 2006-01-25 01:56:58 +00:00
BIT_STRING.c fix OER stubs order 2017-08-02 13:32:18 -07:00
BIT_STRING.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
BMPString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
BMPString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
BOOLEAN.c fix OER stubs order 2017-08-02 13:32:18 -07:00
BOOLEAN.h per support 2006-08-18 01:34:18 +00:00
ENUMERATED.c fix OER stubs order 2017-08-02 13:32:18 -07:00
ENUMERATED.h per support 2006-08-18 01:34:18 +00:00
GeneralString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
GeneralString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
GeneralizedTime.c fix OER stubs order 2017-08-02 13:32:18 -07:00
GeneralizedTime.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
GraphicString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
GraphicString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
IA5String.c fix OER stubs order 2017-08-02 13:32:18 -07:00
IA5String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
INTEGER.c fix OER stubs order 2017-08-02 13:32:18 -07:00
INTEGER.h simplify dependencies 2017-08-02 13:32:20 -07:00
INTEGER_oer.c test OER encoding over the INTEGER value range 2017-08-02 13:32:18 -07:00
ISO646String.c fix OER stubs order 2017-08-02 13:32:18 -07:00
ISO646String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
Makefile.am add OER SEQUENCE decoder 2017-08-02 13:32:19 -07:00
NULL.c fix OER stubs order 2017-08-02 13:32:18 -07:00
NULL.h per support 2006-08-18 01:34:18 +00:00
NativeEnumerated.c fix OER stubs order 2017-08-02 13:32:18 -07:00
NativeEnumerated.h per support 2006-08-18 01:34:18 +00:00
NativeInteger.c Native Integer OER support 2017-08-02 13:32:20 -07:00
NativeInteger.h Native Integer OER support 2017-08-02 13:32:20 -07:00
NativeInteger_oer.c Native Integer OER support 2017-08-02 13:32:20 -07:00
NativeReal.c fix OER stubs order 2017-08-02 13:32:18 -07:00
NativeReal.h more PER support 2006-10-09 12:07:58 +00:00
NumericString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
NumericString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
OBJECT_IDENTIFIER.c fix OER stubs order 2017-08-02 13:32:18 -07:00
OBJECT_IDENTIFIER.h Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
OCTET_STRING.c fix OER stubs order 2017-08-02 13:32:18 -07:00
OCTET_STRING.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
ObjectDescriptor.c fix OER stubs order 2017-08-02 13:32:18 -07:00
ObjectDescriptor.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
PrintableString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
PrintableString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
README upgrade: PER related changes 2005-11-26 11:25:14 +00:00
REAL.c fix OER stubs order 2017-08-02 13:32:18 -07:00
REAL.h more PER support 2006-10-09 12:07:58 +00:00
RELATIVE-OID.c fix OER stubs order 2017-08-02 13:32:18 -07:00
RELATIVE-OID.h Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
T61String.c fix OER stubs order 2017-08-02 13:32:18 -07:00
T61String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
TeletexString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
TeletexString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UTCTime.c fix OER stubs order 2017-08-02 13:32:18 -07:00
UTCTime.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UTF8String.c fix OER stubs order 2017-08-02 13:32:18 -07:00
UTF8String.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
UniversalString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
UniversalString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
VideotexString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
VideotexString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
VisibleString.c fix OER stubs order 2017-08-02 13:32:18 -07:00
VisibleString.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_SEQUENCE_OF.c XER support 2004-10-20 15:50:55 +00:00
asn_SEQUENCE_OF.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_SET_OF.c clarity 2006-09-13 04:02:00 +00:00
asn_SET_OF.h support for C++ 2017-03-26 05:49:10 -07:00
asn_application.h do not use reserved identifiers 2016-03-14 02:57:34 -07:00
asn_codecs.h do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
asn_codecs_prim.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
asn_codecs_prim.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
asn_internal.h refer to defined macro 2017-03-26 04:03:43 -07:00
asn_system.h safety 2017-08-02 13:32:19 -07:00
ber_decoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
ber_decoder.h some helpful hint 2007-05-30 17:42:00 +00:00
ber_tlv_length.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
ber_tlv_length.h added stack control to PER 2005-12-07 05:46:03 +00:00
ber_tlv_tag.c Add const to strings in skeletons/ 2017-05-09 09:05:04 +02:00
ber_tlv_tag.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00
constr_CHOICE.c Remove misleading continue statement 2017-03-26 05:00:01 -07:00
constr_CHOICE.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SEQUENCE.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
constr_SEQUENCE.h simplify dependencies 2017-08-02 13:32:20 -07:00
constr_SEQUENCE_OF.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
constr_SEQUENCE_OF.h per support 2006-08-18 01:34:18 +00:00
constr_SEQUENCE_oer.c OER encode SEQUENCE 2017-08-02 13:32:20 -07:00
constr_SET.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
constr_SET.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_SET_OF.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
constr_SET_OF.h Declare most internal, constant tables as const, particularly the 2014-07-28 12:16:01 -07:00
constr_TYPE.c Declare the type descriptor and input buffer args of some functions as const. 2014-07-23 16:06:01 -07:00
constr_TYPE.h fix OER stubs order 2017-08-02 13:32:18 -07:00
constraints.c change quotes 2017-07-05 05:48:05 -07:00
constraints.h do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
converter-sample.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
der_encoder.c Remove dead code. 2017-03-26 04:58:06 -07:00
der_encoder.h some helpful hint 2007-05-30 17:42:00 +00:00
file-dependencies bring OER in non-OER modes (temporary) 2017-08-02 13:32:21 -07:00
oer_decoder.c add OER open type decoder 2017-08-02 13:32:19 -07:00
oer_decoder.h add OER open type decoder 2017-08-02 13:32:19 -07:00
oer_encoder.c test OER encoding over the INTEGER value range 2017-08-02 13:32:18 -07:00
oer_encoder.h add OER SEQUENCE decoder 2017-08-02 13:32:19 -07:00
oer_support.c safety 2017-08-02 13:32:19 -07:00
oer_support.h add OER SEQUENCE decoder 2017-08-02 13:32:19 -07:00
per_decoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_decoder.h padding change 2007-06-26 08:24:50 +00:00
per_encoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_encoder.h instrumentation 2007-06-26 23:56:54 +00:00
per_opentype.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
per_opentype.h shared stuff split off to per_opentype.[ch] 2007-06-27 04:09:37 +00:00
per_support.c PER aligned flush 2017-08-02 13:32:19 -07:00
per_support.h PER aligned flush 2017-08-02 13:32:19 -07:00
xer_decoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
xer_decoder.h remove compiler warnings 2016-01-24 19:23:02 -08:00
xer_encoder.c do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
xer_encoder.h human readability implied, confusing 2006-03-17 02:40:30 +00:00
xer_support.c Avoid an unnecessary table lookup and its accompanying table (final_chunk_type[]). 2014-07-30 12:30:34 -07:00
xer_support.h extern "C" used in skeletons 2005-07-24 09:03:44 +00:00

README

This directory contains encoder/decoder code for various encoding rules
(PER, DER, BER, XER) that work with the tables constructed by the compiler.
The compiler itself does not generate much code. It creates parsing tables
and then copies (links) over these files which contain generic codecs.