- Version is exposed as
tomcrypt.__version__.
- Can use
bytesorbytearrayin most places.
- Can import ECC keys in ANSI X9.63 format via constructor.
- Fixed RC4 and Sober128 PRNG output. These were dependent upon calling conditions and have been made to pass known test vectors.
- ECB cipher mode only accepts
Noneas an IV. - Non-ECB cipher modes no longer accept
Noneas an IV.
- Sphinx-based API documentation.
- Dropped "kseed" cipher due to compiling issues on OS X.
- Doctests on nearly everything.
- Fixed CHC bug; it was completely broken.
- Python 3 compatibility.
- Cipher EAX mode.
- ECC implemented.
- Substantially cleaner build process.
- Removed redundant RSA functions
generate_keyandkey_from_string.
- Fixed
rsa.Key.as_string()bug (private keys were marked as public). - Added explicit
rsa.Key.auto_seed(length)
- Removed
-rdynamiccompilation flag as it is now unnesesary.
- Added some dylib magic for Linux.
- PRNGs auto start.
- Compilation fix.
- Manifest fix.
- BROKEN; DO NOT USE!
- Start of versioned history.
- BROKEN; DO NOT USE!