Use a compiler to marshall/unmarshall the sessions
authorSimo Sorce <simo@redhat.com>
Tue, 9 Jun 2015 17:30:57 +0000 (13:30 -0400)
committerSimo Sorce <simo@redhat.com>
Tue, 9 Jun 2015 21:53:34 +0000 (17:53 -0400)
commitabd7c2e0ce5bd17997fb4c05eb2c7453060c0a3a
treef314e3a13669997c31a50511031298eba661566e
parent9cfa62da9119d2cd62314e5328215f8ea45c64b1
Use a compiler to marshall/unmarshall the sessions

This way changes are easier, all is needed is to change the session.asn1
file to add or remove elements, and different session types can also be
supported at the same time.
55 files changed:
.gitignore
Makefile.am
configure.ac
src/Makefile.am
src/asn1c/BIT_STRING.c [new file with mode: 0644]
src/asn1c/BIT_STRING.h [new file with mode: 0644]
src/asn1c/GSSSessionData.c [new file with mode: 0644]
src/asn1c/GSSSessionData.h [new file with mode: 0644]
src/asn1c/INTEGER.c [new file with mode: 0644]
src/asn1c/INTEGER.h [new file with mode: 0644]
src/asn1c/Makefile.am [new file with mode: 0644]
src/asn1c/NativeEnumerated.c [new file with mode: 0644]
src/asn1c/NativeEnumerated.h [new file with mode: 0644]
src/asn1c/NativeInteger.c [new file with mode: 0644]
src/asn1c/NativeInteger.h [new file with mode: 0644]
src/asn1c/OCTET_STRING.c [new file with mode: 0644]
src/asn1c/OCTET_STRING.h [new file with mode: 0644]
src/asn1c/Uint32.c [new file with mode: 0644]
src/asn1c/Uint32.h [new file with mode: 0644]
src/asn1c/asn_application.h [new file with mode: 0644]
src/asn1c/asn_codecs.h [new file with mode: 0644]
src/asn1c/asn_codecs_prim.c [new file with mode: 0644]
src/asn1c/asn_codecs_prim.h [new file with mode: 0644]
src/asn1c/asn_internal.h [new file with mode: 0644]
src/asn1c/asn_system.h [new file with mode: 0644]
src/asn1c/ber_decoder.c [new file with mode: 0644]
src/asn1c/ber_decoder.h [new file with mode: 0644]
src/asn1c/ber_tlv_length.c [new file with mode: 0644]
src/asn1c/ber_tlv_length.h [new file with mode: 0644]
src/asn1c/ber_tlv_tag.c [new file with mode: 0644]
src/asn1c/ber_tlv_tag.h [new file with mode: 0644]
src/asn1c/constr_SEQUENCE.c [new file with mode: 0644]
src/asn1c/constr_SEQUENCE.h [new file with mode: 0644]
src/asn1c/constr_TYPE.c [new file with mode: 0644]
src/asn1c/constr_TYPE.h [new file with mode: 0644]
src/asn1c/constraints.c [new file with mode: 0644]
src/asn1c/constraints.h [new file with mode: 0644]
src/asn1c/der_encoder.c [new file with mode: 0644]
src/asn1c/der_encoder.h [new file with mode: 0644]
src/asn1c/per_decoder.c [new file with mode: 0644]
src/asn1c/per_decoder.h [new file with mode: 0644]
src/asn1c/per_encoder.c [new file with mode: 0644]
src/asn1c/per_encoder.h [new file with mode: 0644]
src/asn1c/per_opentype.c [new file with mode: 0644]
src/asn1c/per_opentype.h [new file with mode: 0644]
src/asn1c/per_support.c [new file with mode: 0644]
src/asn1c/per_support.h [new file with mode: 0644]
src/asn1c/session.asn1 [new file with mode: 0644]
src/asn1c/xer_decoder.c [new file with mode: 0644]
src/asn1c/xer_decoder.h [new file with mode: 0644]
src/asn1c/xer_encoder.c [new file with mode: 0644]
src/asn1c/xer_encoder.h [new file with mode: 0644]
src/asn1c/xer_support.c [new file with mode: 0644]
src/asn1c/xer_support.h [new file with mode: 0644]
src/sessions.c