Commit Graph

14 Commits

Author SHA1 Message Date
Lev Walkin 20696a4ff3 constness fixes, round-trip and fuzz-testing for CHOICE 2017-10-17 21:27:55 -07:00
Lev Walkin afbf2a9828 add const 2017-09-12 23:30:27 -07:00
Bi-Ruei, Chiu 1f87ac0058 Move type operations to another structure
Every type has free, print, check_constraints, ber_decoder, der_encoder,
xer_decoder, xer_encoder, uper_decoder, uper_encoder and outmost_tag
operations. We move them out to a separate structure asn_TYPE_operation_t.

Combined with previous logic simplification, these operations are based
on ASN.1 basic types, constructed types and string types. So we can
reduce the space occupied by asn_TYPE_descriptor_t variables.
2017-08-24 14:09:28 +08:00
Lev Walkin 7c1dc05f0e do not use reserved identifiers, contd 2016-03-14 03:08:19 -07:00
Lev Walkin fe1ffaff23 removed warnings in debug mode compilation 2010-10-25 21:07:59 -07:00
Lev Walkin 08b30bb728 padding change 2007-06-26 08:24:50 +00:00
Lev Walkin 31c46d50b2 counting overhead 2007-06-26 06:46:04 +00:00
Lev Walkin d00657f652 per_get_undo() 2007-06-26 02:51:10 +00:00
Lev Walkin 5b78e1cbcb uper extensions decoding 2007-06-24 06:26:47 +00:00
Lev Walkin 0a8aa6043f per encoding support 2006-09-18 20:05:55 +00:00
Lev Walkin 21f927721d return number of bits 2006-09-17 11:31:55 +00:00
Lev Walkin bc6917730d more granular PER encoding 2006-09-17 11:02:53 +00:00
Lev Walkin 1d9e8dd64e added stack control to PER 2005-12-07 05:46:03 +00:00
Lev Walkin 59b176ee35 upgrade: PER related changes 2005-11-26 11:25:14 +00:00