From: Sergey Matveev Date: Fri, 5 Oct 2018 15:39:38 +0000 (+0300) Subject: Prepare for 4.3 release X-Git-Tag: 4.3^0 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=d9166320d60c60c2f188464c83c82547e6c4d037 Prepare for 4.3 release --- diff --git a/VERSION b/VERSION index bf77d54..69df05f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2 +4.3 diff --git a/doc/news.rst b/doc/news.rst index d4eff69..cc3e6a8 100644 --- a/doc/news.rst +++ b/doc/news.rst @@ -1,6 +1,13 @@ News ==== +.. _release4.3: + +4.3 +--- +* Fix NumericString: space is allowed character +* Strict PrintableString sanitizing + .. _release4.2: 4.2 diff --git a/pyderasn.py b/pyderasn.py index 9a8ccdd..9c4da4e 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -3492,7 +3492,8 @@ class UTF8String(CommonString): class NumericString(CommonString): """Numeric string - Its value is properly sanitized: only ASCII digits can be stored. + Its value is properly sanitized: only ASCII digits with spaces can + be stored. """ __slots__ = () tag_default = tag_encode(18) @@ -3508,6 +3509,10 @@ class NumericString(CommonString): class PrintableString(CommonString): + """Printable string + + Its value is properly sanitized: see X.680 41.4 table 10. + """ __slots__ = () tag_default = tag_encode(19) encoding = "ascii"