[Python-modules-commits] [python-pskc] 02/06: New upstream release (0.5)
Arthur de Jong
adejong at moszumanska.debian.org
Sat Jan 21 21:31:48 UTC 2017
This is an automated email from the git hooks/post-receive script.
adejong pushed a commit to branch master
in repository python-pskc.
commit 0f12874d5ada3b3bb53561c6bf01ce42e2e8a277
Merge: fb26c48 3a94d05
Author: Arthur de Jong <adejong at debian.org>
Date: Sat Jan 21 19:35:10 2017 +0100
New upstream release (0.5)
ChangeLog | 360 ++++++++++++++++++---
NEWS | 22 ++
PKG-INFO | 13 +-
README | 13 +-
debian/.git-dpm | 14 +-
debian/changelog | 16 +
docs/conf.py | 2 +-
docs/encryption.rst | 4 +-
docs/usage.rst | 164 ++++++----
pskc/__init__.py | 88 +++--
pskc/algorithms.py | 72 +++++
pskc/crypto/__init__.py | 38 +++
pskc/device.py | 69 ++++
pskc/encryption.py | 329 +++++++------------
pskc/key.py | 329 +++++--------------
pskc/mac.py | 73 +----
pskc/parser.py | 291 +++++++++++++++++
pskc/policy.py | 72 +----
pskc/serialiser.py | 222 +++++++++++++
pskc/xml.py | 30 +-
pskc2csv.py | 4 +-
python_pskc.egg-info/PKG-INFO | 13 +-
python_pskc.egg-info/SOURCES.txt | 31 +-
setup.cfg | 4 +-
setup.py | 4 +-
.../actividentity-3des.pskcxml | 72 ++---
.../ocra.pskcxml | 53 ++-
.../securid-aes-counter.pskcxml | 57 ++--
.../totp.pskcxml | 64 ++--
tests/draft-ietf-keyprov-pskc-02/figure2.pskcxml | 31 ++
tests/draft-ietf-keyprov-pskc-02/figure3.pskcxml | 52 +++
tests/draft-ietf-keyprov-pskc-02/figure4.pskcxml | 51 +++
tests/draft-ietf-keyprov-pskc-02/figure5.pskcxml | 71 ++++
tests/draft-ietf-keyprov-pskc-02/figure6.pskcxml | 63 ++++
tests/draft-ietf-keyprov-pskc-02/figure7.pskcxml | 34 ++
tests/draft-ietf-keyprov-pskc-02/figure8.pskcxml | 68 ++++
tests/draft-ietf-keyprov-pskc-02/figure9.pskcxml | 112 +++++++
tests/encryption/aes128-cbc-noiv.pskcxml | 38 +++
tests/encryption/mac-over-plaintext.pskcxml | 39 +++
tests/encryption/no-mac-key.pskcxml | 32 ++
tests/invalid/incomplete-derivation.pskcxml | 46 +++
tests/invalid/mac-value.pskcxml | 6 +-
...d.pskcxml => missing-encryption-method.pskcxml} | 12 +-
tests/invalid/missing-encryption.pskcxml | 2 +-
tests/invalid/no-mac-method.pskcxml | 2 +-
tests/misc/SampleFullyQualifiedNS.xml | 1 -
tests/misc/policy.pskcxml | 6 +-
tests/rfc6030/figure8.pskcxml | 60 ++++
tests/rfc6030/figure9.pskcxml | 65 ++++
tests/test_actividentity.doctest | 62 ++++
tests/test_aeskw.doctest | 42 ++-
tests/test_crypto.doctest | 76 +++++
tests/test_draft_ietf_keyprov_pskc_02.doctest | 305 +++++++++++++++++
tests/test_encryption.doctest | 60 +++-
.../{test_vendors.doctest => test_feitian.doctest} | 28 +-
tests/test_invalid.doctest | 39 ++-
tests/test_misc.doctest | 41 ++-
tests/test_nagraid.doctest | 54 ++++
tests/test_rfc6030.doctest | 84 ++++-
tests/test_write.doctest | 142 +++++++-
tests/test_yubico.doctest | 149 +++++++++
tests/yubico/example1.pskcxml | 38 +++
tests/yubico/example2.pskcxml | 61 ++++
tests/yubico/example3.pskcxml | 47 +++
64 files changed, 3565 insertions(+), 977 deletions(-)
diff --cc debian/.git-dpm
index cab7455,0000000..7c5f81e
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
+# see git-dpm(1) from git-dpm package
- 816c2f20158a9148204b5dfcbd0e0a924c545483
- 816c2f20158a9148204b5dfcbd0e0a924c545483
- 816c2f20158a9148204b5dfcbd0e0a924c545483
- 816c2f20158a9148204b5dfcbd0e0a924c545483
- python-pskc_0.4.orig.tar.gz
- 20d35bfd16530b42e2a98e94144a26d190fa6df0
- 68353
++3a94d05401f13478ba73266699efeef462793be3
++3a94d05401f13478ba73266699efeef462793be3
++3a94d05401f13478ba73266699efeef462793be3
++3a94d05401f13478ba73266699efeef462793be3
++python-pskc_0.5.orig.tar.gz
++9d58ba8b96b1352cee87428dfc6efa08a19e4dd6
++83663
+debianTag="debian/%e%v"
+patchedTag="patched/%e%v"
+upstreamTag="upstream/%e%u"
diff --cc debian/changelog
index 7eba45d,0000000..f788a8b
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,67 -1,0 +1,83 @@@
++python-pskc (0.5-1) UNRELEASED; urgency=medium
++
++ * New upstream release:
++ - numerous compatibility improvements for reading PSKC files that do not
++ follow the RFC 6030 schema exactly: specifically accept a number of old
++ Internet Draft specifications that preceded RFC 6030 and support an
++ ActivIdentity file format
++ - split device information from key information (keep old API available)
++ to allow multiple keys per device (this is not allowed by RFC 6030 but
++ was allowed in older Internet Drafts)
++ - accept MAC to be over plaintext in addition to ciphertext
++ - fall back to using encryption key as MAC key
++ - documentation improvements
++
++ -- Arthur de Jong <adejong at debian.org> Sat, 21 Jan 2017 19:38:39 +0100
++
+python-pskc (0.4-2) unstable; urgency=medium
+
+ * Add Breaks/Replaces to allow upgrades from older versions
+ (closes: #820025)
+
+ -- Arthur de Jong <adejong at debian.org> Tue, 05 Apr 2016 22:13:26 +0200
+
+python-pskc (0.4-1) unstable; urgency=medium
+
+ * New upstream release:
+ - add support for writing encrypted PSKC files (with either a pre-shared
+ key or PBKDF2 password-based encryption)
+ - extend may_use() policy checking function to check for unknown policy
+ elements and key expiry
+ - add a number of tests for existing vendor PSKC files and have full line
+ coverage with tests
+ - be more lenient in handling a number of XML files (e.g. automatically
+ sanitise encryption algorithm URIs, ignore XML namespaces and support
+ more spellings of some properties)
+ - support reading password or key files in pskc2csv
+ - support Python 3 in the pskc2csv script (thanks Mathias Laurin)
+ - refactoring and clean-ups to be more easily extendible (thanks Mathias
+ Laurin)
+ * Use https in Vcs-Git field (thanks lintian)
+ * Update package description
+ * Add a python-pskc-doc package
+ * Upgrade to standards-version 3.9.7 (no changes needed)
+
+ -- Arthur de Jong <adejong at debian.org> Mon, 28 Mar 2016 22:04:23 +0200
+
+python-pskc (0.3-1) unstable; urgency=medium
+
+ * New upstream release:
+ - support writing unencrypted PSKC files
+ - include a sample pskc2csv script in the source code
+ - fix an issue with XML namespaces for PBKDF2 parameters
+ - support Python 3
+ - update documentation
+ * Update debian/copyright
+ * Update debhelper compatibility level to 9
+ * Bump Standards-Version to 3.9.6, no changes needed
+ * Switch to pybuild buildsystem
+ * Also build a python3-pskc package for Python 3
+ * Provide the pskc2csv.py example script
+
+ -- Arthur de Jong <adejong at debian.org> Thu, 08 Oct 2015 12:43:24 +0200
+
+python-pskc (0.2-1) unstable; urgency=medium
+
+ * New upstream release:
+ - raise exceptions on parsing, decryption and other problems
+ - support more encryption algorithms (AES128-CBC, AES192-CBC, AES256-CBC,
+ TripleDES-CBC, KW-AES128, KW-AES192, KW-AES256 and KW-TripleDES) and be
+ more lenient in accepting algorithm URIs
+ - support all HMAC algorithms that Python's hashlib module has hash
+ functions for (HMAC-MD5, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256,
+ HMAC-SHA384 and HMAC-SHA512)
+ - support PRF attribute of PBKDF2 algorithm
+ * Build and install Sphinx documentation.
+
+ -- Arthur de Jong <adejong at debian.org> Fri, 20 Jun 2014 14:50:59 +0200
+
+python-pskc (0.1-1) unstable; urgency=medium
+
+ * Initial release.
+
+ -- Arthur de Jong <adejong at debian.org> Fri, 23 May 2014 16:00:30 +0200
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-pskc.git
More information about the Python-modules-commits
mailing list