[python-crypto] Update to 2.5

Paul Howarth pghmcfc at fedoraproject.org
Mon Jan 16 12:41:15 UTC 2012


commit fcafd4341f1ec4a9077a13c177cf132928aaaf89
Author: Paul Howarth <paul at city-fan.org>
Date:   Mon Jan 16 12:33:00 2012 +0000

    Update to 2.5
    
    - New upstream release 2.5:
      - Added PKCS#1 encryption schemes (v1.5 and OAEP); we now have a decent,
        easy-to-use non-textbook RSA implementation
      - Added PKCS#1 signature schemes (v1.5 and PSS); v1.5 required some
        extensive changes to Hash modules to contain the algorithm-specific ASN.1
        OID, and to that end we now always have a (thin) Python module to hide the
        one in pure C
      - Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2)
      - Added export/import of RSA keys in OpenSSH and PKCS#8 formats
      - Added password-protected export/import of RSA keys (one old method for
        PKCS#8 PEM only)
      - Added ability to generate RSA key pairs with configurable public
        exponent e
      - Added ability to construct an RSA key pair even if only the private
        exponent d is known, and not p and q
      - Added SHA-2 C source code (fully from Lorenz Quack)
      - Unit tests for all the above
      - Updates to documentation (both inline and in Doc/pycrypt.rst)
      - Minor bug fixes (setup.py and tests)
    - Upstream no longer ships python-3-changes.txt

 python-crypto.spec |   28 ++++++++++++++++++++++++----
 sources            |    2 +-
 2 files changed, 25 insertions(+), 5 deletions(-)
---
diff --git a/python-crypto.spec b/python-crypto.spec
index 5f03ff2..1143f5c 100644
--- a/python-crypto.spec
+++ b/python-crypto.spec
@@ -6,8 +6,8 @@
 
 Summary:	Cryptography library for Python
 Name:		python-crypto
-Version:	2.4.1
-Release:	2%{?dist}
+Version:	2.5
+Release:	1%{?dist}
 # Mostly Public Domain apart from parts of HMAC.py and setup.py, which are Python
 License:	Public Domain and Python
 Group:		Development/Libraries
@@ -112,19 +112,39 @@ rm -rf %{buildroot}
 %files -f egg-info
 %defattr(-,root,root,-)
 %doc README TODO ACKS ChangeLog LEGAL/ COPYRIGHT Doc/
-%doc python-3-changes.txt
 %{python_sitearch}/Crypto/
 
 %if %{with_python3}
 %files -n python3-crypto
 %defattr(-,root,root,-)
 %doc README TODO ACKS ChangeLog LEGAL/ COPYRIGHT Doc/
-%doc python-3-changes.txt
 %{python3_sitearch}/Crypto/
 %{python3_sitearch}/pycrypto-*py3.*.egg-info
 %endif
 
 %changelog
+* Mon Jan 16 2012 Paul Howarth <paul at city-fan.org> - 2.5-1
+- Update to 2.5
+  - Added PKCS#1 encryption schemes (v1.5 and OAEP); we now have a decent,
+    easy-to-use non-textbook RSA implementation
+  - Added PKCS#1 signature schemes (v1.5 and PSS); v1.5 required some
+    extensive changes to Hash modules to contain the algorithm-specific ASN.1
+    OID, and to that end we now always have a (thin) Python module to hide the
+    one in pure C
+  - Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2)
+  - Added export/import of RSA keys in OpenSSH and PKCS#8 formats
+  - Added password-protected export/import of RSA keys (one old method for
+    PKCS#8 PEM only)
+  - Added ability to generate RSA key pairs with configurable public
+    exponent e
+  - Added ability to construct an RSA key pair even if only the private
+    exponent d is known, and not p and q
+  - Added SHA-2 C source code (fully from Lorenz Quack)
+  - Unit tests for all the above
+  - Updates to documentation (both inline and in Doc/pycrypt.rst)
+  - Minor bug fixes (setup.py and tests)
+- Upstream no longer ships python-3-changes.txt
+
 * Sat Jan  7 2012 Paul Howarth <paul at city-fan.org> - 2.4.1-2
 - Rebuild with gcc 4.7
 
diff --git a/sources b/sources
index 47ab79f..90adcd4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c2a1404a848797fb0806f3e11c29ef15  pycrypto-2.4.1.tar.gz
+783e45d4a1a309e03ab378b00f97b291  pycrypto-2.5.tar.gz


More information about the scm-commits mailing list