| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This also fixes code style fixes in the Sphinx configuration file.
|
|
|
|
|
|
|
| |
Nose hasn't seen a release since 2015 and sadly doesn't work with Python
3.10.
See https://github.com/nose-devs/nose/issues/1099
|
| |
|
| |
|
|
|
|
| |
Recent versions of flake8 changed the defaults of the errors to ignore.
|
|
|
|
|
| |
This also installs pskc2csv and pskc2pskc console script entry points as
part of the package installation.
|
| |
|
|
|
|
|
|
|
|
| |
This adds docstrings to public methods and cleans up a few other
docstrings to pass most flake8 docstring related tests.
This also adds noqa statements in a few places so we can remove most
entries from the global flake8 ignore list.
|
|
|
|
|
|
| |
This script reads a PSKC file in any supported format and writes out a
RFC 6030 compliant version of the file, optionally with the encryption
removed or (re-)encrypting the file with a new key.
|
|
|
|
| |
This also slightly tunes the way Sphinx documentation is built.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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 makes minor changes to the pskc2csv script to make it more easily
testable.
|
|
|
|
|
| |
This also makes a few small code formatting changes to ensure that the
flake8 tests pass.
|
| |
|
|
|
|
| |
This enables branch coverage testing and adds tests to improve coverage.
|
| |
|
|
|