Andrew Walrond wrote: > On Wednesday 25 January 2006 10:51, inquisitive (sent by Nabble.com) wrote: > >>hi all, >> i am new to crypto++. i am working on a project in which i need to >>use the API provided by the crypto++. can anyone tell me a way to get a >>head start to understand the API or any place where where i can find >>relevant material. thanks in advance. > > > The FAQ on the website contains some examples. That and test.cpp in the > source > is all the help you are likely to get. The author rarely participates here, > presumably having moved on, or concentrating on paid consultancy work. He is > also on record as having little interest in improving gcc support. > > You'll see a lot of people here subscribe, ask a question, no reply, > unsubscribe... Its a shame; crypto++ could so easily become the defacto > standard c++ crypto library. > > I suggest that unless you 1) grok cryptography 2) are profficient enough in > c++ to read and understand the source, then look elsewhere. > > If, however, you fulfull 1) and 2), crypto++ is a very powerful and > comprehensive cryptographic library.
>From the FAQ: http://www.bitvise.com/users-guide.html The crypto++ is a nice lib, but has its problem. I've just started using it for hashing and already bumped in poor design choises made by its author. CRC32 breaks a couple of OOP principles I know of, like polymorphism (CRC32 is derived from HashTranformation, but it behaves completly different than the HashTransformation when computing a diggest). Because of this, I now need to uglify my code and take care of this myself. Other than that and the very poor documentation, it looks nice to me, till now. (The CHM from the above link explains quite a bit on how crypto++ works). Cheers, -- Ionutz Borcoman http://borco.net/ http://developer.berlios.de/users/borco/
