Dear All:
     I am in working with Openssl application in WinNT. I met some questions , If some 
can help me?
    1. I want to use ssl connection In Winows Application.When I load my key file 
which is encrypted using passwood. It need i input
passwood. By default , It use console to require user inputting passwd, but I want to 
use my own window to get passwd,How can I replace default passwd_callback. 

int __cdecl  key_callback(char *buf,int len,int verify)
{
 int i;
 extern char *key;
 if (key == NULL) return(0);
 i=strlen(key);
 i=(i > len)?len:i;
 memcpy(buf,key,i);
 return(i);
}
in my program:
  pkey=PEM_read_bio_PrivateKey(in,NULL,key_callback);

but when i compile my program,I get a error:
PEM_read_bio_PrivateKey' : cannot convert parameter 3 from 'int (char *,int,int)' to 
'int (__cdecl *)(void)';
but ca.c can do it.

2.  Is there a way to appoint a algorith SSL used it to make session key? for example: 
I want 128 bit session key.

thanks in advance.
                                                           leo zhong


__________________________________________________
��ӭʹ�ý���������ѵ����ʼ�ϵͳhttp://www.990.net
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to