ASN.1 types and codecs

Edit Package python-pyasn1

This is an implementation of ASN.1 types and codecs in Python programming
language. It has been first written to support particular protocol (SNMP) but
then generalized to be suitable for a wide range of protocols based on ASN.1
specification.

Refresh
Refresh
Source Files
Filename Size Changed
pyasn1-0.5.1.tar.gz 0000147134 144 KB
python-pyasn1.changes 0000029318 28.6 KB
python-pyasn1.spec 0000001877 1.83 KB
Revision 44 (latest revision is 45)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129186 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
- update to 0.5.1:
  * Added support for PyPy 3.10 and Python 3.12
  * Updated RTD configuration to include a dummy index.rst
    redirecting to contents.html, ensuring compatibility with
    third-party documentation and search indexes.
  * Fixed the API breakage wih decoder.decode(substrateFun=...).
  * A substrateFun passed to ``decoder.decode()`` can now be
    either v0.4 Non-Streaming or v0.5 Streaming.
    pyasn1 will detect and handle both cases transparently.
  * A substrateFun passed to one of the new streaming decoders is
  * still expected to be v0.5 Streaming only.

  * Debug logging refactored for more efficiency when disabled and for more
    functionality when in use. Specifically, the global LOG object can easily
    be used from any function/method, not just from codec main loop as it used
  * More debug logging added to BER family of codecs to ease encoding problems
  - Constructed types now verify their consistency by invoking
    components rather than isSuperTypeOf() as it used to be. Constriants check
  - The abs(Integer()) & abs(Real()) operation now returns respective pyasn1
    format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always
 * Fixed a bug/typo at Boolean CER encoder
Comments 0
openSUSE Build Service is sponsored by