Skip to main content

ASN.1 types and codecs

Project description

ASN.1 library for Python

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.

FEATURES

  • Generic implementation of ASN.1 types (X.208)

  • Fully standard compliant BER/CER/DER codecs

  • 100% Python, works with Python 2.4 up to Python 3.4

  • MT-safe

MISFEATURES

  • No ASN.1 compiler (by-hand ASN.1 spec compilation into Python code required)

  • Codecs are not restartable

INSTALLATION

The pyasn1 package uses setuptools/distutils for installation. Thus do either:

$ easy_install pyasn1

or

$ tar zxf pyasn1-0.1.8.tar.gz

$ cd pyasn1-0.1.8

$ python setup.py install

$ python setup.py test # run unit tests

OPERATION

Perhaps a typical use would involve [by-hand] compilation of your ASN.1 specification into pyasn1-backed Python code at your application.

For more information on pyasn1 APIs, please, refer to the http://pyasn1.sourceforge.net .

Also refer to example modules. Take a look at pyasn1-modules package – maybe it already holds something useful to you.

AVAILABILITY

The pyasn1 package is distributed under terms and conditions of BSD-style license. See LICENSE file in the distribution. Source code is freely available from:

http://pyasn1.sf.net

FEEDBACK

Please, send your comments and fixes to mailing list at https://sourceforge.net/mailarchive/forum.php?forum_name=pyasn1-users

Written by Ilya Etingof <ilya@glas.net>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyasn1-0.1.8.tar.gz (75.7 kB view details)

Uploaded Source

Built Distributions

pyasn1-0.1.8-py3.4.egg (94.7 kB view details)

Uploaded Source

pyasn1-0.1.8-py3.3.egg (96.6 kB view details)

Uploaded Source

pyasn1-0.1.8-py3.2.egg (92.2 kB view details)

Uploaded Source

pyasn1-0.1.8-py3.1.egg (90.9 kB view details)

Uploaded Source

pyasn1-0.1.8-py2.7.egg (90.0 kB view details)

Uploaded Source

pyasn1-0.1.8-py2.6.egg (90.2 kB view details)

Uploaded Source

pyasn1-0.1.8-py2.5.egg (90.4 kB view details)

Uploaded Source

pyasn1-0.1.8-py2.4.egg (91.5 kB view details)

Uploaded Source

File details

Details for the file pyasn1-0.1.8.tar.gz.

File metadata

  • Download URL: pyasn1-0.1.8.tar.gz
  • Upload date:
  • Size: 75.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8.tar.gz
Algorithm Hash digest
SHA256 5d33be7ca0ec5997d76d29ea4c33b65c00c0231407fff975199d7f40530b8347
MD5 7f6526f968986a789b1e5e372f0b7065
BLAKE2b-256 4d03610900771f75708fb8f2c254d67fe3f01db9b8f970da4fc020ce02926a70

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py3.4.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py3.4.egg
  • Upload date:
  • Size: 94.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py3.4.egg
Algorithm Hash digest
SHA256 10f178b21f1d82072a0bae9f68e6da239c2ed78b372179d6a3ea92f865becf5f
MD5 6b0fa78788b2ca5ee420063b87e02f67
BLAKE2b-256 63dafe4d04f50f787e8fbc666189111deb77b2244b953e1d85e53b98dbee1e78

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py3.3.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py3.3.egg
  • Upload date:
  • Size: 96.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py3.3.egg
Algorithm Hash digest
SHA256 c24bb4254fce1c33798914f5263a980e445da3a226873f9614046156dae6102d
MD5 f97b8825941e2b074f3a961f0ffabd82
BLAKE2b-256 89054b2c408380d72902d4d77832c88d0b2fb4960b47aabe47258c338777c3fb

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py3.2.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py3.2.egg
  • Upload date:
  • Size: 92.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py3.2.egg
Algorithm Hash digest
SHA256 e685ccf6ba9a9e77656b142f443e54f036d66036680aaca7c72b310234eb2d98
MD5 5a474e22fd69a7d17e0f542510df5c50
BLAKE2b-256 d3a94e30407933c2c66cd1bbfeaa7693e9e8f2018031c04250332a2520afdb9b

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py3.1.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py3.1.egg
  • Upload date:
  • Size: 90.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py3.1.egg
Algorithm Hash digest
SHA256 a6f2c25b11e35f0e05ac8e89d98ac572582cb06324946cfd0d15d4e221dfe784
MD5 3893170025e532724efb95c877559bd0
BLAKE2b-256 dae86455c8b25036992486d79129649599ffb8f110e7aed9a5738900e75b88ed

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py2.7.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py2.7.egg
  • Upload date:
  • Size: 90.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py2.7.egg
Algorithm Hash digest
SHA256 db23d3f22b983149e84a00281401349994a4a35f8d086cc14b9db5248646b690
MD5 59f23a2692b9b4bc7901d166eba69167
BLAKE2b-256 77d172f35bc379e6ce8fc3c866da182ca269bf2592b64e3ccbc821b059aa7a23

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py2.6.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py2.6.egg
  • Upload date:
  • Size: 90.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py2.6.egg
Algorithm Hash digest
SHA256 37aebff823af84253f4546520b98b7c8c892f0099b1a9e9a9ec790c4e70594d9
MD5 5bcdbf007640610b90b16d54cc2f31e6
BLAKE2b-256 a9450e88e2bf37b7bc9f7d08a6e3098b33a964bebbc90a1a3db312cb6283bcb5

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py2.5.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py2.5.egg
  • Upload date:
  • Size: 90.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py2.5.egg
Algorithm Hash digest
SHA256 7dd74178fae71a1e39d57f2b1a87bc3779834c69ed0477ca80f57bf901981c50
MD5 d72c6e92cc76fd541babbaa47992c9ff
BLAKE2b-256 f84b84a9017ebf379c6cf6567650724941c0703b15714d18320e28c0b6a06d40

See more details on using hashes here.

Provenance

File details

Details for the file pyasn1-0.1.8-py2.4.egg.

File metadata

  • Download URL: pyasn1-0.1.8-py2.4.egg
  • Upload date:
  • Size: 91.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyasn1-0.1.8-py2.4.egg
Algorithm Hash digest
SHA256 b232366d08266df66dd7eac3309543f0287a0d3a27dd7661cf32a299cbd7c401
MD5 94611f375f9d89273b32f23b736d5fb7
BLAKE2b-256 57351c6d7ea66260f95c6fe37dccc3de42956f3745ec92ca772443fe7ffef3e5

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page