Problem in openssl Master key Generation

2008-03-15 Thread Ajeet kumar.S
Dear All;

 

When I compiled openssl-0.9.8g on VDSP and run \demos\ssl\cli.cpp .And I
tried to connect https://www.gmail.com https://www.gmail.com/   using
sslv2.0 .At that time I saw  client sent client hello and  server sent
server hello successfully. But After that Client was not sending MASTER_KEY
message. I checked and I found in file ssl\s2_clnt.c  inside function
int ssl2_set_certificate(SSL *s, int type, int len, const unsigned char
*data)   having function 

 

x509=d2i_X509 (NULL, data,(long)len);

 

return x509=0; that's why it is going to label  err. And returning ret =-1;

Please tell me how I can  remove this error. So  I can proceed further next
step in sslv2.0 response .

One thing I want to say for compilation purpose I added below function in
this file x_x509.c.

 

 

 

////

ASN1_SEQUENCE(X509_EXTENSION) = {

ASN1_OPT(X509_EXTENSION, object, ASN1_BOOLEAN),

ASN1_OPT(X509_EXTENSION, value, ASN1_OCTET_STRING)

} ASN1_SEQUENCE_END(X509_EXTENSION)

 

ASN1_SEQUENCE(PKCS8_PRIV_KEY_INFO) = {

ASN1_OPT(PKCS8_PRIV_KEY_INFO, version, ASN1_INTEGER),

} ASN1_SEQUENCE_END(PKCS8_PRIV_KEY_INFO)

 

 

IMPLEMENT_ASN1_FUNCTIONS(X509)

IMPLEMENT_ASN1_DUP_FUNCTION(X509)

IMPLEMENT_ASN1_DUP_FUNCTION(X509_EXTENSION)

IMPLEMENT_ASN1_FUNCTIONS(X509_EXTENSION)

IMPLEMENT_ASN1_FUNCTIONS(PKCS8_PRIV_KEY_INFO)

IMPLEMENT_ASN1_DUP_FUNCTION(PKCS8_PRIV_KEY_INFO)

 

////

 

If above  function is wrong and problem due to this, what I wrote in file
x_x509.c  then please tell me how Linux or Window os map this function and
how I can map it.

 

 

 

 

 

Thnx.

Regards;

 

Ajeet Kumar Singh 



Re: Problem in openssl Master key Generation

2008-03-15 Thread Marek . Marcola
Hello,
 When I compiled openssl-0.9.8g on VDSP and run \demos\ssl\cli.cpp .And I 
tried to connect 
 https://www.gmail.com  using sslv2.0 .At that time I saw  client sent 
client hello and 
 server sent server hello successfully. But After that Client was not 
sending MASTER_KEY 
 message. I checked and I found in file ssl\s2_clnt.c  inside 
function int 
 ssl2_set_certificate(SSL *s, int type, int len, const unsigned char 
*data)   having function 
 
 x509=d2i_X509 (NULL, data,(long)len);
 
 return x509=0; that’s why it is going to label  err. And returning ret 
=-1;
 Please tell me how I can  remove this error. So  I can proceed further 
next step in 
 sslv2.0 response .
 One thing I want to say for compilation purpose I added below function 
in this file “x_x509.c“.
Do not use/support SSL2 for secure communications, use SSL3 or TLS1.
SSL2 client_hello may be used for negotiations SSL3 or TLS1 (only one 
handshake
packet).

Best regards,
--
Marek Marcola [EMAIL PROTECTED]