asn1c/skeletons
Lev Walkin 0f5dd34dc3 move flags around 2017-09-13 22:52:39 +00:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
ANY.c add const 2017-09-12 23:30:27 -07:00
ANY.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
BIT_STRING.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
BIT_STRING.h BIT STRING decode for OER 2017-08-30 20:21:50 -07:00
BIT_STRING_oer.c add const 2017-09-12 23:30:27 -07:00
BMPString.c add const 2017-09-12 23:30:27 -07:00
BMPString.h removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
BOOLEAN.c add const 2017-09-12 23:30:27 -07:00
BOOLEAN.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
ENUMERATED.c add const 2017-09-12 23:30:27 -07:00
ENUMERATED.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
GeneralString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
GeneralString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
GeneralizedTime.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
GeneralizedTime.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
GraphicString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
GraphicString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
IA5String.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
IA5String.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
INTEGER.c add const 2017-09-12 23:30:27 -07:00
INTEGER.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
INTEGER_oer.c add const 2017-09-12 23:30:27 -07:00
ISO646String.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
ISO646String.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
Makefile.am move flags around 2017-09-13 22:52:39 +00:00
NULL.c add const 2017-09-12 23:30:27 -07:00
NULL.h NULL OER encode/decode 2017-08-30 20:21:38 -07:00
NativeEnumerated.c add const 2017-09-12 23:30:27 -07:00
NativeEnumerated.h NativeEnumerated for OER, and tests 2017-08-27 23:48:28 -07:00
NativeEnumerated_oer.c add const 2017-09-12 23:30:27 -07:00
NativeInteger.c add const 2017-09-12 23:30:27 -07:00
NativeInteger.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
NativeInteger_oer.c add const 2017-09-12 23:30:27 -07:00
NativeReal.c fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
NativeReal.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
NumericString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
NumericString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
OBJECT_IDENTIFIER.c add const 2017-09-12 23:30:27 -07:00
OBJECT_IDENTIFIER.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
OCTET_STRING.c add const 2017-09-12 23:30:27 -07:00
OCTET_STRING.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
OCTET_STRING_oer.c add const 2017-09-12 23:30:27 -07:00
OPEN_TYPE.c add const 2017-09-12 23:30:27 -07:00
OPEN_TYPE.h add const 2017-09-12 23:30:27 -07:00
OPEN_TYPE_oer.c add const 2017-09-12 23:30:27 -07:00
ObjectDescriptor.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
ObjectDescriptor.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
PrintableString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
PrintableString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
README upgrade: PER related changes 2005-11-26 11:25:14 +00:00
REAL.c fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
REAL.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
RELATIVE-OID.c add const 2017-09-12 23:30:27 -07:00
RELATIVE-OID.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
T61String.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
T61String.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
TeletexString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
TeletexString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
UTCTime.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
UTCTime.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
UTF8String.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
UTF8String.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
UniversalString.c add const 2017-09-12 23:30:27 -07:00
UniversalString.h check length size in default BMPString and UniversalString constraints 2017-09-06 23:19:48 -07:00
VideotexString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
VideotexString.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
VisibleString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
VisibleString.h Move type operations to another structure 2017-08-24 14:09:28 +08: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.c add const 2017-09-12 23:30:27 -07:00
asn_application.h old compiler fix 2017-09-13 21:07:00 +00:00
asn_bit_data.c moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
asn_bit_data.h moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
asn_codecs.h do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
asn_codecs_prim.c add const 2017-09-12 23:30:27 -07:00
asn_codecs_prim.h add const 2017-09-12 23:30:27 -07:00
asn_internal.h add const 2017-09-12 23:30:27 -07:00
asn_ioc.h make J2735 compile again 2017-08-10 17:58:56 -07:00
asn_system.h safety 2017-08-02 13:32:19 -07:00
ber_decoder.c add const 2017-09-12 23:30:27 -07:00
ber_decoder.h add const 2017-09-12 23:30:27 -07:00
ber_tlv_length.c add const 2017-09-12 23:30:27 -07:00
ber_tlv_length.h add const 2017-09-12 23:30:27 -07: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 add const 2017-09-12 23:30:27 -07:00
constr_CHOICE.h CHOICE stub for OER 2017-08-27 23:48:46 -07:00
constr_CHOICE_oer.c fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
constr_SEQUENCE.c fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
constr_SEQUENCE.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
constr_SEQUENCE_OF.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
constr_SEQUENCE_OF.h decode SET OF in OER 2017-08-29 23:38:31 -07:00
constr_SEQUENCE_oer.c add const 2017-09-12 23:30:27 -07:00
constr_SET.c add const 2017-09-12 23:30:27 -07:00
constr_SET.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
constr_SET_OF.c add const 2017-09-12 23:30:27 -07:00
constr_SET_OF.h decode SET OF in OER 2017-08-29 23:38:31 -07:00
constr_SET_OF_oer.c fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
constr_TYPE.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
constr_TYPE.h removed superfluous constraints duplication 2017-09-06 23:34:40 -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 fixed under freebsd and clang 2017-09-13 22:24:35 +00:00
der_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
der_encoder.h comments added to highlight transfer syntax compatibility 2017-09-12 11:07:06 -07:00
file-dependencies introduce generic encoder 2017-09-12 21:34:00 -07:00
oer_decoder.c add const 2017-09-12 23:30:27 -07:00
oer_decoder.h add const 2017-09-12 23:30:27 -07:00
oer_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
oer_encoder.h comments added to highlight transfer syntax compatibility 2017-09-12 11:07:06 -07:00
oer_support.c decode SET OF OER, file 2017-08-30 20:21:35 -07:00
oer_support.h typos 2017-08-08 02:05:55 -07:00
per_decoder.c add const 2017-09-12 23:30:27 -07:00
per_decoder.h add const 2017-09-12 23:30:27 -07:00
per_encoder.c moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
per_encoder.h fix warnings 2017-08-07 20:07:08 -07:00
per_opentype.c add const 2017-09-12 23:30:27 -07:00
per_opentype.h add const 2017-09-12 23:30:27 -07:00
per_support.c moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
per_support.h moved out common bit manipulation code 2017-08-26 23:31:09 -07:00
xer_decoder.c add const 2017-09-12 23:30:27 -07:00
xer_decoder.h add const 2017-09-12 23:30:27 -07:00
xer_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
xer_encoder.h comments added to highlight transfer syntax compatibility 2017-09-12 11:07:06 -07: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.