SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-cryptography-1.7.2-1.2.x86_64.rpm :

* Sun Jan 29 2017 michaelAATTstroeder.com- update to 1.7.2
* Wed Dec 14 2016 michaelAATTstroeder.com- update to 1.7.1 which contains regression fix for 1.7
* Tue Dec 13 2016 mimi.vxAATTgmail.com- update to 1.7
* Support for OpenSSL 1.0.0 has been removed.
* Added support for Diffie-Hellman key exchange
* The OS random engine for OpenSSL has been rewritten
* Wed Nov 23 2016 michaelAATTstroeder.com- update to 1.6
* Sun Nov 06 2016 arunAATTgmx.de- update to version 1.5.3:
* SECURITY ISSUE: Fixed a bug where HKDF would return an empty byte-string if used with a length less than algorithm.digest_size. Credit to Markus Döring for reporting the issue.
* Fri Sep 30 2016 arunAATTgmx.de- update to version 1.5.2:
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2j.
* Sun Sep 25 2016 arunAATTgmx.de- update to version 1.5.1:
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2i.
* Resolved a UserWarning when used with cffi 1.8.3.
* Fixed a memory leak in name creation with X.509.
* Added a workaround for old versions of setuptools.
* Fixed an issue preventing cryptography from compiling against OpenSSL 1.0.2i.
* Sun Aug 28 2016 arunAATTgmx.de- update to version 1.5:
* Added calculate_max_pss_salt_length().
* Added “one shot” sign() and verify() methods to DSA keys.
* Added “one shot” sign() and verify() methods to ECDSA keys.
* Switched back to the older callback model on Python 3.5 in order to mitigate the locking callback problem with OpenSSL <1.1.0.
* CertificateBuilder, CertificateRevocationListBuilder, and RevokedCertificateBuilder now accept timezone aware datetime objects as method arguments
* cryptography now supports OpenSSL 1.1.0 as a compilation target.
* Sat Jun 18 2016 arunAATTgmx.de- update to version 1.4:
* Support for OpenSSL 0.9.8 has been removed. Users on older versions of OpenSSL will need to upgrade.
* Added KBKDFHMAC.
* Added support for OpenSSH public key serialization.
* Added support for SHA-2 in RSA OAEP when using OpenSSL 1.0.2 or greater.
* Added “one shot” sign() and verify() methods to RSA keys.- changes from version 1.3.4:
* Added another OpenSSL function to the bindings to support an upcoming pyOpenSSL release.- changes from version 1.3.3:
* Added two new OpenSSL functions to the bindings to support an upcoming pyOpenSSL release.
* Thu Jun 09 2016 toddrme2178AATTgmail.com- Really fix license
* Thu Jun 02 2016 toddrme2178AATTgmail.com- Fixed license
* Wed May 25 2016 toddrme2178AATTgmail.com- Add additional sources to spec file.
* Wed May 11 2016 arunAATTgmx.de- update to version 1.3.2:
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2h.
* Fixed an issue preventing cryptography from compiling against LibreSSL 2.3.x.
* Sun May 08 2016 arunAATTgmx.de- specfile:
* updated source url to files.pythonhosted.org
* Tue Mar 22 2016 michaelAATTstroeder.com- update to upstream release 1.3.1
* Fixed a bug that caused an AttributeError when using mock to patch some cryptography modules.
* Fri Mar 18 2016 michaelAATTstroeder.com- update to upstream release 1.3
* Added support for padding ANSI X.923 with ANSIX923.
* Deprecated support for OpenSSL 0.9.8. Support will be removed in cryptography 1.4.
* Added support for the PolicyConstraints X.509 extension including both parsing and generation using CertificateBuilder and CertificateSigningRequestBuilder.
* Added is_signature_valid to CertificateSigningRequest.
* Fixed an intermittent AssertionError when performing an RSA decryption on an invalid ciphertext, ValueError is now correctly raised in all cases.
* Added from_issuer_subject_key_identifier().
* Sat Mar 05 2016 arunAATTgmx.de- update to version 1.2.3:
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2g.
* Sat Jan 30 2016 arunAATTgmx.de- specfile:
* update copyright year- update to version 1.2.2:
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2f.
* Sat Jan 09 2016 michaelAATTstroeder.com- aligned GPG signature check with package python-cryptography- update to upstream release 1.2.1 1.2.1 - 2016-01-08
* Reverts a change to an OpenSSL EVP_PKEY object that caused errors with pyOpenSSL. 1.2 - 2016-01-08
* BACKWARDS INCOMPATIBLE: RevokedCertificate extensions now uses extension classes rather than returning raw values inside the Extension value. The new classes are: o CertificateIssuer o CRLReason o InvalidityDate
* Deprecated support for OpenSSL 0.9.8 and 1.0.0. At this time there is no time table for actually dropping support, however we strongly encourage all users to upgrade, as those versions no longer receive support from the OpenSSL project.
* The Certificate class now has signature and tbs_certificate_bytes attributes.
* The CertificateSigningRequest class now has signature and tbs_certrequest_bytes attributes.
* The CertificateRevocationList class now has signature and tbs_certlist_bytes attributes.
* NameConstraints are now supported in the CertificateBuilder and CertificateSigningRequestBuilder.
* Support serialization of certificate revocation lists using the public_bytes() method of CertificateRevocationList.
* Add support for parsing CertificateRevocationList extensions () in the OpenSSL backend. The following extensions are currently supported: o AuthorityInformationAccess o AuthorityKeyIdentifier o CRLNumber o IssuerAlternativeName
* Added CertificateRevocationListBuilder and RevokedCertificateBuilder to allow creation of CRLs.
* Unrecognized non-critical X.509 extensions are now parsed into an UnrecognizedExtension object.
* Sun Dec 13 2015 arunAATTgmx.de- update to version 1.1.2:
* Fixed a SIGBUS crash with the OS X wheels caused by redefinition of a method.
* Fixed a runtime error undefined symbol EC_GFp_nistp224_method that occurred with some OpenSSL installations.
* Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2e.
* Sun Nov 22 2015 arunAATTgmx.de- update to version 1.1.1:
* Fixed several small bugs related to compiling the OpenSSL bindings with unusual OpenSSL configurations.
* Resolved an issue where, depending on the method of installation and which Python interpreter they were using, users on El Capitan (OS X 10.11) may have seen an InternalError on import.
* Sun Nov 01 2015 arunAATTgmx.de- update to version 1.1:
* Added support for Elliptic Curve Diffie-Hellman with ECDH.
* Added X963KDF.
* Added support for parsing certificate revocation lists (CRLs) using load_pem_x509_crl() and load_der_x509_crl().
* Add support for AES key wrapping with aes_key_wrap() and aes_key_unwrap().
* Added a __hash__ method to Name.
* Add support for encoding and decoding elliptic curve points to a byte string form using encode_point() and from_encoded_point().
* Added get_extension_for_class().
* CertificatePolicies are now supported in the CertificateBuilder.
* countryName is now encoded as a PrintableString when creating subject and issuer distinguished names with the Certificate and CSR builder classes.
* Mon Oct 05 2015 arunAATTgmx.de- update to version 1.0.2:
* SECURITY ISSUE: The OpenSSL backend prior to 1.0.2 made extensive use of assertions to check response codes where our tests could not trigger a failure. However, when Python is run with -O these asserts are optimized away. If a user ran Python with this flag and got an invalid response code this could result in undefined behavior or worse. Accordingly, all response checks from the OpenSSL backend have been converted from assert to a true function call. Credit Emilia Käsper (Google Security Team) for the report.
* Sun Sep 27 2015 arunAATTgmx.de- update to version 1.0.1:
* We now ship OS X wheels that statically link OpenSSL by default. When installing a wheel on OS X 10.10+ (and using a Python compiled against the 10.10 SDK) users will no longer need to compile. See Installation for alternate installation methods if required.
* Set the default string mask to UTF-8 in the OpenSSL backend to resolve character encoding issues with older versions of OpenSSL.
* Several new OpenSSL bindings have been added to support a future pyOpenSSL release.
* Raise an error during install on PyPy < 2.6. 1.0+ requires PyPy 2.6+.
* Sun Aug 16 2015 arunAATTgmx.de- update to version 1.0:
* Switched to the new cffi set_source out-of-line API mode for compilation. This results in significantly faster imports and lowered memory consumption. Due to this change we no longer support PyPy releases older than 2.6 nor do we support any released version of PyPy3 (until a version supporting cffi 1.0 comes out).
* Fix parsing of OpenSSH public keys that have spaces in comments.
* Support serialization of certificate signing requests using the public_bytes method of CertificateSigningRequest.
* Support serialization of certificates using the public_bytes method of Certificate.
* Add get_provisioning_uri method to HOTP and TOTP for generating provisioning URIs.
* Add ConcatKDFHash and ConcatKDFHMAC.
* Raise a TypeError when passing objects that are not text as the value to NameAttribute.
* Add support for OtherName as a general name type.
* Added new X.509 extension support in Certificate The following new extensions are now supported: + OCSPNoCheck + InhibitAnyPolicy + IssuerAlternativeName + NameConstraints
* Extension support was added to CertificateSigningRequest.
* Add support for creating signed certificates with CertificateBuilder. This includes support for the following extensions: + BasicConstraints + SubjectAlternativeName + KeyUsage + ExtendedKeyUsage + SubjectKeyIdentifier + AuthorityKeyIdentifier + AuthorityInformationAccess + CRLDistributionPoints + InhibitAnyPolicy + IssuerAlternativeName + OCSPNoCheck
* Add support for creating certificate signing requests with CertificateSigningRequestBuilder. This includes support for the same extensions supported in the CertificateBuilder.
* Deprecate encode_rfc6979_signature and decode_rfc6979_signature in favor of encode_dss_signature() and decode_dss_signature().
* Mon Jul 13 2015 arunAATTgmx.de- update to version 0.9.3:
* Updated Windows wheels to be compiled against OpenSSL 1.0.2d.- changes from version 0.9.2:
* Updated Windows wheels to be compiled against OpenSSL 1.0.2c.
* Sat Jun 06 2015 arunAATTgmx.de- update to version 0.9.1:
* SECURITY ISSUE: Fixed a double free in the OpenSSL backend when using DSA to verify signatures. Note that this only affects PyPy 2.6.0 and (presently unreleased) CFFI versions greater than 1.1.0.
* Mon May 25 2015 arunAATTgmx.de- specfile:
* add new requirement: pyton3-idna- update to version 0.9:
* Removed support for Python 3.2. This version of Python is rarely used and caused support headaches. Users affected by this should upgrade to 3.3+.
* Deprecated support for Python 2.6. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2.6 no longer receives support from the Python core team.
* Add support for the SECP256K1 elliptic curve.
* Fixed compilation when using an OpenSSL which was compiled with the no-comp (OPENSSL_NO_COMP) option.
* Support DER serialization of public keys using the public_bytes method of RSAPublicKeyWithSerialization, DSAPublicKeyWithSerialization, and EllipticCurvePublicKeyWithSerialization.
* Support DER serialization of private keys using the private_bytes method of RSAPrivateKeyWithSerialization, DSAPrivateKeyWithSerialization, and EllipticCurvePrivateKeyWithSerialization.
* Add support for parsing X.509 certificate signing requests (CSRs) with load_pem_x509_csr() and load_der_x509_csr().
* Moved cryptography.exceptions.InvalidToken to cryptography.hazmat.primitives.twofactor.InvalidToken and deprecated the old location. This was moved to minimize confusion between this exception and cryptography.fernet.InvalidToken.
* Added support for X.509 extensions in Certificate objects. The following extensions are supported as of this release: - BasicConstraints - AuthorityKeyIdentifier - SubjectKeyIdentifier - KeyUsage - SubjectAlternativeName - ExtendedKeyUsage - CRLDistributionPoints - AuthorityInformationAccess - CertificatePolicies Note that unsupported extensions with the critical flag raise UnsupportedExtension while unsupported extensions set to non-critical are silently ignored. Read the X.509 documentation for more information.
* Sun Apr 12 2015 arunAATTgmx.de- update to version 0.8.2:
* Fixed a race condition when initializing the OpenSSL or CommonCrypto backends in a multi-threaded scenario.
* Sun Mar 22 2015 arunAATTgmx.de- update to version 0.8.1:
* Updated Windows wheels to be compiled against OpenSSL 1.0.2a.
* Tue Mar 10 2015 arunAATTgmx.de- specfile:
* add python3-enum34 for opensuse 13.1- update to version 0.8:
* load_ssh_public_key() can now load elliptic curve public keys.
* Added signature_hash_algorithm support to Certificate.
* Added rsa_recover_prime_factors()
* KeyDerivationFunction was moved from interfaces to kdf.
* Added support for parsing X.509 names. See the X.509 documentation for more information.
* Added load_der_private_key() to support loading of DER encoded private keys and load_der_public_key() to support loading DER encoded public keys.
* Fixed building against LibreSSL, a compile-time substitute for OpenSSL.
* FreeBSD 9.2 was removed from the continuous integration system.
* Updated Windows wheels to be compiled against OpenSSL 1.0.2.
* load_pem_public_key() and load_der_public_key() now support PKCS1 RSA public keys (in addition to the previous support for SubjectPublicKeyInfo format for RSA, EC, and DSA).
* Added EllipticCurvePrivateKeyWithSerialization and deprecated EllipticCurvePrivateKeyWithNumbers.
* Added private_bytes() to EllipticCurvePrivateKeyWithSerialization.
* Added RSAPrivateKeyWithSerialization and deprecated RSAPrivateKeyWithNumbers.
* Added private_bytes() to RSAPrivateKeyWithSerialization.
* Added DSAPrivateKeyWithSerialization and deprecated DSAPrivateKeyWithNumbers.
* Added private_bytes() to DSAPrivateKeyWithSerialization.
* Added RSAPublicKeyWithSerialization and deprecated RSAPublicKeyWithNumbers.
* Added public_bytes() to RSAPublicKeyWithSerialization.
* Added EllipticCurvePublicKeyWithSerialization and deprecated EllipticCurvePublicKeyWithNumbers.
* Added public_bytes() to EllipticCurvePublicKeyWithSerialization.
* Added DSAPublicKeyWithSerialization and deprecated DSAPublicKeyWithNumbers.
* Added public_bytes() to DSAPublicKeyWithSerialization.
* HashAlgorithm and HashContext were moved from interfaces to hashes.
* CipherContext, AEADCipherContext, AEADEncryptionContext, CipherAlgorithm, and BlockCipherAlgorithm were moved from interfaces to ciphers.
* Mode, ModeWithInitializationVector, ModeWithNonce, and ModeWithAuthenticationTag were moved from interfaces to modes.
* PaddingContext was moved from interfaces to padding.
* AsymmetricPadding was moved from interfaces to padding.
* AsymmetricSignatureContext and AsymmetricVerificationContext were moved from interfaces to asymmetric.
* DSAParameters, DSAParametersWithNumbers, DSAPrivateKey, DSAPrivateKeyWithNumbers, DSAPublicKey and DSAPublicKeyWithNumbers were moved from interfaces to dsa
* EllipticCurve, EllipticCurveSignatureAlgorithm, EllipticCurvePrivateKey, EllipticCurvePrivateKeyWithNumbers, EllipticCurvePublicKey, and EllipticCurvePublicKeyWithNumbers were moved from interfaces to ec.
* RSAPrivateKey, RSAPrivateKeyWithNumbers, RSAPublicKey and RSAPublicKeyWithNumbers were moved from interfaces to rsa.
* Sat Jan 17 2015 arunAATTgmx.de- specfile:
* removed signature and gpg-key (.asc signature not provided on pypi for latest version anymore)
* require python3-pyasn1
* setup handles installations into lib64 correctly now, remove code that moved files from lib->lib64 by hand- update to version 0.7.2:
* Updated Windows wheels to be compiled against OpenSSL 1.0.1l.
* enum34 is no longer installed on Python 3.4, where it is included in the standard library.
* Added a new function to the OpenSSL bindings to support additional functionality in pyOpenSSL.- changes from version 0.7.1:
* Fixed an issue preventing compilation on platforms where OPENSSL_NO_SSL3 was defined.- changes from version 0.7:
* Cryptography has been relicensed from the Apache Software License, Version 2.0, to being available under either the Apache Software License, Version 2.0, or the BSD license.
* Added key-rotation support to Fernet with MultiFernet.
* More bit-lengths are now supported for p and q when loading DSA keys from numbers.
* Added MACContext as a common interface for CMAC and HMAC and deprecated CMACContext.
* Added support for encoding and decoding RFC 6979 signatures in Asymmetric Utilities.
* Added load_ssh_public_key() to support the loading of OpenSSH public keys (RFC 4253). Only RSA and DSA keys are currently supported.
* Added initial support for X.509 certificate parsing. See the X.509 documentation for more information.- changes from version 0.6.1:
* Updated Windows wheels to be compiled against OpenSSL 1.0.1j.
* Fixed an issue where OpenSSL 1.0.1j changed the errors returned by some functions.
* Added our license file to the cryptography-vectors package.
* Implemented DSA hash truncation support (per FIPS 186-3) in the OpenSSL backend. This works around an issue in 1.0.0, 1.0.0a, and 1.0.0b where truncation was not implemented.- changes from version 0.6:
* Added load_pem_private_key() to ease loading private keys, and load_pem_public_key() to support loading public keys.
* Removed the, deprecated in 0.4, support for the salt_length argument to the MGF1 constructor. The salt_length should be passed to PSS instead.
* Fix compilation on OS X Yosemite.
* Deprecated elliptic_curve_private_key_from_numbers and elliptic_curve_public_key_from_numbers in favor of load_elliptic_curve_private_numbers and load_elliptic_curve_public_numbers on EllipticCurveBackend.
* Added EllipticCurvePrivateKeyWithNumbers and EllipticCurvePublicKeyWithNumbers support.
* Work around three GCM related bugs in CommonCrypto and OpenSSL.
* On the CommonCrypto backend adding AAD but not subsequently calling update would return null tag bytes.
* One the CommonCrypto backend a call to update without an empty add AAD call would return null ciphertext bytes.
* On the OpenSSL backend with certain versions adding AAD only would give invalid tag bytes.
* Support loading EC private keys from PEM.- changes from version 0.5.4:
* Added several functions to the OpenSSL bindings to support new functionality in pyOpenSSL.
* Fixed a redefined constant causing compilation failure with Solaris 11.2.- changes from version 0.5.3:
* Updated Windows wheels to be compiled against OpenSSL 1.0.1i.- changes from version 0.5.2:
* Add TraditionalOpenSSLSerializationBackend support to MultiBackend.
* Fix compilation error on OS X 10.8 (Mountain Lion).- changes from version 0.5.1:
* Add PKCS8SerializationBackend support to MultiBackend.- changes from version 0.5:
* BACKWARDS INCOMPATIBLE: GCM no longer allows truncation of tags by default. Previous versions of cryptography allowed tags to be truncated by default, applications wishing to preserve this behavior (not recommended) can pass the min_tag_length argument.
* Windows builds now statically link OpenSSL by default. When installing a wheel on Windows you no longer need to install OpenSSL separately. Windows users can switch between static and dynamic linking with an environment variable. See Installation for more details.
* Added HKDFExpand.
* Added CFB8 support for AES and TripleDES on CommonCrypto backend and OpenSSL backend.
* Added AES CTR support to the OpenSSL backend when linked against 0.9.8.
* Added PKCS8SerializationBackend and TraditionalOpenSSLSerializationBackend support to the OpenSSL backend.
* Added Elliptic curve cryptography and EllipticCurveBackend.
* Added ECB support for TripleDES on CommonCrypto backend and OpenSSL backend.
* Deprecated RSAPrivateKey in favor of backend specific providers of the RSAPrivateKey interface.
* Deprecated RSAPublicKey in favor of backend specific providers of the RSAPublicKey interface.
* Deprecated DSAPrivateKey in favor of backend specific providers of the DSAPrivateKey interface.
* Deprecated DSAPublicKey in favor of backend specific providers of the DSAPublicKey interface.
* Deprecated DSAParameters in favor of backend specific providers of the DSAParameters interface.
* Deprecated encrypt_rsa, decrypt_rsa, create_rsa_signature_ctx and create_rsa_verification_ctx on RSABackend.
* Deprecated create_dsa_signature_ctx and create_dsa_verification_ctx on DSABackend.- changes from version 0.4:
* Deprecated salt_length on MGF1 and added it to PSS. It will be removed from MGF1 in two releases per our API stability policy.
* Added SEED support.
* Added CMAC.
* Added decryption support to RSAPrivateKey and encryption support to RSAPublicKey.
* Added signature support to DSAPrivateKey and verification support to DSAPublicKey.- changes from version 0.3:
* Added HOTP.
* Added TOTP.
* Added IDEA support.
* Added signature support to RSAPrivateKey and verification support to RSAPublicKey.
* Moved test vectors to the new cryptography_vectors package.- changes from version 0.2.2:
* Removed a constant definition that was causing compilation problems with specific versions of OpenSSL.
* Sat Jan 10 2015 arunAATTgmx.de- specfile:
* update copyright year
* remove ifs for opensuse version <=1220
* Mon Feb 24 2014 mvyskocilAATTsuse.com- Initial packaging of python-cryptography for openSUSE
 
ICM