### Navigation

- index
- modules |
- previous |
- python-pskc 0.3 documentation »

# Changes in python-pskc

## changes from 0.2 to 0.3

- support writing unencrypted PSKC files
- include a sample pskc2csv script in the source code
- fix an issue with XML namespaces for PBKDF2 parameters
- support Python 3
- update documentation

## changes from 0.1 to 0.2

- raise exceptions on parsing, decryption and other problems
- support Python 2.6 and multiple ElementTree implementations (lxml is required when using Python 2.6)
- support more encryption algorithms (AES128-CBC, AES192-CBC, AES256-CBC, TripleDES-CBC, KW-AES128, KW-AES192, KW-AES256 and KW-TripleDES) and be more lenient in accepting algorithm URIs
- support all HMAC algorithms that Python’s hashlib module has hash functions for (HMAC-MD5, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384 and HMAC-SHA512)
- support PRF attribute of PBKDF2 algorithm
- support creating PSKC objects and keys
- when accessing values for which a MAC is present, a MAC failure will raise an exception (DecryptionError)
- many code cleanups
- improve test coverage

## changes in 0.1

Initial release

### Navigation

- index
- modules |
- previous |
- python-pskc 0.3 documentation »