asn1c/skeletons
Lev Walkin ee8482a55d avoid complaints about _BSD_SOURCE on ubuntu 2017-10-31 18:26:15 -07:00
..
standard-modules Makefile.am is not needed here 2014-10-12 18:55:22 -07:00
ANY.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -07:00
ANY.h constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
BIT_STRING.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -07:00
BMPString.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 Do not build 32bit skeletons lib and check-converter 2017-10-25 22:22:54 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -07:00
OCTET_STRING.h signedness fix 2017-10-18 16:30:05 -07:00
OCTET_STRING_oer.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 readme fix 2017-10-21 22:00:00 -07: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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 api change uper_encode() 2017-10-24 00:47:03 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 deprecate EMIT_ASN_DEBUG, move under ASN_ namespace 2017-10-24 00:58:42 -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 avoid complaints about _BSD_SOURCE on ubuntu 2017-10-31 18:26:15 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -07:00
constr_SEQUENCE.h fix after UPER round-trip fuzz 2017-10-21 00:24:31 -07:00
constr_SEQUENCE_OF.c fixed non-trivial SIZE constraints for SET OF and SEQUENCE OF, fuzz-tested 2017-10-26 00:38:43 -07:00
constr_SEQUENCE_OF.h uper and oer SET OF and SEQUENCE OF verified 2017-10-24 03:03:46 -07:00
constr_SEQUENCE_oer.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -07:00
constr_SET.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 fixed non-trivial SIZE constraints for SET OF and SEQUENCE OF, fuzz-tested 2017-10-26 00:38:43 -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 uper and oer SET OF and SEQUENCE OF verified 2017-10-24 03:03:46 -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 remove debug 2017-10-23 22:18:41 -07: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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 fix memory realloc 2017-10-24 03:26:40 -07:00
per_encoder.h api change uper_encode() 2017-10-24 00:47:03 -07:00
per_opentype.c stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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 uper and oer SET OF and SEQUENCE OF verified 2017-10-24 03:03:46 -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 stop ignoring formatting problems, start ignoring long long extension problems 2017-10-21 16:27:08 -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
(OER, 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 (or links) over these files which contain generic codecs.