Hi, I'm a beginner programmer and I have been dropped into a big cryptographic project. My boss went away, and told me what to do still he comes back. I have to do the following things in C: -generate an RSA key pair -write it out in a file in DER or PEM format I tryed the following code: #include <stdio.h> #include <stdlib.h> #include <openssl/rsa.h> void main() { RSA *rsa; FILE *file; int modulus_size = 1024; int public_exponent = 65535; RAND_screen(); rsa = RSA_new(); rsa = RSA_generate_key(modulus_size, public_exponent, NULL,NULL); file=fopen("out.rsa","w"); PEM_write_RSAPrivateKey(file,rsa,NULL,NULL,0,NULL,NULL); fclose(file); } But I get a nice error box from Windows with the following: This program has performed an illegal operation, and will be closed.... The problem must be with the PEM_write_RSAPrivateKey. What should I do ? Or if you can't tell how to write in DER format, then just simply tell how works the RSA_print_fp(..) function because I've got the same error message with it. Thank you Joo Andras ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
Help ! Please help me !
Andr0xL1A0zs_Joo/Digital_Reality/MSM/IBCGroup%IBCGROUP Sun, 11 Feb 2001 12:19:56 -0800
- Re: Help ! Please h... Andr0xL1A0zs_Joo/Digital_Reality/MSM/IBCGroup%IBCGROUP
- Re: Help ! Ple... Tat Sing Kong