./security/py-asn1crypto, Fast, pure Python library for parsing and serializing ASN.1 structures

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.23.0, Package name: py27-asn1crypto-0.23.0, Maintainer: pkgsrc-users

Fast ASN.1 parser and serializer with definitions for private keys,
public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
PKCS#12, PKCS#5, X.509 and TSP.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9cae9b8a8343b9d5ed12ecc9ac7508181692d6ab
RMD160: 12239a18cf6ec87284889375b8860260374aba5f
Filesize: 100.248 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-29 08:36:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asn1crypto: update to 0.23.0

0.23.0:
Backwards compatibility break: the tag_type, explicit_tag and explicit_class \ 
attributes on core.Asn1Value no longer exist and were replaced by the implicit \ 
and explicit attributes. Field param dicts may use the new explicit and implicit \ 
keys, or the old tag_type and tag keys. The attribute changes will likely to \ 
have little to no impact since they were primarily an implementation detail.
Teletex strings used inside of X.509 certificates are now interpreted using \ 
Windows-1252 (a superset of ISO-8859-1). This enables compatibility with \ 
certificates generated by OpenSSL. Strict parsing of Teletex strings can be \ 
retained by using the x509.strict_teletex() context manager.
Added support for nested explicit tagging, supporting values that are defined \ 
with explicit tagging and then added as a field of another structure using \ 
explicit tagging.
Fixed a UnicodeDecodeError when trying to find the (optional) dependency OpenSSL \ 
on Python 2
Fixed next_update field of crl.TbsCertList to be optional
Added the x509.Certificate.sha256_fingerprint property
x509.Certificate.ocsp_urls and x509.DistributionPoint.url will now return \ 
https://, ldap:// and ldaps:// URLs in addition to http://.
Added CMS Attribute Protection definitions from RFC 6211
Added OIDs from RFC 6962
   2017-05-09 18:28:39 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 0.22.0:
Added parser.peek()
Implemented proper support for BER-encoded indefinite length strings of all \ 
kinds - core.BitString, core.OctetString and all of the core classes that are \ 
natively represented as Python unicode strings
Fixed a bug with encoding LDAP URLs in x509.URI
Correct x509.DNSName to allow a leading ., such as when used with \ 
x509.NameConstraints
Fixed an issue with dumping the parsed contents of core.Any when explicitly tagged
Custom setup.py clean now accepts the short -a flag for compatibility
   2017-03-13 10:39:18 by Thomas Klausner | Files touched by this commit (4)
Log message:
Import py-asn1crypto-0.21.1 as security/py-asn1crypto.

Fast ASN.1 parser and serializer with definitions for private keys,
public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
PKCS#12, PKCS#5, X.509 and TSP.