Thank you Jim,
for your help !
It's right, my testprogram doesn't do much. The rest i have cutted, because the error
occurs in this snippet.
I have tested your example, and i have the same error. The program abort's at the line :
RSAES_OAEP_SHA_Decryptor priv(randPool, 1024);
At windows all works fine ... The compile of the library on linux work's too. I can not resolv the error. I hope someone can help me.
Is there a trick to compile ? I have compiled with the GNUMakefile (gmake).
Thanks for your answer's.
Best regards Torsten .
James Vanns schrieb:
Well the following (albeit slightly amended - note the headers) compiles and runs OK on my Fedora Core 2 box. Of course, your code doesn't do much! Also, note I changed the 4096 down to a realistic 1024.
#include <sha.h> #include <rsa.h> #include <osrng.h>
#include <stdio.h>
using namespace std; using namespace CryptoPP;
int main (int argc, char *argv[]) { RandomPool randPool;
printf ("1\n"); randPool.Put ((byte *)"->My-Security-Seed<-", 20);
printf("2\n"); RSAES_OAEP_SHA_Decryptor priv(randPool, 1024);
printf("3\n"); RSAES_OAEP_SHA_Encryptor shorterPriv(priv); printf("End\n"); }
Jim
On Tue, 2004-07-13 at 13:17, MrWebLover wrote:
Hi @ all again,
i have tested my testprogram on an other Linux machine with gcc 3.2 The same problem occurs.
Please help me fast ! I need a solution to work with the cryptopp library on linux.
Here is my full testprogram :
#include "cryptlib.h" #include "randpool.h" #include "sha.h" #include "rsa.h" #include "hex.h" #include "files.h" #include "pubkey.h" #include "validate.h" #include "randpool.h" #include "pkcspad.h" #include "oaep.h" #include "integer.h" #include "asn.h"
#include <stdio.h>
using namespace std; using namespace CryptoPP; int main() { /* Nun erstellen der Key's */ RandomPool randPool; printf("1\n"); randPool.Put((byte *)"->My-Security-Seed<-", 20);
printf("2\n"); RSAES_OAEP_SHA_Decryptor priv(randPool, 4096);
printf("3\n"); RSAES_OAEP_SHA_Encryptor shorterPriv(priv); printf("Ende\n");
}
Hi @ all,
at the first, sorry for my bad english. I have wrote some functions in windows (Visual Studio 6) to handle my parts with the library. All worked fine.
Now i compiled the cryptopp library on linux (gcc 3.3.1). The compile was successful.
Now i test a little Program like this :
RandomPool randPool; randPool.Put((byte *)"->My-Security-Seed<-", 20);
RSAES_OAEP_SHA_Decryptor priv(randPool, 1024);
The Program 'abort' at the last line 'RSAES_OAEP_SHA_Decryptor priv(randPool, 1024)'
Can someone give me a tip, what the problem ?
Very thanks for help !
Best regards, Torsten Alias MrWebLover
