[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