
Hello, I uploaded a crypto library to the vault http://boost-consulting.com/vault/index.php?action=downloadfile&filename=crypto_v01.zip&directory=& which provides some cryptographic primitives. Message Digest algorithms: MD4, MD5, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 Message Authentication Code: HMAC Block Ciphers: Blowfish, Rijndael Block Cipher Modes: Electronic Code Book Mode, Cipher Block Chaining Mode Padding Modes : Zero padding, One and zeros padding Stream Cipher: RC4 Example - construction of a blowfish cipher in CBC mode with zero padding: typedef boost::crypto::block_cipher< boost::crypto::blowfish_cipher, boost::crypto::cbc_mode, boost::crypto::zero_padding
my_cipher;
The documentation is quite incomplete, no examples are provided. Please have a look at the test directory to see these things in action. The reason I'm posting this now is that I don't think I will have enough time in the near future to spend on this code. The code which exists now is good though, I still have some todos in my head but it's usable as it is. Kevin Sopp