Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/pskc/encryption.py
Commit message (Expand)AuthorAgeFilesLines
* Add sanity checks to unpaddingArthur de Jong2016-12-201-2/+2
* Move XML generation to own moduleArthur de Jong2016-09-171-34/+0
* Move document parsing to own moduleArthur de Jong2016-09-171-34/+0
* Improve branch coverageArthur de Jong2016-09-141-3/+8
* Support specifying PRF in setup_pbkdf2()Arthur de Jong2016-09-111-1/+4
* Fix bug in passing explicit key to setup_preshared_key()Arthur de Jong2016-09-111-2/+2
* Clarify encryption.setup_*() documentationArthur de Jong2016-09-111-2/+2
* Allow global specification of IVArthur de Jong2016-04-231-9/+13
* Move crypto to functionsArthur de Jong2016-04-231-84/+95
* Remove parse call from constructorsArthur de Jong2016-04-051-2/+1
* Move algorithm uri handling to separate moduleArthur de Jong2016-04-051-50/+2
* Move padding functions to crypto packageArthur de Jong2016-04-051-11/+4
* Allow configuring a pre-shared keyArthur de Jong2016-03-261-13/+38
* Allow configuring PBKDF2 key derivationArthur de Jong2016-03-261-12/+69
* Write MACMethodArthur de Jong2016-03-261-1/+8
* Write out encrypted valuesArthur de Jong2016-03-261-0/+43
* Make Encryption and MAC constructors consistentArthur de Jong2016-03-261-3/+2
* Write encryption key informationArthur de Jong2016-03-261-3/+35
* Add algorithm_key_lengths propertyArthur de Jong2016-03-261-16/+26
* Refactor out EncryptedValue and ValueMACArthur de Jong2016-01-241-85/+48
* Normalise algorithm namesArthur de Jong2016-01-241-2/+45
* Add encryption algorithm propertyArthur de Jong2016-01-241-0/+23
* Strip XML namespaces before parsingArthur de Jong2016-01-241-16/+11
* Fix typo in variable nameMathias Laurin2015-11-301-6/+6
* Support Python 3Arthur de Jong2015-10-061-1/+1
* Fix issue with namespaced PBKDF2 parametersArthur de Jong2015-10-061-8/+10
* Move encryption functions in pskc.crypto packageArthur de Jong2014-10-091-2/+2
* Rename pskc.parse to pskc.xmlArthur de Jong2014-10-091-3/+3
* PEP8 fixArthur de Jong2014-06-171-2/+2
* Support PBKDF2 PRF argumentArthur de Jong2014-06-151-5/+9
* Handle missing MAC algorithm properlyArthur de Jong2014-06-141-1/+2
* Have parse module provide find() functionsArthur de Jong2014-06-141-30/+19
* Use get() instead of attrib.get() (shorter)Arthur de Jong2014-06-141-4/+4
* Support kw-tripledes decryptionArthur de Jong2014-05-311-0/+6
* Support kw-aes128, kw-aes192 and kw-aes256Arthur de Jong2014-05-301-0/+9
* Support Tripple DES decryptionArthur de Jong2014-05-291-0/+8
* Raise exception when key derivation failsArthur de Jong2014-05-291-2/+11
* Add test for missing key encryption algorithmArthur de Jong2014-05-291-0/+2
* Support more AES-CBC encryption schemesArthur de Jong2014-05-291-4/+8
* Be more lenient in accepting algorithmsArthur de Jong2014-05-251-12/+2
* Raise an exception if decryption failsArthur de Jong2014-05-251-2/+7
* Make decryption code better readableArthur de Jong2014-05-251-5/+9
* Provide pskc.encryption docstringsArthur de Jong2014-04-191-5/+41
* Implement PBKDF2 key derivationArthur de Jong2014-04-131-0/+64
* Add id attribute from EncryptionKeyArthur de Jong2014-04-131-2/+5
* Support decrypting with a pre-shared keyArthur de Jong2014-04-121-0/+88