Original FAQ
From Crypto++ Wiki
The follow was migrated from the original Crypto++ FAQ on January 1, 2007. Slight Wiki formatting has been applied.
Contents |
[edit]
Introduction
This is the Crypto++ (http://www.cryptopp.com) Frequently Asked Questions document. If you have any questions not answered in this FAQ, please search the Crypto++ mailing list archive, and then post your question to the mailing list if you can't find the answer in the archive.
[edit]
General
- Where is the tutorial?
- Where is the reference manual?
- Is there anyone I could pay to help me with this?
[edit]
Knowledge of Cryptography
- How am I going to use Crypto++ if I don't have a clue about cryptography?
- Recommended Algorithms
- Links to Cryptographic Resources
[edit]
Using the Library
- How much C++ experience do I need to use this library?
- How do I use the Filter class?
- How do I use hex encoding and decoding?
- How do I use a block cipher in Crypto++ 4.x?
- How do I use a block cipher in Crypto++ 5.x?
- How do I use a stream cipher?
- How do I use a hash function?
- How do I use a message authentication code?
- How do I use a random number generator?
- How do I use a public key cryptosystem or signature scheme?
- How do I encrypt a message using a *private* key? (example of using signature with recovery)
- How can I use an RSA key from Crypto++ in openssl?
- The sample code shows how to work with a file, but my data is in a string (or vice versa).
- Why is ElGamal key generation so slow?
- I'm trying to process multiple messages with a Filter, and MaxRetrievable() always returns 0 after the first one.
[edit]
Compiling, Linking, and Testing Issues
- What are the supported compilers and platforms?
- I am getting compiler errors with GCC.
- I get an "error opening file" message when I run cryptest.exe.
- Why can't I read Crypto++ objects from files via FileStore with STLport streams?
[edit]
