]> Cypherpunks.ru repositories - pyderasn.git/log
pyderasn.git
4 years agoTest code human readable OIDs 6.0
Sergey Matveev [Thu, 6 Feb 2020 13:33:34 +0000 (16:33 +0300)]
Test code human readable OIDs

4 years agoGrammar typos
Sergey Matveev [Thu, 6 Feb 2020 13:23:55 +0000 (16:23 +0300)]
Grammar typos

4 years agoExplicitly mention that zero year is unsupported
Sergey Matveev [Thu, 6 Feb 2020 13:18:32 +0000 (16:18 +0300)]
Explicitly mention that zero year is unsupported

4 years ago.hexencode, .hexdecode, .hexdecod
Sergey Matveev [Thu, 6 Feb 2020 12:11:08 +0000 (15:11 +0300)]
.hexencode, .hexdecode, .hexdecod

4 years agoPrintableString'es .allow_asterisk and .allow_ampersand properties
Sergey Matveev [Thu, 6 Feb 2020 10:59:02 +0000 (13:59 +0300)]
PrintableString'es .allow_asterisk and .allow_ampersand properties

4 years agocopy/pickle friendly Obj
Sergey Matveev [Thu, 6 Feb 2020 10:51:42 +0000 (13:51 +0300)]
copy/pickle friendly Obj

4 years agoMore decod() usage examples
Sergey Matveev [Thu, 6 Feb 2020 11:37:44 +0000 (14:37 +0300)]
More decod() usage examples

4 years agoExplicitly mention about impl/expl class attributes
Sergey Matveev [Thu, 6 Feb 2020 11:31:00 +0000 (14:31 +0300)]
Explicitly mention about impl/expl class attributes

4 years agoPEP8
Sergey Matveev [Thu, 6 Feb 2020 08:19:32 +0000 (11:19 +0300)]
PEP8

4 years agoNo need in dangerous memoryview in Any's .tag
Sergey Matveev [Wed, 5 Feb 2020 16:29:53 +0000 (19:29 +0300)]
No need in dangerous memoryview in Any's .tag

4 years agoUnnecessary CommonString's encoding slot
Sergey Matveev [Thu, 6 Feb 2020 11:05:13 +0000 (14:05 +0300)]
Unnecessary CommonString's encoding slot

4 years agoPrintableString can optionally allow * and & 5.6
Sergey Matveev [Thu, 23 Jan 2020 15:59:49 +0000 (18:59 +0300)]
PrintableString can optionally allow * and &

4 years agoUpdate six dependency, just to be up to date
Sergey Matveev [Thu, 23 Jan 2020 16:13:37 +0000 (19:13 +0300)]
Update six dependency, just to be up to date

4 years agoSlightly more dense super calls
Sergey Matveev [Thu, 23 Jan 2020 15:55:13 +0000 (18:55 +0300)]
Slightly more dense super calls

4 years agoMention that there is no zero year support
Sergey Matveev [Thu, 23 Jan 2020 15:54:13 +0000 (18:54 +0300)]
Mention that there is no zero year support

4 years agoEscape control characters in pprint
Sergey Matveev [Thu, 23 Jan 2020 14:47:59 +0000 (17:47 +0300)]
Escape control characters in pprint

4 years agoConvenient decod() helper method
Sergey Matveev [Thu, 23 Jan 2020 13:58:56 +0000 (16:58 +0300)]
Convenient decod() helper method

4 years agoMissing tail existence check in test
Sergey Matveev [Thu, 23 Jan 2020 13:46:45 +0000 (16:46 +0300)]
Missing tail existence check in test

4 years agoUnused ctx kwargs
Sergey Matveev [Thu, 23 Jan 2020 13:44:49 +0000 (16:44 +0300)]
Unused ctx kwargs

4 years agoSimpler boolean expression
Sergey Matveev [Thu, 23 Jan 2020 13:44:16 +0000 (16:44 +0300)]
Simpler boolean expression

4 years agoUnnecessary elif/else
Sergey Matveev [Thu, 23 Jan 2020 13:42:49 +0000 (16:42 +0300)]
Unnecessary elif/else

4 years agoMore Obj's documentation
Sergey Matveev [Thu, 23 Jan 2020 13:41:41 +0000 (16:41 +0300)]
More Obj's documentation

4 years agoMore linter satisfaction
Sergey Matveev [Thu, 23 Jan 2020 13:33:23 +0000 (16:33 +0300)]
More linter satisfaction

4 years agoAdd PEP-396 compatible module's __version__ 5.5
Sergey Matveev [Tue, 17 Dec 2019 16:15:20 +0000 (19:15 +0300)]
Add PEP-396 compatible module's __version__

4 years agoRaise copyright years
Sergey Matveev [Tue, 17 Dec 2019 13:11:46 +0000 (16:11 +0300)]
Raise copyright years

4 years agoInclude pip requirements hashes
Sergey Matveev [Mon, 16 Dec 2019 12:29:07 +0000 (15:29 +0300)]
Include pip requirements hashes

4 years agoDo not shadow DecodeError for optional field 5.4
Sergey Matveev [Mon, 16 Dec 2019 10:47:12 +0000 (13:47 +0300)]
Do not shadow DecodeError for optional field

4 years agoLink to defines kwarg
Sergey Matveev [Mon, 16 Dec 2019 08:44:29 +0000 (11:44 +0300)]
Link to defines kwarg

4 years agoPOSIX tells that $ character is default shell prompt
Sergey Matveev [Thu, 3 Oct 2019 12:48:11 +0000 (15:48 +0300)]
POSIX tells that $ character is default shell prompt

4 years agoPrepare for release 5.3
Sergey Matveev [Thu, 26 Sep 2019 10:23:26 +0000 (13:23 +0300)]
Prepare for release

4 years agoForbid any later GNU GPL versions autousage
Sergey Matveev [Thu, 26 Sep 2019 10:12:44 +0000 (13:12 +0300)]
Forbid any later GNU GPL versions autousage

4 years agoFix defines_by_path example usage
Sergey Matveev [Thu, 26 Sep 2019 10:03:39 +0000 (13:03 +0300)]
Fix defines_by_path example usage

4 years agoPrepare for release 5.2
Sergey Matveev [Thu, 5 Sep 2019 08:28:10 +0000 (11:28 +0300)]
Prepare for release

4 years agoFix "colored" fallback function workability
Sergey Matveev [Wed, 4 Sep 2019 12:40:13 +0000 (15:40 +0300)]
Fix "colored" fallback function workability

4 years agoNo keyserver usage suggestion
Sergey Matveev [Wed, 4 Sep 2019 12:39:26 +0000 (15:39 +0300)]
No keyserver usage suggestion

4 years agoFix empty --oids workability 5.1
Sergey Matveev [Mon, 29 Apr 2019 18:24:53 +0000 (21:24 +0300)]
Fix empty --oids workability

4 years agoLess hackish file size reading
Sergey Matveev [Sun, 28 Apr 2019 07:26:49 +0000 (10:26 +0300)]
Less hackish file size reading

4 years agoTypo
Sergey Matveev [Sun, 21 Apr 2019 14:41:57 +0000 (17:41 +0300)]
Typo

4 years agoMissing documentation file
Sergey Matveev [Sun, 21 Apr 2019 14:35:18 +0000 (17:35 +0300)]
Missing documentation file

4 years agoAbility to specify multiple OID mappings for pprinting 5.0
Sergey Matveev [Sun, 21 Apr 2019 14:21:36 +0000 (17:21 +0300)]
Ability to specify multiple OID mappings for pprinting

4 years agoInclude decode error in higher level one
Sergey Matveev [Sun, 21 Apr 2019 14:20:53 +0000 (17:20 +0300)]
Include decode error in higher level one

5 years agoTrailing dots
Sergey Matveev [Sat, 19 Jan 2019 19:24:53 +0000 (22:24 +0300)]
Trailing dots

5 years agoAdd pprinted-picture to feature page too
Sergey Matveev [Sat, 5 Jan 2019 21:25:48 +0000 (00:25 +0300)]
Add pprinted-picture to feature page too

5 years agoPyDERASN has right to be called strict and fast
Sergey Matveev [Sat, 5 Jan 2019 21:16:10 +0000 (00:16 +0300)]
PyDERASN has right to be called strict and fast

5 years agoUpdate features list and performance comparison table
Sergey Matveev [Sat, 5 Jan 2019 20:37:16 +0000 (23:37 +0300)]
Update features list and performance comparison table

5 years agoMove pretty-printing example to the main code
Sergey Matveev [Sat, 5 Jan 2019 20:36:43 +0000 (23:36 +0300)]
Move pretty-printing example to the main code

5 years agoLimitations section
Sergey Matveev [Sat, 5 Jan 2019 11:10:11 +0000 (14:10 +0300)]
Limitations section

5 years agoDummy version because of broken tarball uploaded to PyPI 4.9
Sergey Matveev [Thu, 3 Jan 2019 21:32:49 +0000 (00:32 +0300)]
Dummy version because of broken tarball uploaded to PyPI

5 years agoExplicit mention that *Time do not support BER
Sergey Matveev [Thu, 3 Jan 2019 21:31:47 +0000 (00:31 +0300)]
Explicit mention that *Time do not support BER

5 years agoStrict GeneralizedTime DER encoding. Faster *Time decoders 4.8
Sergey Matveev [Thu, 3 Jan 2019 19:19:59 +0000 (22:19 +0300)]
Strict GeneralizedTime DER encoding. Faster *Time decoders

5 years agoChange order of value sanitizers
Sergey Matveev [Thu, 3 Jan 2019 19:02:33 +0000 (22:02 +0300)]
Change order of value sanitizers

Move often used ones during decoding at the very beginning.

5 years agoUse frozensets
Sergey Matveev [Thu, 3 Jan 2019 00:20:37 +0000 (03:20 +0300)]
Use frozensets

5 years agoIterate over dictionaries if possible (for Py2)
Sergey Matveev [Thu, 3 Jan 2019 00:20:24 +0000 (03:20 +0300)]
Iterate over dictionaries if possible (for Py2)

5 years agoUnnecessary list usage
Sergey Matveev [Wed, 2 Jan 2019 23:31:03 +0000 (02:31 +0300)]
Unnecessary list usage

5 years agoxrange is preferrable for dozen-elements lists
Sergey Matveev [Wed, 2 Jan 2019 23:30:49 +0000 (02:30 +0300)]
xrange is preferrable for dozen-elements lists

5 years agoBe up to date with six 4.7
Sergey Matveev [Sun, 30 Dec 2018 17:14:01 +0000 (20:14 +0300)]
Be up to date with six

5 years agoPreserve BER-related attributes during copy()
Sergey Matveev [Sun, 30 Dec 2018 17:13:08 +0000 (20:13 +0300)]
Preserve BER-related attributes during copy()

5 years agober_encoded at ObjectIdentifier
Sergey Matveev [Sun, 30 Dec 2018 16:34:00 +0000 (19:34 +0300)]
ber_encoded at ObjectIdentifier

5 years agoInclude six'es tests in distribution
Sergey Matveev [Sun, 30 Dec 2018 16:08:14 +0000 (19:08 +0300)]
Include six'es tests in distribution

5 years agoFix COMPLI tests inclusion in tarball
Sergey Matveev [Sat, 29 Dec 2018 22:19:37 +0000 (01:19 +0300)]
Fix COMPLI tests inclusion in tarball

5 years agoCheck for OID arc values normalization 4.6
Sergey Matveev [Sat, 29 Dec 2018 21:09:37 +0000 (00:09 +0300)]
Check for OID arc values normalization

5 years agoCOMPLI: ASN.1:2008 compliance test suite
Sergey Matveev [Sat, 29 Dec 2018 20:20:40 +0000 (23:20 +0300)]
COMPLI: ASN.1:2008 compliance test suite

5 years agoRaise copyright years
Sergey Matveev [Sat, 29 Dec 2018 21:11:04 +0000 (00:11 +0300)]
Raise copyright years

5 years agoHexadecimal INTEGERs pretty printing 4.5
Sergey Matveev [Sat, 8 Dec 2018 16:44:30 +0000 (19:44 +0300)]
Hexadecimal INTEGERs pretty printing

5 years agoctx is safe to use as immutable
Sergey Matveev [Sat, 8 Dec 2018 16:05:10 +0000 (19:05 +0300)]
ctx is safe to use as immutable

5 years agoRemove trailing dot in docstring
Sergey Matveev [Sat, 8 Dec 2018 15:56:33 +0000 (18:56 +0300)]
Remove trailing dot in docstring

5 years agoBetter documentation outlook
Sergey Matveev [Mon, 5 Nov 2018 18:17:17 +0000 (21:17 +0300)]
Better documentation outlook

5 years agoallowable_chars property 4.4
Sergey Matveev [Mon, 5 Nov 2018 18:07:00 +0000 (21:07 +0300)]
allowable_chars property

5 years agoInherit all errors from ASN1Error class
Sergey Matveev [Mon, 5 Nov 2018 17:53:07 +0000 (20:53 +0300)]
Inherit all errors from ASN1Error class

5 years agoAdd release date to downloads
Sergey Matveev [Mon, 5 Nov 2018 17:06:11 +0000 (20:06 +0300)]
Add release date to downloads

5 years agoPrepare for 4.3 release 4.3
Sergey Matveev [Fri, 5 Oct 2018 15:39:38 +0000 (18:39 +0300)]
Prepare for 4.3 release

5 years agoStrict PrintableString sanitizing
Elena Balakhonova [Fri, 5 Oct 2018 15:11:39 +0000 (18:11 +0300)]
Strict PrintableString sanitizing

X.680 41.4 table 10.

5 years agoSpace is allowable character in NumericString
Elena Balakhonova [Fri, 5 Oct 2018 15:08:07 +0000 (18:08 +0300)]
Space is allowable character in NumericString

X.680 41.2 table 9.

5 years agoPKA key distribution is over
Sergey Matveev [Thu, 4 Oct 2018 17:22:43 +0000 (20:22 +0300)]
PKA key distribution is over

5 years agoNo real UID/GID in distribution tarballs
Sergey Matveev [Fri, 28 Sep 2018 20:18:44 +0000 (23:18 +0300)]
No real UID/GID in distribution tarballs

5 years agoMore test coverage 4.2
Sergey Matveev [Fri, 14 Sep 2018 11:52:45 +0000 (14:52 +0300)]
More test coverage

5 years agoFix defines documentation example usage
Sergey Matveev [Fri, 14 Sep 2018 11:30:49 +0000 (14:30 +0300)]
Fix defines documentation example usage

5 years agoOmit extra EOC for ANY with indefinite length encoded DEFINED BY
Sergey Matveev [Fri, 14 Sep 2018 09:53:22 +0000 (12:53 +0300)]
Omit extra EOC for ANY with indefinite length encoded DEFINED BY

5 years agoGroup ready-related methods together
Sergey Matveev [Fri, 14 Sep 2018 09:50:06 +0000 (12:50 +0300)]
Group ready-related methods together

5 years agoRevert "CHOICE should proxy lenindef/bered attributed of underlying object"
Sergey Matveev [Fri, 14 Sep 2018 09:01:35 +0000 (12:01 +0300)]
Revert "CHOICE should proxy lenindef/bered attributed of underlying object"

This reverts commit 795d767d71d08311fe4e57efaa7521455db1d574.

Only bered-attribute should exist. lenindef/ber_encoded are properties
of underlying choice's value.

5 years agoFix example new decode path format
Sergey Matveev [Wed, 12 Sep 2018 20:33:35 +0000 (23:33 +0300)]
Fix example new decode path format

5 years agopyasn1 does not have eval-capable reprs anymore too
Sergey Matveev [Wed, 12 Sep 2018 20:31:20 +0000 (23:31 +0300)]
pyasn1 does not have eval-capable reprs anymore too

5 years agoSeparate ber/ber_encoded attributes 4.1
Sergey Matveev [Wed, 12 Sep 2018 19:54:05 +0000 (22:54 +0300)]
Separate ber/ber_encoded attributes

5 years agoCHOICE should proxy lenindef/bered attributed of underlying object
Sergey Matveev [Wed, 12 Sep 2018 18:53:28 +0000 (21:53 +0300)]
CHOICE should proxy lenindef/bered attributed of underlying object

5 years agoSET OF can contain bered attribute
Sergey Matveev [Wed, 12 Sep 2018 18:51:07 +0000 (21:51 +0300)]
SET OF can contain bered attribute

5 years agoDisappeared reference 4.0
Sergey Matveev [Mon, 10 Sep 2018 19:57:26 +0000 (22:57 +0300)]
Disappeared reference

5 years agoStrict SET OF values ordering check
Sergey Matveev [Mon, 10 Sep 2018 19:55:09 +0000 (22:55 +0300)]
Strict SET OF values ordering check

5 years agoStrict SET values ordering check
Sergey Matveev [Mon, 10 Sep 2018 19:26:48 +0000 (22:26 +0300)]
Strict SET values ordering check

5 years agoDefaulted values are checked by default
Sergey Matveev [Mon, 10 Sep 2018 14:45:55 +0000 (17:45 +0300)]
Defaulted values are checked by default

5 years agoCheck for DEFAULTed value also in SET
Sergey Matveev [Mon, 10 Sep 2018 09:51:40 +0000 (12:51 +0300)]
Check for DEFAULTed value also in SET

5 years agoCheck that explicit tag is not out-of-bounds 3.14
Sergey Matveev [Wed, 15 Aug 2018 20:02:16 +0000 (23:02 +0300)]
Check that explicit tag is not out-of-bounds

5 years agoThanks to Tim Perevezentsev 3.13
Sergey Matveev [Wed, 8 Aug 2018 11:03:17 +0000 (14:03 +0300)]
Thanks to Tim Perevezentsev

5 years agopyasn1 is on another location
Sergey Matveev [Tue, 7 Aug 2018 20:31:18 +0000 (23:31 +0300)]
pyasn1 is on another location

5 years agoDouble quotes
Sergey Matveev [Tue, 7 Aug 2018 20:12:32 +0000 (23:12 +0300)]
Double quotes

5 years agoDecode path printing
Sergey Matveev [Tue, 7 Aug 2018 20:01:01 +0000 (23:01 +0300)]
Decode path printing

5 years agoBritish "colorize" spelling
Sergey Matveev [Tue, 7 Aug 2018 18:39:14 +0000 (21:39 +0300)]
British "colorize" spelling

5 years ago3.6 compatibility
Sergey Matveev [Tue, 7 Aug 2018 18:34:49 +0000 (21:34 +0300)]
3.6 compatibility

5 years agoTrailing dots
Sergey Matveev [Mon, 23 Jul 2018 19:06:53 +0000 (22:06 +0300)]
Trailing dots

5 years agoFix SequenceOf/SetOf BoundsError raising 3.12
Sergey Matveev [Mon, 23 Jul 2018 18:46:44 +0000 (21:46 +0300)]
Fix SequenceOf/SetOf BoundsError raising

5 years agoPossible TypeError under Py2
Sergey Matveev [Mon, 23 Jul 2018 10:36:02 +0000 (13:36 +0300)]
Possible TypeError under Py2