Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Ensure flake8 is run on all Python filesArthur de Jong2023-06-271-104/+5
| | | | This also fixes code style fixes in the Sphinx configuration file.
* Be consistent in referencing RFC 6030Arthur de Jong2020-01-051-1/+1
|
* Fix typosArthur de Jong2019-08-273-3/+3
|
* Get files ready for 1.1 release1.1Arthur de Jong2019-02-101-2/+2
|
* Add links to script documentationArthur de Jong2018-05-212-0/+16
|
* Add --skip-columns optionArthur de Jong2018-04-211-0/+8
| | | | | | This option can be used to skip a number of rows in the CSV file before the key data is read. If the number of rows to skip is 0, the column interpretation should be provided using the --columns option.
* Add --set optionArthur de Jong2018-04-211-0/+8
| | | | | This option can be used to set key properties for all keys in the PSKC file.
* Add --columns optionArthur de Jong2018-04-211-0/+19
| | | | | | This option can be used to override the list of columns as found in the first line of the CSV file or provide a mapping for values found in the first line to PSKC properties.
* Add a csv2pskc script for CSV to PSKC conversionArthur de Jong2018-04-212-0/+51
| | | | | | This script reads a CSV file and writes out a PSKC file with the key information from the CSV file. The CSV file is expected to have one row for each key and key property values in columns.
* Add a pskc2pskc script for converting PSKC filesArthur de Jong2018-02-102-3/+61
| | | | | | 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.
* Implement removing encryptionArthur de Jong2018-02-081-0/+7
| | | | | This adds a function to decrypt all values and remove the encryption of an encrypted PSKC file.
* Add Sphinx documentation checksArthur de Jong2017-12-291-2/+1
| | | | This also slightly tunes the way Sphinx documentation is built.
* Add an is_encrypted propertyArthur de Jong2017-12-271-0/+6
| | | | | | This property can be use to see whether the PSKC file needs an additional pre-shared key or passphrase to decrypt any stored information.
* Add documentation for signed PSKC filesArthur de Jong2017-12-275-3/+123
|
* Fix typo in pin_max_failed_attempts attributeArthur de Jong2017-12-181-1/+1
| | | | | This makes the old name (pin_max_failed_attemtps) available as a deprecated property.
* Add a manual page for pskc2csvArthur de Jong2017-10-112-3/+68
|
* Provide Key.userid convenience propertyArthur de Jong2017-06-101-0/+6
| | | | | This provides a read-only userid property on Key objects that uses the key_userid or device_userid value, whichever one is defined.
* Document supported encryption and MAC algorithmsArthur de Jong2017-06-094-10/+76
| | | | This also includes a few other small documentation improvements.
* Switch URLs to HTTPSArthur de Jong2017-01-251-4/+4
|
* Get files ready for 0.5 release0.5Arthur de Jong2017-01-211-1/+1
|
* Fix copy-pasto in documentationArthur de Jong2016-09-261-7/+0
| | | This accidentally slipped in as part of beafc6b.
* Support separate device from keyArthur de Jong2016-09-171-61/+110
| | | | | | | | This allows having multiple keys per device while also maintaining the previous API. Note that having multiple keys per device is not allowed by the RFC 6030 schema but is allowed by some older internet drafts.
* Clarify encryption.setup_*() documentationArthur de Jong2016-09-111-2/+2
| | | | | | This tries to make it clearer that the setup_preshared_key() and setup_pbkdf2() functions are meant to be used when writing out PSKC files.
* Document may_use() policy functionArthur de Jong2016-03-281-4/+4
|
* Document writing encrypted filesArthur de Jong2016-03-274-16/+96
|
* Add encryption algorithm propertyArthur de Jong2016-01-241-1/+5
| | | | | | Either determine the encryption algorithm from the PSKC file or from the explicitly set value. This also adds support for setting the encryption key name.
* Update some documentationArthur de Jong2015-12-281-4/+4
| | | | | This adds a development notes section to the README and changes the wording on the encryption page.
* Fix typo in the documentationMathias Laurin2015-12-011-1/+1
|
* Update documentationArthur de Jong2015-10-076-80/+146
| | | | | | | This updates the documentation with the new features (writing PSKC files) as well as many editorial improvements, some rewording and a few typo fixes. Some things were moved around a little in order to be more easily readable and easier to find.
* Get files ready for 0.2 release0.2Arthur de Jong2014-06-193-2/+8
|
* Update documentationArthur de Jong2014-06-166-52/+135
| | | | | | | | | This updates the documentation with the current API, adding information on exceptions raised, HMAC algorithms supported and changes to the MAC checking. This also includes some editorial changes to some of the text and making references shorter by not including the full package path.
* Always put a space between RFC and numberArthur de Jong2014-05-291-4/+6
|
* Improve IANA linksArthur de Jong2014-05-232-2/+2
|
* Provide Sphinx documentationArthur de Jong2014-05-197-0/+720