- Version is exposed as
tomcrypt.__version__
.
- Can use
bytes
orbytearray
in 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
None
as an IV. - Non-ECB cipher modes no longer accept
None
as 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_key
andkey_from_string
.
- Fixed
rsa.Key.as_string()
bug (private keys were marked as public). - Added explicit
rsa.Key.auto_seed(length)
- Removed
-rdynamic
compilation 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!