yes ..i am not able to find the 128 byte RSA key.. how should get
those information?

kris

On Tue, Aug 3, 2010 at 1:15 AM, Michael S. Zick <open...@morethan.org>wrote:

>  On Mon August 2 2010, krishnamurthy santhanam wrote:
> > Hi,
> >
> > i am new to OpenSSL..i have to use RSA_generate key function to generate
> > key..below is the program and outcome..is this the way to generate key?
> >
> > #include<stdio.h>
> > #include<openssl/rsa.h>
> > #include<string.h>
> > int main()
> > {
> > char *plain="Sample text"; //Sample text (plain text) to Encrypt/Decrypt
> > char *ciphertext;
> > printf("%s\n",plain);
> > // Generate RSA key
> > RSA *rsa1= RSA_generate_key(1024,65537,NULL,NULL);
> > // RSA_size() will determine how much memory must be allocated for an
> > if(rsa1==NULL) {
> >     printf("NO RSA!\n\n");
> >     ERR_load_crypto_strings();
> >     ERR_print_errors_fp(stdout);
> >   }
> >   else
> >         {
> >     printf("RSA OK!\n");
> >         }
> > ciphertext = (char *)malloc(RSA_size(rsa1));
> > printf("rsa key = %d\n",rsa1);
> > printf("RSA size = %d\n",RSA_size(rsa1));
> > RSA_free(rsa1);
> > }
> >
> > $ gcc -o rsa1 rsa1.c -lcrypto
> >
> > Output
> > ---------
> > $ ./rsa1
> > Sample text
> > RSA OK!
> > rsa key = 473608208
>
> > RSA size = 128
> >
>
> Times 8 bits per octet == 1024 bits as requested.
>
> >
> > Please correct me if i am missing anything ..
> >
>
> Does your %d recognize a number that is 128 bytes long?
>
> Mike
> >
> > kris
>  >
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to