Initial commit
Version 1.0
refactored variable names
Version 1.1

new: support for password-encrypted private keys
refactored: using std::shared_ptr to manage object life time
refactored block_encrypter and block_decrypter into an unique struct
fixed warnings
new: can now encrypts streams
Version 1.2