Hi Matt, Yes. Exactly we followed the same and able to resolve errors. Thank you so much for the support and guidance. I'll get back if any further errors.
Thanks & Regards, Nagalakshmi V J ________________________________ From: Matt Caswell <m...@openssl.org> Sent: 21 October 2019 21:26:32 To: Nagalakshmi V J <nagalakshm...@altran.com>; openssl-users@openssl.org <openssl-users@openssl.org> Subject: Re: OpenSSL compilation errors in Windows ** This mail has been sent from an external source ** On 20/10/2019 08:43, Nagalakshmi V J wrote: > Hi Matt, > > This link is having few APIS. But for getting master_key_length, I don't > find any API. Not sure if we need to use getMasterKey API for that. You can use SSL_SESSION_get_master_key() for this. Note this comment in the RETURN VALUES section: "For the other functions, if outlen is greater than 0 then these functions return the number of bytes actually copied, which will be less than or equal to outlen. If outlen is 0 then these functions return the maximum number of bytes they would copy -- that is, the length of the underlying field." So to discover the master_key_length call the function with outlen to zero. You can then allocate an appropriate sized buffer and call the function again in order to get the actual master key. Matt > > I will try to use these APIs and get back. > > Thanks & Regards, > Nagalakshmi V J > ------------------------------------------------------------------------ > *From:* Matt Caswell <m...@openssl.org> > *Sent:* 18 October 2019 14:48:33 > *To:* Nagalakshmi V J <nagalakshm...@altran.com>; > openssl-users@openssl.org <openssl-users@openssl.org> > *Subject:* Re: OpenSSL compilation errors in Windows > > ** This mail has been sent from an external source ** > > > On 18/10/2019 11:49, Nagalakshmi V J wrote: >> Now the issue is SSL_session structure is also having accessor APIs >> which I am not aware of. So I need to get the APIs for accessing the >> master_key_length,etc.. given in the above code. Those are not listed >> in the openssl link referred. > > On this page look a the various functions beginning with "SSL_SESSION_" > in the name: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__www.openssl.org_docs_man1.1.1_man3_&d=DwICaQ&c=cxWN2QSDopt5SklNfbjIjg&r=zbjUR56YPF3jaTRTjX4KZlHM9-LmYAuR5atSqEGOnpA&m=MZhYFrTAuuHOqAirPiGbT1CY6HDdH2U_CWYq12626Ts&s=gE0JHTVoToRHQRu5h2amvKa5WzyXsortlw0IoQd3VG4&e= > > From the code sample you gave you are probably mostly interested in the > functions on this page: > > https://urldefense.proofpoint.com/v2/url?u=https-3A__www.openssl.org_docs_man1.1.1_man3_SSL-5FSESSION-5Fget-5Fmaster-5Fkey.html&d=DwICaQ&c=cxWN2QSDopt5SklNfbjIjg&r=zbjUR56YPF3jaTRTjX4KZlHM9-LmYAuR5atSqEGOnpA&m=MZhYFrTAuuHOqAirPiGbT1CY6HDdH2U_CWYq12626Ts&s=XTuEzS7qyBvIHc_qWJYoh3JVC4zPCzvUzNPStW_SvLI&e= > > Matt > > ===================================================== > Please refer to https://northamerica.altran.com/email-disclaimer > for important disclosures regarding this electronic communication. > ===================================================== ===================================================== Please refer to https://northamerica.altran.com/email-disclaimer for important disclosures regarding this electronic communication. =====================================================