Commit Graph

203 Commits

Author SHA1 Message Date
p1-bmu f0f3e47392 asn1rt: fix BER encoding of non-extensible SET 2022-04-05 17:07:45 +02:00
p1-bmu 5f5f151358 cosmetic 2022-02-15 17:49:41 +01:00
p1-bmu f90d265160 asn1rt: enhance the possibilities for per-object BER encoding variations 2022-01-19 14:46:41 +01:00
p1-bmu b1e8193fc0 asn1rt: just provide some more comment / docstr 2021-11-10 15:38:04 +01:00
p1-bmu 84fa11dcc6 keep being nice with py2 2021-10-22 13:52:43 +02:00
p1-bmu 4efc57b675 asn1rt: 2nd attempt at fixing STRING interpretation in comment 2021-06-09 14:51:21 +02:00
p1-bmu 3e0b832d4a asn1rt: fix to_asn1() corner case conversion of printable string 2021-05-31 12:33:49 +02:00
p1-bmu 66b01d52fb asn1rt: force the presence of pyrcate_core, as it is in any way required by asn1rt/utils.py 2021-05-21 12:26:37 +02:00
p1-bmu 7f3647e4bf asn1rt: enhance OCTET STRING and BIT STRING CONTAINING content decoding 2021-05-18 17:07:17 +02:00
p1-bmu 446ba9b708 remove version indication from __init__.py files 2021-05-17 17:28:51 +02:00
p1-bmu b7b09091c2 asn1rt: fix get_proto() for backward compat calling conv 2021-02-01 16:19:49 +01:00
p1-bmu 3f29d8acfb asn1rt: add an option to get_proto() to collect ENUM content 2021-01-07 17:00:04 +01:00
p1-bmu 92ad8da1c3 asn1rt: fix the number of decimal representation for REAL in jer, to not mess python 2.7 2020-11-30 11:42:29 +01:00
p1-bmu 99db2b153a asn1rt: fix call to get_complexity 2020-11-18 19:28:23 +01:00
p1-bmu bf60df7924 asn1rt: rework get_proto and get_complexity, and remove iter_cont 2020-11-09 15:47:26 +01:00
p1-bmu 251a528759 asn1rt: add a config param to disable the printing of OID name in comment 2020-10-13 09:17:41 +02:00
Josef 9cf0abcd92 CONSTRUC to_per log message fix. 2020-10-02 14:13:44 +02:00
p1-bmu c065c0bf06 asn1rt: use the typeref name of OPEN object within the _ws PER encoding variant 2020-10-01 13:10:42 +02:00
p1-bmu 0c449a1307 asn1rt: fix BIT STR count structure name in _ws PER decoding variant 2020-10-01 13:09:37 +02:00
Josef 225341f106 Fixes OER/COER encoding for OCTET STRINGs with range and CONTAINING constraints. 2020-09-23 11:26:41 +02:00
Josef 7956750cc6 Fixed bad tag decoding handling in CHOICE. 2020-09-21 11:58:51 +02:00
p1-bmu c5c225134b core/asn1rt: move IEEE 754 float routines to the asn1rt part 2020-09-21 11:47:45 +02:00
p1-bmu f6ded2c3ec Merge branch 'OER_implementation' of https://github.com/JNevrly/pycrate into JNevrly-OER_implementation 2020-09-16 18:51:22 +02:00
p1-bmu 85e13731bc asn: cosmetic changes 2020-09-14 13:04:00 +02:00
Josef 4294178967 Fixed SEQUENCE preamble bug after checking in ASN.1 playground. 2020-09-11 10:33:11 +02:00
Josef f89c4cec63 Added GET_DEFVAL flat to OER codec. 2020-09-10 12:20:32 +02:00
Josef 28074e7f4b Support for SET OF, SEQUENCE OF including *_ws methods. 2020-09-10 12:12:11 +02:00
Josef f50b32c652 Fixed structure encoding/decoding of a string type. 2020-09-10 12:11:33 +02:00
Josef d931221943 Support for Sequence and Set including *_ws methods.
Fixed CHOICE extension bug.
2020-09-09 15:50:20 +02:00
Josef 86fae0ce11 Fixed Enumerated decoding with structure. 2020-09-09 15:33:14 +02:00
Josef 281344b939 Simple Sequence encoding/decoding works. 2020-09-09 13:53:49 +02:00
Josef f5a2cba1f9 Fixed bad zero-padding in BitString. 2020-09-09 13:39:33 +02:00
Josef 978e7e066d Support for OPEN type (untested). 2020-09-04 18:26:22 +02:00
Josef 96823ca5a0 Yet another interpretation of open type and thus CHOICE support. 2020-09-04 18:25:56 +02:00
Josef d38befb84e Fixed CHOICE OER encoding/decoding bug related to Open type implementation. 2020-09-04 14:25:06 +02:00
Josef ffc679dd34 Merge branch 'master' into OER_implementation 2020-09-02 14:00:10 +02:00
mich e7ff2ae1a8 asn1rt: align function name 2020-09-01 16:34:53 +02:00
Josef 4c563487dd Added verbosity control. 2020-08-31 17:16:44 +02:00
Josef 3dc1e3bb67 CHOICE support including *_ws methods. 2020-08-31 16:42:10 +02:00
Josef 9272ea75fc Strings support including *_ws methods. 2020-08-28 15:42:53 +02:00
Josef cfcee98533 Fixed bug with fixed-length bitstring encoding. Added test cases for fixed-size BitString and OctetStrings. 2020-08-28 11:09:20 +02:00
Josef d66c1fac2d OctetString support including *_ws methods. 2020-08-27 18:36:44 +02:00
Josef 97a0888934 BitString support including *_ws methods. 2020-08-27 16:35:09 +02:00
Josef a66c6006b5 OID support including *_ws methods. 2020-08-20 16:27:37 +02:00
Josef 07a8b63d1a Enumerated support including *_ws methods. 2020-08-20 15:27:04 +02:00
Josef ecddbd4d23 Real support including *_ws methods. 2020-08-20 12:16:56 +02:00
Josef be43a25681 Null, Bool, Integer support including *_ws methods. 2020-08-19 13:49:38 +02:00
Josef b7ad06a92f Null, Bool, Integer support (without *_ws methods). 2020-08-18 17:46:39 +02:00
mich 887b72d3f8 asn1rt: keep track of potential enhancement for BIT STRING aper_ws encoding 2020-06-22 12:34:50 +02:00
mich a90faf02b6 asn1rt: fix aper_ws encoding of extension for constructed objects 2020-06-22 12:34:01 +02:00