Very nice news. --
M.CHAILLAN Nicolas [EMAIL PROTECTED] www.WorldAKT.com Hébergement de sites internets. "J Smith" <[EMAIL PROTECTED]> a écrit dans le message de news: [EMAIL PROTECTED] > > Since I just finished a pretty major source overhaul of the cryptopp-php > extension, I figured I should make a little announcement, as this is > oh-so-exciting news. > > Recently, Wei Dai released Crypto++ 5.0, which was pretty much a complete > re-write of the public domain Crypto++ cryptography suite. In turn, I > updated the cryptopp-php extension, hopefully for the better. > > The changes to this version, 0.0.9, are numerous, but the highlights are... > > - new padding schemes on block ciphers. In previous versions of > cryptopp-php, you didn't get to choose your padding scheme -- you were > stuck with whatever the default was for the block cipher mode. Now you can > pick from PKCS#5, zeroes, one and zeroes or no padding at all. New > functions to control this new ability were added: cryptopp_set_padding(), > cryptopp_get_padding() and cryptopp_get_padding_name(). > > - keyed hash message authentication code algorithms were added. Basically, a > HMAC is just a hash that uses a secret key. New HMAC algorithms include > MD5-HMAC, RIPEMD-160-HMAC, etc. New functions to set HMAC keys were thusly > added: cryptopp_set_hmac_key(), *get_hmac_key(), *set_hmac_key_length() and > *get_hmac_key_length(). > > - a modified ARC4 algorithm was added. > > - the MD4 hash algorithm was added, although it should only be used when you > really, really need it, such as for compatbility with other programs, as it > is known to be cryptographically weak. > > - changes in the Crypto++ library itself have forced me to remove the > Sapphire stream cipher and hash algorithms, but since I doubt they were > used much, that shouldn't be much of a problem. > > - everything is for the most part backwardly and forwardly compatible with > previous versions of cryptopp-php, with exceptions being noted in the > manual. The only real differences you need to worry about are the block > cipher padding schemes you're using and the SKIPJACK changes and SAFER-* > changes. > > As always, cryptopp-php works on most UNIX-like systems as well as Microsoft > Windows systems, and has been tested with Linux (kernel 2.4.18 and 2.4.9), > Solaris 8 (SPARC) and Windows 2000 Professional. Source code and Windows > DLLs are available under a BSD-like license at > > http://www.tutorbuddy.com/software/ > > This version should be considered somewhat unstable, so if you're worried > about that, use version 0.0.8. There are a few known bugs in Crypto++ 5.0 > that have been fixed in CVS -- they shouldn't affect cryptopp-php in any > way, but there may be bugs in my code that haven't been weeded out yet, as > this version hasn't been tested and is a near-total re-write from 0.0.8. > > Any bugs reports or comments would be appreciated. > > J -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php