| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This also installs pskc2csv and pskc2pskc console script entry points as
part of the package installation.
|
|
|
|
|
|
|
| |
This ensures that the tests also work without a TTY and work regardless
of the PYTHONWARNINGS and TZ environment variables
Fixes cd33833
|
|
|
|
| |
This also slightly tunes the way Sphinx documentation is built.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds support for creating and verifying embedded XML signatures in
PSKC files. This uses the third-party signxml library for actual signing
and verification.
The signxml library has a dependency on lxml and defusedxml (and a few
others) but all parts of python-pskc still work correctly with our
without lxml and/or defusedxml and signxml is only required when working
with embedded signatures.
This modifies the tox configuration to skip the signature checks if
singxml is not installed and to only require 100% code coverage if the
signature tests are done.
|
|
|
|
|
|
|
|
|
| |
The cryptography library is better supported.
This uses the functions from cryptography for AES and Triple DES
encryption, replaces the (un)padding functions that were previously
implemented in python-pskc with cryptography and uses PBKDF2
implementation from hashlib.
|
|
|
|
|
| |
This uses the defusedxml library if available to defend agains a number
of XML-based attacks.
|
|
|
|
|
| |
This also makes a few small code formatting changes to ensure that the
flake8 tests pass.
|
| |
|
|
This sets up Tox with various versions of Python and for each version a
run with and without lxml.
|