summaryrefslogtreecommitdiff
path: root/tests/codec
Commit message (Expand)AuthorAgeFilesLines
* Advance copyright statement to year 2020Ilya Etingof2020-03-0813-13/+13
* Merge branch 'master' into streamoptimum37Ilya Etingof2019-11-2313-84/+25
|\
| * Add support for Python 3.8, drop EOL 3.4 (#182)Hugo van Kemenade2019-11-161-1/+1
| * Drop support for EOL Pythons (#131)Jon Dufresne2019-11-1613-85/+25
* | Pass `tagMap` and `typeMap` to decoder instanceIlya Etingof2019-11-161-1/+2
* | Refactor codec classes linkageIlya Etingof2019-11-161-1/+1
* | Fix streaming unit testIlya Etingof2019-11-151-1/+1
* | Reuse `SingleItemDecoder` object in `StreamingDecoder`Ilya Etingof2019-11-151-2/+2
* | Optimize `streaming` objects access for performanceIlya Etingof2019-11-151-12/+12
* | Refactor BER decoder into a suspendable coroutineIlya Etingof2019-11-156-189/+323
* | CachingStreamWrapperTestCaseJan Pipek2019-11-151-0/+51
* | Address several pull requests comments + hide asSeekableStreamJan Pipek2019-11-151-2/+2
* | Additional test on ZIP filesJan Pipek2019-11-151-0/+14
* | Implement _CachedStreamWrapperJan Pipek2019-11-151-6/+2
* | Update tests with more streams for ber.decoderJan Pipek2019-11-151-2/+53
* | Prepare for streamsJan Pipek2019-11-151-81/+141
|/
* Fix for Python 4 (#173)Hugo van Kemenade2019-08-272-9/+9
* Fix CER/DER encoders to respect open types (#167)Ilya Etingof2019-07-126-40/+1093
* Add `SET|SEQUENCE OF ANY` encoding support (#165)Ilya Etingof2019-07-062-8/+285
* Improve CER/DER encoding of GeneralizedTime (#164)Ilya Etingof2019-06-301-2/+22
* Fix `AnyDecoder` to accept `TagMap` as `asn1Spec` (#152)Ilya Etingof2019-06-281-0/+32
* SequenceOf/SetOf to remain a schema objects (#162)Ilya Etingof2019-06-232-0/+4
* Release 0.4.5v0.4.5Ilya Etingof2018-12-2913-13/+13
* Fix some typos and prepare for 0.4.5Ilya Etingof2018-07-292-10/+10
* copyright years extendedIlya Etingof2018-03-2913-13/+13
* Prefer https:// URLs where available (#121)Jon Dufresne2018-03-211-1/+1
* imports pep8'edIlya Etingof2017-11-237-7/+29
* relax open type field type check on assignment (#105)Ilya Etingof2017-11-232-3/+206
* migrated docs and references from sourceforge.netIlya Etingof2017-11-1413-13/+13
* fixed DER/CER encoders to respect ordering of tagged CHOICE (#93)Ilya Etingof2017-10-172-3/+90
* fixed encoder not to omit empty substrate for simple types (#92)Ilya Etingof2017-10-171-0/+67
* Remove None initializer support (#91)Ilya Etingof2017-10-162-6/+6
* Refactored ASN.1 codecs (#83)Ilya Etingof2017-10-042-7/+25
* fixed crash on exp tagged Sequence component encoding (#79)Ilya Etingof2017-09-201-0/+20
* encoders refactored to take Python types + ASN.1 schemaIlya Etingof2017-09-171-0/+297
* Merge branch 'master' into open-types-supportopen-types-supportIlya Etingof2017-09-178-145/+233
|\
| * wrong inheritance in test fixedv0.3.5Ilya Etingof2017-09-171-1/+1
| * run unit tests with full debugging enabled (and ignored)Ilya Etingof2017-09-158-143/+231
* | Merge branch 'master' into open-types-supportIlya Etingof2017-09-141-13/+10
|\ \ | |/
| * ASN.1 codecs to silently enforce proper length/chunk modesIlya Etingof2017-09-131-13/+10
* | refactored OpenType() into a mutable objectIlya Etingof2017-09-131-7/+7
* | refer to open types by open types, not hole typesIlya Etingof2017-09-101-29/+25
* | WIP: hole types implementationIlya Etingof2017-09-101-2/+55
|/
* WIP: avoid coping values when encoding explicit ASN.1 tagsIlya Etingof2017-09-091-2/+26
* fix to get explicit tags from substrate to the recovered ASN.1 objectIlya Etingof2017-09-031-16/+142
* fixed crash at SEQUENCE/OF encoder, schemaless modeIlya Etingof2017-08-293-79/+466
* added tests on reordered SET serialisationIlya Etingof2017-08-261-0/+12
* added tests on constructed types BER en/decodingIlya Etingof2017-08-242-4/+429
* at decoder, do not unconditionally cast substrate into bytes/strIlya Etingof2017-08-221-0/+24
* fix to SetOf components ordering at DER/CER encoderIlya Etingof2017-08-052-0/+65