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.
-~----------~----~----~----~------~----~------~--~---