asn1c/skeletons
Lev Walkin 154519a3a7 removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
ANY.c removed superfluous constraints duplication 2017-09-06 23:34:40 -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 fix warnings 2017-08-31 01:00:00 -07:00
BMPString.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
BMPString.h removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
BOOLEAN.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
BOOLEAN.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
ENUMERATED.c removed superfluous constraints duplication 2017-09-06 23:34:40 -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 removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
INTEGER.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
INTEGER_oer.c const fix 2017-08-22 02:31:02 -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 BIT STRING decode for OER 2017-08-30 20:21:50 -07:00
NULL.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
NULL.h NULL OER encode/decode 2017-08-30 20:21:38 -07:00
NativeEnumerated.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
NativeEnumerated.h NativeEnumerated for OER, and tests 2017-08-27 23:48:28 -07:00
NativeEnumerated_oer.c NativeEnumerated for OER, and tests 2017-08-27 23:48:28 -07:00
NativeInteger.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
NativeInteger.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
NativeInteger_oer.c decode SET OF in OER 2017-08-29 23:38:31 -07:00
NativeReal.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07: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 removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
OBJECT_IDENTIFIER.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
OCTET_STRING.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
OCTET_STRING.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
OCTET_STRING_oer.c verified OCTET STRING OER operation 2017-08-27 23:48:45 -07:00
OPEN_TYPE.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
OPEN_TYPE.h BER open type fix 2017-08-27 00:38:21 -07:00
OPEN_TYPE_oer.c make junking check work 2017-08-27 01:03:22 -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 removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
REAL.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
RELATIVE-OID.c removed superfluous constraints duplication 2017-09-06 23:34:40 -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 removed superfluous constraints duplication 2017-09-06 23:34:40 -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.h do not use reserved identifiers 2016-03-14 02:57:34 -07: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 introduced ASN_STRUCT_RESET; preferred over ASN_STRUCT_FREE_CONTENTS_ONLY 2017-08-25 01:06:00 -07:00
asn_codecs_prim.h fix warnings 2017-08-07 20:07:08 -07:00
asn_internal.h use macro instead of a symbol for debugging, if C99 2017-08-03 23:19:23 -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 Move type operations to another structure 2017-08-24 14:09:28 +08: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 removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
constr_CHOICE.h CHOICE stub for OER 2017-08-27 23:48:46 -07:00
constr_CHOICE_oer.c fix warnings 2017-08-31 01:00:00 -07:00
constr_SEQUENCE.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07: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 fix streaming 2017-08-31 02:15:44 -07:00
constr_SET.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
constr_SET.h Move type operations to another structure 2017-08-24 14:09:28 +08:00
constr_SET_OF.c removed superfluous constraints duplication 2017-09-06 23:34:40 -07:00
constr_SET_OF.h decode SET OF in OER 2017-08-29 23:38:31 -07:00
constr_SET_OF_oer.c fix warnings 2017-08-31 01:00:00 -07: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 OER typo 2017-08-30 20:28:02 -07:00
der_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
der_encoder.h some helpful hint 2007-05-30 17:42:00 +00:00
file-dependencies BIT STRING decode for OER 2017-08-30 20:21:50 -07:00
oer_decoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
oer_decoder.h fix warnings 2017-08-07 20:07:08 -07:00
oer_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
oer_encoder.h fix warnings 2017-08-07 20:07:08 -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 Move type operations to another structure 2017-08-24 14:09:28 +08:00
per_decoder.h fix warnings 2017-08-07 20:07:08 -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 make junking check work 2017-08-27 01:03:22 -07:00
per_opentype.h comment added 2017-08-26 23:31:17 -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 indent 2017-08-26 23:31:09 -07:00
xer_decoder.h remove compiler warnings 2016-01-24 19:23:02 -08:00
xer_encoder.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
xer_encoder.h add XER equivalence check 2017-08-02 13:32:22 -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.