Added pure Python twofish implementation to be used as a fallback if
Python-mcrypt isn't available.
Tabs to spaces fix
Added a class that allows for easy use of the pure-Python Twofish
implementation in CBC mode.
Updated author name
Added library that will hold all of the code to interface with the
various crypto libraries needed by PyPWSafe. This library is responsible
for trying the first, second, and third choice libraries for encryption,
decryption, hashing, etc.
Formatting
Added HMAC+SHA256 class
Added a simple SHA256 class
Added a hexdigest method to the SHA256-based HMAC class
Fixed SHA256's class lack of handling of initial data passed in
First draft of support for falling back to a pure-Python approach if the
native library Python-MCrypt isn't available.
Progress
Progress
Have Windows support working as well as fixed a /r/n bug that was caused
by an open being done without the 'b' (binary) flag.