$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Kevin Sopp (baraclese_at_[hidden])
Date: 2007-09-12 16:48:23
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