Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/pskc/key.py
Commit message (Expand)AuthorAgeFilesLines
* Fix typos (thanks codespell)Arthur de Jong2023-11-121-2/+2
* Support bytearray for key valuesArthur de Jong2022-01-301-2/+2
* Fix typos found by codespellArthur de Jong2021-08-101-1/+1
* Be consistent in referencing RFC 6030Arthur de Jong2020-01-051-1/+1
* Add and cleanup docstringsArthur de Jong2018-02-151-1/+4
* Refactor internal storate of encrypted valuesArthur de Jong2017-12-151-121/+46
* Provide Key.userid convenience propertyArthur de Jong2017-06-101-1/+6
* Allow MAC over plaintext or ciphertextArthur de Jong2016-12-201-14/+13
* Use custom data descriptors for key propertiesArthur de Jong2016-09-171-24/+25
* Support separate device from keyArthur de Jong2016-09-171-29/+36
* Move XML generation to own moduleArthur de Jong2016-09-171-92/+0
* Move document parsing to own moduleArthur de Jong2016-09-171-90/+0
* Improve branch coverageArthur de Jong2016-09-141-1/+2
* Fall back to encryption key for MACArthur de Jong2016-04-231-1/+1
* Remove parse call from constructorsArthur de Jong2016-04-051-7/+2
* Generate MAC valuesArthur de Jong2016-03-261-0/+7
* Write out encrypted valuesArthur de Jong2016-03-261-11/+45
* Improve tests and test coverageArthur de Jong2016-03-191-4/+4
* Support both CheckDigit and CheckDigitsArthur de Jong2016-03-191-2/+6
* Support various integer representationsArthur de Jong2016-03-191-3/+14
* Refactor out EncryptedValue and ValueMACArthur de Jong2016-01-241-29/+54
* Fix a problem when writing previously encrypted fileArthur de Jong2016-01-241-1/+1
* Strip XML namespaces before parsingArthur de Jong2016-01-241-39/+30
* Make value conversion methods static privateMathias Laurin2015-11-301-11/+20
* Provide abstract methods to clarify APIMathias Laurin2015-11-301-4/+12
* Support Python 3Arthur de Jong2015-10-061-2/+5
* Rename pskc.parse to pskc.xmlArthur de Jong2014-10-091-4/+4
* Construct XML document with basic PKSC informationArthur de Jong2014-06-281-0/+75
* Simplify DataType value handlingArthur de Jong2014-06-271-38/+32
* Refactor out some functions to parseArthur de Jong2014-06-151-16/+6
* Add support for setting secretArthur de Jong2014-06-151-24/+39
* Raise exception when MAC validation failsArthur de Jong2014-06-141-16/+15
* Have parse module provide find() functionsArthur de Jong2014-06-141-43/+39
* Use get() instead of attrib.get() (shorter)Arthur de Jong2014-06-141-19/+19
* Add a function for adding a new keyArthur de Jong2014-05-251-1/+1
* Code simplificationArthur de Jong2014-05-251-9/+5
* Fix attribute name in docstringArthur de Jong2014-05-191-1/+1
* Provide pskc.key docstringsArthur de Jong2014-04-191-47/+114
* Move Key class to separate moduleArthur de Jong2014-04-191-0/+232