From fcafd4341f1ec4a9077a13c177cf132928aaaf89 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Jan 16 2012 12:33:00 +0000 Subject: 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 --- 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 - 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 - 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