| 
									
										
										
										
											2018-03-02 21:42:20 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Mar  2 16:44:33 UTC 2018 - chris@computersalat.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix deps for hypothesis, pytest | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-08 10:56:56 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Feb  8 10:54:03 UTC 2018 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Fix previous change and explicitly require python2 instead of | 
					
						
							|  |  |  |  |   python because python itself is also provided by python3. | 
					
						
							|  |  |  |  |   This fixes: | 
					
						
							|  |  |  |  |   ImportError: No module named _ssl | 
					
						
							|  |  |  |  |   when using python-cryptography in a python2 build environment | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-03 13:02:25 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sat Feb  3 13:02:06 UTC 2018 - tchvatal@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Fix the previous change to not pull in py2 on py3 enviroment | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-27 11:25:35 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sat Jan 27 11:25:02 UTC 2018 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix requires on python ssl once more after the last change | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-18 13:31:34 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Jan 18 13:30:12 UTC 2018 - tchvatal@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add proper conditional for the python2, the ifpython works only | 
					
						
							|  |  |  |  |   for the requires/etc | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-16 10:27:31 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue Jan 16 10:14:37 UTC 2018 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - add missing dependency on python ssl | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-08 20:57:03 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Dec  8 18:04:13 UTC 2017 - arun@gmx.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to version 2.1.4: | 
					
						
							|  |  |  |  |   * Added X509_up_ref for an upcoming pyOpenSSL release. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-10 11:31:46 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Nov  9 06:06:39 UTC 2017 - arun@gmx.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to version 2.1.3: | 
					
						
							|  |  |  |  |   * Updated Windows, macOS, and manylinux1 wheels to be compiled with | 
					
						
							|  |  |  |  |     OpenSSL 1.1.0g. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Nov  3 15:47:03 UTC 2017 - arun@gmx.de | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to version 2.1.2: | 
					
						
							|  |  |  |  |   * Corrected a bug with the manylinux1 wheels where OpenSSL’s stack | 
					
						
							|  |  |  |  |     was marked executable. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-11-02 15:19:19 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Nov  2 08:41:18 UTC 2017 - mimi.vx@gmail.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix BuildRequires conditions for python3 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-23 08:26:10 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Oct 12 07:41:48 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 2.1.1 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-29 10:42:10 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Sep 28 14:50:51 UTC 2017 - sean.marlow@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Fix cffi version requirement. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-04 15:54:45 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2017-09-07 14:49:40 +00:00
										 |  |  |  | Thu Sep  7 11:18:35 UTC 2017 - vcizek@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Disable memleak tests to fix build with OpenSSL 1.1 (bsc#1055478) | 
					
						
							|  |  |  |  |   * add skip_openssl_memleak_test.patch | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2017-08-04 15:54:45 +00:00
										 |  |  |  | Thu Aug  3 23:14:49 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 2.0.3 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-07-27 16:26:56 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Jul 27 10:49:07 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 2.0.2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-07-19 17:53:23 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Jul 17 17:08:59 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 2.0 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-06-18 21:37:30 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed May 31 11:36:35 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.9 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-02 13:10:17 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue May  2 12:58:37 UTC 2017 - jmatejek@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - add python-packaging to requirements explicitly instead of relying | 
					
						
							|  |  |  |  |   on setuptools to pull it in | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-30 14:12:18 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Mar 20 20:34:03 UTC 2017 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Switch to singlespec approach | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-16 14:49:25 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Mar 16 14:13:56 UTC 2017 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.8.1 | 
					
						
							|  |  |  |  | - Adust Requires and BuildRequires | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-31 14:46:55 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sun Jan 29 14:57:28 UTC 2017 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.7.2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-15 08:07:36 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Dec 14 20:31:53 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.7.1 which contains regression fix for 1.7 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-13 16:54:44 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue Dec 13 12:21:24 UTC 2016 - mimi.vx@gmail.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 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-29 08:36:52 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Nov 23 09:40:23 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.6 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-27 09:43:50 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2016-11-12 07:43:15 +00:00
										 |  |  |  | Fri Nov 11 19:13:36 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.5.3 | 
					
						
							|  |  |  |  | - python-cryptography-enable-gost.patch is obsolete | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2016-09-27 09:43:50 +00:00
										 |  |  |  | Mon Sep 26 06:26:21 UTC 2016 - meissner@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - python-cryptography-enable-gost.patch: temporary patch | 
					
						
							|  |  |  |  |   to run tests against 1.0.2i, GOST cert extraction now works. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-07-18 05:46:45 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sun Jul 17 15:07:04 UTC 2016 - matwey.kornilov@gmail.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Introduce requirement setuptools >= 11.3 | 
					
						
							|  |  |  |  |   to follow egg-info/requires.txt content | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-06 13:03:46 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Jun  6 13:03:35 UTC 2016 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix download urls | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-06 11:20:11 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Jun  3 19:37:40 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to upstream release 1.3.4 | 
					
						
							|  |  |  |  |   * Added new OpenSSL functions to the bindings to support an upcoming | 
					
						
							|  |  |  |  |     ``pyOpenSSL`` release. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-06 07:43:20 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri May  6 07:43:10 UTC 2016 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - correct source urls | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-06 07:32:31 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu May  5 17:08:06 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to upstream release 1.3.2 | 
					
						
							| 
									
										
										
										
											2016-06-06 13:00:07 +00:00
										 |  |  |  |   * 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. | 
					
						
							| 
									
										
										
										
											2016-05-06 07:32:31 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-24 19:22:41 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Fri Mar 18 14:39:05 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - removed obsolete cryptography-new-bio-new-type.patch | 
					
						
							|  |  |  |  | - update to upstream release 1.3.1 | 
					
						
							|  |  |  |  |   * Fixed a bug that caused an AttributeError when using mock to patch | 
					
						
							|  |  |  |  |     some cryptography modules. | 
					
						
							|  |  |  |  |   * 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(). | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-13 21:20:08 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sun Mar 13 21:20:00 UTC 2016 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix license | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-04 15:48:14 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Mar  2 21:47:58 UTC 2016 - dimstar@opensuse.org | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add pkg-config BuildRequires: in order for the last introduced | 
					
						
							|  |  |  |  |   condition to apply the patch to work, pkg-config has to be | 
					
						
							|  |  |  |  |   present. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-02 17:41:00 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Mar  2 14:19:46 UTC 2016 - meissner@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - cryptography-new-bio-new-type.patch: openssl 1.0.2g changed | 
					
						
							|  |  |  |  |   the type of BIO_new_mem_buf() (added a const). | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-11 08:06:18 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sat Jan  9 16:58:46 UTC 2016 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-05 14:16:15 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Dec 30 12:41:26 UTC 2015 - michael@stroeder.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-09 10:37:57 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Dec  9 10:35:20 UTC 2015 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-09 10:20:38 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Dec  9 10:19:45 UTC 2015 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - fix build for sle11 (disable testsuite as it depends on python-hypothesis | 
					
						
							|  |  |  |  |   which is not available for sle11 anymore) | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-11-11 10:35:45 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue Nov 10 04:16:13 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 1.1: | 
					
						
							|  |  |  |  |   * Added support for Elliptic Curve Diffie-Hellman with | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDH`. | 
					
						
							|  |  |  |  |   * Added :class:`~cryptography.hazmat.primitives.kdf.x963kdf.X963KDF`. | 
					
						
							|  |  |  |  |   * Added support for parsing certificate revocation lists (CRLs) using | 
					
						
							|  |  |  |  |     :func:`~cryptography.x509.load_pem_x509_crl` and | 
					
						
							|  |  |  |  |     :func:`~cryptography.x509.load_der_x509_crl`. | 
					
						
							|  |  |  |  |   * Add support for AES key wrapping with | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap` and | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap`. | 
					
						
							|  |  |  |  |   * Added a ``__hash__`` method to :class:`~cryptography.x509.Name`. | 
					
						
							|  |  |  |  |   * Add support for encoding and decoding elliptic curve points to a byte string | 
					
						
							|  |  |  |  |     form using | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point` | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`. | 
					
						
							|  |  |  |  |   * Added :meth:`~cryptography.x509.Extensions.get_extension_for_class`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.x509.CertificatePolicies` are now supported in the | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.CertificateBuilder`. | 
					
						
							|  |  |  |  |   * ``countryName`` is now encoded as a ``PrintableString`` when creating subject | 
					
						
							|  |  |  |  |     and issuer distinguished names with the Certificate and CSR builder classes. | 
					
						
							|  |  |  |  |   * **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. | 
					
						
							|  |  |  |  |   * 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 :doc:`/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+. | 
					
						
							|  |  |  |  | - Remove 2293.patch . Applied in a different way upstream. | 
					
						
							|  |  |  |  | - Add BuildRequires for python-hypothesis and python-pyasn1-modules for running | 
					
						
							|  |  |  |  |   unittests | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-30 12:19:25 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Sep 30 12:01:27 UTC 2015 - dmueller@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - require the cffi version it was built against to avoid (bsc#948198) | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-30 08:11:55 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue Sep 29 13:54:24 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add 2293.patch for "osrandom engine already registered" (bnc#947679) | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-17 14:30:34 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Sep 17 13:11:06 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add disable-uneven-sizes-tests.patch (bnc#944204) | 
					
						
							|  |  |  |  |   openssl in SLE12SP1 doesn't allow uneven bit sizes for rsa keys | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-24 08:43:13 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Sat Aug 22 10:30:08 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-27 14:36:31 +00:00
										 |  |  |  | - update to 1.0 (fate#318838): | 
					
						
							| 
									
										
										
										
											2015-08-24 08:43:13 +00:00
										 |  |  |  |   * 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 | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.CertificateSigningRequest`. | 
					
						
							|  |  |  |  |   * Support serialization of certificates using the ``public_bytes`` method of | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.Certificate`. | 
					
						
							|  |  |  |  |   * Add ``get_provisioning_uri`` method to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.twofactor.hotp.HOTP` and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.twofactor.totp.TOTP` for generating | 
					
						
							|  |  |  |  |     provisioning URIs. | 
					
						
							|  |  |  |  |   * Add :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHash` | 
					
						
							|  |  |  |  |     and :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHMAC`. | 
					
						
							|  |  |  |  |   * Raise a ``TypeError`` when passing objects that are not text as the value to | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.NameAttribute`. | 
					
						
							|  |  |  |  |   * Add support for :class:`~cryptography.x509.OtherName` as a general name | 
					
						
							|  |  |  |  |     type. | 
					
						
							|  |  |  |  |   * Added new X.509 extension support in :class:`~cryptography.x509.Certificate` | 
					
						
							|  |  |  |  |     The following new extensions are now supported: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.OCSPNoCheck` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.InhibitAnyPolicy` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.IssuerAlternativeName` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.NameConstraints` | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   * Extension support was added to | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.CertificateSigningRequest`. | 
					
						
							|  |  |  |  |   * Add support for creating signed certificates with | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.CertificateBuilder`. This includes support for | 
					
						
							|  |  |  |  |     the following extensions: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.BasicConstraints` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.SubjectAlternativeName` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.KeyUsage` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.ExtendedKeyUsage` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.SubjectKeyIdentifier` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.AuthorityKeyIdentifier` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.AuthorityInformationAccess` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.CRLDistributionPoints` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.InhibitAnyPolicy` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.IssuerAlternativeName` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.OCSPNoCheck` | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   * Add support for creating certificate signing requests with | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.CertificateSigningRequestBuilder`. This includes | 
					
						
							|  |  |  |  |     support for the same extensions supported in the ``CertificateBuilder``. | 
					
						
							|  |  |  |  |   * Deprecate ``encode_rfc6979_signature`` and ``decode_rfc6979_signature`` in | 
					
						
							|  |  |  |  |     favor of | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature` | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature`. | 
					
						
							|  |  |  |  | - Adjust Requires according to requires.txt | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-30 06:33:42 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Wed Jul 29 18:05:55 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 0.9.3: | 
					
						
							|  |  |  |  |   * Updated Windows wheels to be compiled against OpenSSL 1.0.2d. | 
					
						
							|  |  |  |  |   * Updated Windows wheels to be compiled against OpenSSL 1.0.2c. | 
					
						
							|  |  |  |  |   * **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. | 
					
						
							|  |  |  |  |   * 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 | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic | 
					
						
							|  |  |  |  |     curve. | 
					
						
							|  |  |  |  |   * Fixed compilation when using an OpenSSL which was compiled with the | 
					
						
							|  |  |  |  |     ``no-comp`` (``OPENSSL_NO_COMP``) option. | 
					
						
							|  |  |  |  |   * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` | 
					
						
							|  |  |  |  |     serialization of public keys using the ``public_bytes`` method of | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`, | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` | 
					
						
							|  |  |  |  |     serialization of private keys using the ``private_bytes`` method of | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`, | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Add support for parsing X.509 certificate signing requests (CSRs) with | 
					
						
							|  |  |  |  |     :func:`~cryptography.x509.load_pem_x509_csr` and | 
					
						
							|  |  |  |  |     :func:`~cryptography.x509.load_der_x509_csr`. | 
					
						
							|  |  |  |  |   * Moved ``cryptography.exceptions.InvalidToken`` to | 
					
						
							|  |  |  |  |     :class:`cryptography.hazmat.primitives.twofactor.InvalidToken` and deprecated | 
					
						
							|  |  |  |  |     the old location. This was moved to minimize confusion between this exception | 
					
						
							|  |  |  |  |     and :class:`cryptography.fernet.InvalidToken`. | 
					
						
							|  |  |  |  |   * Added support for X.509 extensions in :class:`~cryptography.x509.Certificate` | 
					
						
							|  |  |  |  |     objects. The following extensions are supported as of this release: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.BasicConstraints` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.AuthorityKeyIdentifier` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.SubjectKeyIdentifier` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.KeyUsage` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.SubjectAlternativeName` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.ExtendedKeyUsage` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.CRLDistributionPoints` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.AuthorityInformationAccess` | 
					
						
							|  |  |  |  |     * :class:`~cryptography.x509.CertificatePolicies` | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Note that unsupported extensions with the critical flag raise | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.UnsupportedExtension` while unsupported extensions | 
					
						
							|  |  |  |  |     set to non-critical are silently ignored. Read the | 
					
						
							|  |  |  |  |     :doc:`X.509 documentation</x509>` for more information. | 
					
						
							|  |  |  |  | - add python-pyasn1, python-ipaddress and python-idna as Requires/BuildRequires | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-04-23 06:53:41 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Thu Apr 23 06:38:42 UTC 2015 - mcihar@suse.cz | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Update to 0.8.2: | 
					
						
							|  |  |  |  |   * Fixed a race condition when initializing the OpenSSL or CommonCrypto backends | 
					
						
							|  |  |  |  |     in a multi-threaded scenario. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-04-07 13:10:50 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Tue Apr  7 10:00:28 UTC 2015 - tbechtold@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 0.8.1: | 
					
						
							|  |  |  |  |   * Updated Windows wheels to be compiled against OpenSSL 1.0.2a. | 
					
						
							|  |  |  |  |   * func:`~cryptography.hazmat.primitives.serialization.load_ssh_public_key` can | 
					
						
							|  |  |  |  |     now load elliptic curve public keys. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :attr:`~cryptography.x509.Certificate.signature_hash_algorithm` support to | 
					
						
							|  |  |  |  |     :class:`~cryptography.x509.Certificate`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.asymmetric.rsa.rsa_recover_prime_factor  s` | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.kdf.KeyDerivationFunction` was moved | 
					
						
							|  |  |  |  |     from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.kdf`. | 
					
						
							|  |  |  |  |   * Added support for parsing X.509 names. See the | 
					
						
							|  |  |  |  |     :doc:`X.509 documentation</x509>` for more information. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.serialization.load_der_private_key` to | 
					
						
							|  |  |  |  |     support loading of DER encoded private keys and | 
					
						
							|  |  |  |  |     :func:`~cryptography.hazmat.primitives.serialization.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. | 
					
						
							|  |  |  |  |   * :func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key` | 
					
						
							|  |  |  |  |     and :func:`~cryptography.hazmat.primitives.serialization.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 | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization.private_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization.private_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization.private_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization.public_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization.public_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization` | 
					
						
							|  |  |  |  |     and deprecated | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers`. | 
					
						
							|  |  |  |  |   * Added | 
					
						
							|  |  |  |  |     :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization.public_bytes` | 
					
						
							|  |  |  |  |     to | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm` and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.hashes.HashContext` were moved from | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.hashes`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.ciphers.CipherContext`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.AEADCipherContext`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.AEADEncryptionContext`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.CipherAlgorithm`, and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.BlockCipherAlgorithm` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.ciphers`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.ciphers.modes.Mode`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithInitializationVector`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithNonce`, and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithAuthenticationTag` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.ciphers.modes`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.padding.PaddingContext` was moved | 
					
						
							|  |  |  |  |     from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.padding`. | 
					
						
							|  |  |  |  |   * | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.padding.AsymmetricPadding` | 
					
						
							|  |  |  |  |     was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.asymmetric.padding`. | 
					
						
							|  |  |  |  |   * | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext` | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.asymmetric`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParametersWithNumbers`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey` and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.asymmetric.dsa` | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurve`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurveSignatureAlgorithm`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey`, | 
					
						
							|  |  |  |  |     and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.asymmetric.ec`. | 
					
						
							|  |  |  |  |   * :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`, | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey` and | 
					
						
							|  |  |  |  |     :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers` | 
					
						
							|  |  |  |  |     were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to | 
					
						
							|  |  |  |  |     :mod:`~cryptography.hazmat.primitives.asymmetric.rsa`. | 
					
						
							|  |  |  |  |   * 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. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-12-29 18:15:46 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Dec 29 18:08:34 UTC 2014 - jmatejek@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 0.7.1 | 
					
						
							|  |  |  |  |     * backwards-incompatible change: GCM module doesn't truncate tags | 
					
						
							|  |  |  |  |       by default anymore | 
					
						
							|  |  |  |  |     * removed deprecated arguments to MFG1 constructor | 
					
						
							|  |  |  |  |     * ECC support | 
					
						
							|  |  |  |  |     * added PEM and openssh key loading convenience methods | 
					
						
							|  |  |  |  |     * support for many new ciphers and new features of existing ones | 
					
						
							|  |  |  |  |     see CHANGELOG.rst for details | 
					
						
							|  |  |  |  | - spec cleanup | 
					
						
							|  |  |  |  | - reworked %check section | 
					
						
							|  |  |  |  | - added changelog to docs | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-28 08:39:17 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon May 19 16:14:52 UTC 2014 - jmatejek@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - update to 0.4 | 
					
						
							|  |  |  |  |     * added IDEA algorithm | 
					
						
							|  |  |  |  |     * added HOTP, TOTP and CMAC primitives | 
					
						
							|  |  |  |  |     * improved support for RSA and DSA public key cryptography | 
					
						
							|  |  |  |  | - include cryptography_vectors as a source, in order to run the full | 
					
						
							|  |  |  |  |   test suite (cryptography_vectors seems only useful for testing | 
					
						
							|  |  |  |  |   this module, so it's probably not worth making a separate installable | 
					
						
							|  |  |  |  |   package for it) | 
					
						
							|  |  |  |  | - drop upstreamed cryptography-custom-install-cmd.patch | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-01 08:25:31 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Mar 31 16:03:46 UTC 2014 - speilicke@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Add cryptography-custom-install-cmd.patch: Fix installation to plat_lib | 
					
						
							|  |  |  |  | - Properly invoke testsuite, therefore add dependencies on iso8601 and pretend | 
					
						
							|  |  |  |  | - Only use pkg-config for libffi on newer distros, stay with old-style | 
					
						
							|  |  |  |  |   devel package requires to fix SLE build | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-24 14:01:28 +00:00
										 |  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  |  | Mon Feb 24 12:43:32 UTC 2014 - mvyskocil@suse.com | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - Initial packaging of python-cryptography for openSUSE  | 
					
						
							|  |  |  |  | 
 |