asn1c/skeletons
Lev Walkin 62155df04d add stack overflow protection for SEQUENCE and SEQUENCE OF 2017-10-21 01:16:17 -07:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
ANY.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ANY.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BIT_STRING.c fix UPER BIT STRING trailer encoding 2017-10-20 23:12:09 -07:00
BIT_STRING.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BIT_STRING_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BMPString.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BMPString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BOOLEAN.c fix consrtaint propagation for random_fill 2017-10-20 04:19:37 -07:00
BOOLEAN.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ENUMERATED.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ENUMERATED.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
GeneralString.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
GeneralString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
GeneralizedTime.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
GeneralizedTime.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
GraphicString.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
GraphicString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
IA5String.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
IA5String.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
INTEGER.c removed gcc-7 warnings 2017-10-19 03:07:27 -07:00
INTEGER.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
INTEGER_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ISO646String.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
ISO646String.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
Makefile.am constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NULL.c fix OER NULL and SEQUENCE extensions round-trip 2017-10-20 03:22:51 -07:00
NULL.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeEnumerated.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeEnumerated.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeEnumerated_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeInteger.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeInteger.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeInteger_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NativeReal.c generate constraints differently to avoid warnings 2017-10-19 02:16:35 -07:00
NativeReal.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NumericString.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
NumericString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OBJECT_IDENTIFIER.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OBJECT_IDENTIFIER.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OCTET_STRING.c fix consrtaint propagation for random_fill 2017-10-20 04:19:37 -07:00
OCTET_STRING.h signedness fix 2017-10-18 16:30:05 -07:00
OCTET_STRING_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OPEN_TYPE.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OPEN_TYPE.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
OPEN_TYPE_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ObjectDescriptor.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
ObjectDescriptor.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
PrintableString.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
PrintableString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
README upgrade: PER related changes 2005-11-26 11:25:14 +00:00
REAL.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
REAL.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
RELATIVE-OID.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
RELATIVE-OID.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
T61String.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
T61String.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
TeletexString.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
TeletexString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UTCTime.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UTCTime.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UTF8String.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UTF8String.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UniversalString.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
UniversalString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
VideotexString.c Combined constraints and introduced value randomizer. 2017-09-29 23:15:58 -07:00
VideotexString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
VisibleString.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
VisibleString.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_SEQUENCE_OF.c XER support 2004-10-20 15:50:55 +00:00
asn_SEQUENCE_OF.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_SET_OF.c clarity 2006-09-13 04:02:00 +00:00
asn_SET_OF.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_application.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_application.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_bit_data.c fix OER SEQUENCE decode memory leak 2017-10-20 03:51:21 -07:00
asn_bit_data.h fix OER SEQUENCE decode memory leak 2017-10-20 03:51:21 -07:00
asn_codecs.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_codecs_prim.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_codecs_prim.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_internal.c internal implementation file 2017-10-08 23:04:04 -07:00
asn_internal.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_ioc.h make J2735 compile again 2017-08-10 17:58:56 -07:00
asn_random_fill.c typo fix 2017-10-10 00:28:57 -07:00
asn_random_fill.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
asn_system.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ber_decoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ber_decoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ber_tlv_length.c remove undefined behavior sanitizer warning 2017-09-17 22:33:45 -07:00
ber_tlv_length.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
ber_tlv_tag.c Add const to strings in skeletons/ 2017-05-09 09:05:04 +02:00
ber_tlv_tag.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_CHOICE.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_CHOICE.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_CHOICE_oer.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_SEQUENCE.c fix after UPER round-trip fuzz 2017-10-21 00:24:31 -07:00
constr_SEQUENCE.h fix after UPER round-trip fuzz 2017-10-21 00:24:31 -07:00
constr_SEQUENCE_OF.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_SEQUENCE_OF.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_SEQUENCE_oer.c add stack overflow protection for SEQUENCE and SEQUENCE OF 2017-10-21 01:16:17 -07:00
constr_SET.c add stack overflow protection for SEQUENCE and SEQUENCE OF 2017-10-21 01:16:17 -07:00
constr_SET.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_SET_OF.c add stack overflow protection for SEQUENCE and SEQUENCE OF 2017-10-21 01:16:17 -07:00
constr_SET_OF.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constr_SET_OF_oer.c add stack overflow protection for SEQUENCE and SEQUENCE OF 2017-10-21 01:16:17 -07:00
constr_TYPE.c Move type operations to another structure 2017-08-24 14:09:28 +08:00
constr_TYPE.h fix default value cmp/set order 2017-10-18 00:40:32 -07:00
constraints.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
constraints.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
converter-example.c fix issue 220: implicit declaration of function ‘isatty’ 2017-10-12 10:10:03 -04:00
der_encoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
der_encoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
file-dependencies remove the use of alloca in skeletons 2017-10-08 18:52:37 -07:00
oer_decoder.c use oer guara 2017-10-20 03:51:21 -07:00
oer_decoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
oer_encoder.c fix OER NULL and SEQUENCE extensions round-trip 2017-10-20 03:22:51 -07:00
oer_encoder.h fix OER NULL and SEQUENCE extensions round-trip 2017-10-20 03:22:51 -07:00
oer_support.c Fix another sign-compare error in oer_support.c 2017-10-18 23:32:47 -07:00
oer_support.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_decoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_decoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_encoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_encoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_opentype.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_opentype.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_support.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
per_support.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
xer_decoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
xer_decoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
xer_encoder.c constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
xer_encoder.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -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 constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07: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.