> It keeps generating the same exact public key.
> ...
> const char *seed = "Does this string do anything?";
>  randPool.IncorporateEntropy((byte *)seed, strlen(seed));

You keep feeding it the same seed. Why would you expect a CSRNG to
perform any different than a LC in that respect?

Jeff

On 12/5/07, eric.frederich <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I'm trying to get an example working.
> I copied the GenerateRSAKey function from test.cpp and put it in my
> own file with a main.
> It keeps generating the same exact public key.
> I tried changing the const char *seed and even changed the RandomPool
> to an AutoSeededRandomPool but still no luck.
>
> Any help is appreciated.
> Below is the entire file.
>
> Thanks,
> ~Eric
>
> #include "dll.h"
>
> #include <iostream>
> #include <time.h>
>
> USING_NAMESPACE(CryptoPP)
> USING_NAMESPACE(std)
>
> int main(int argc, char* argv[]){
>    cout << "inside main" << endl;
>
>    unsigned int keyLength = 128;
>
>    const char *privFilename = "myPrivateKey";
>    const char *pubFilename  = "myPublicKey";
>    const char *seed         = "Does this string do anything?";
>
>        AutoSeededRandomPool randPool;
>        randPool.IncorporateEntropy((byte *)seed, strlen(seed));
>
>        RSAES_OAEP_SHA_Decryptor priv(randPool, keyLength);
>        HexEncoder privFile(new FileSink(privFilename));
>        priv.DEREncode(privFile);
>        privFile.MessageEnd();
>
>        RSAES_OAEP_SHA_Encryptor pub(priv);
>        HexEncoder pubFile(new FileSink(pubFilename));
>        pub.DEREncode(pubFile);
>        pubFile.MessageEnd();
>    return 0;
> }
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [EMAIL PROTECTED]
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
-~----------~----~----~----~------~----~------~--~---

Reply via email to