I have used CryptoPP in the past ( http://www.cryptopp.com/ ), and although its API style and programming paradigms are a bit used, I liked it at the end. It provides a wide range of symmetric and asymmetric algorithms with great flexibility. The documentation is that there are API documents, but there is a small "high-level" overview and a simple code example. I ended up puzzling pieces of code from across the network. It was easy to integrate into my project (statically linked). I am using MSVC - 2003, when I started using it, now I switched to 2008. It is portable across multiple platforms (check the website). I always used RNG by default, I donβt know which one.
Roel Oct 08 '08 at 8:36 2008-10-08 08:36
source share