On Fri, Sep 17, 2004, Sravan wrote:

> 
> 
> One final doubt... the library libeay32.lib is itself built from the 
> source code of OpenSSL. that means, for all the functions exported from 
> libeay32.lib, there should be definitions in the OpenSSL code right?
> Consider as an example X509_free( ). When i say 
> IMPLEMENT_ASN1_FUNCTIONS(X509), the definition of X509_free will be
> 
> void X509_free(X509 *a)
> {
>    ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(X509)) ;
> }
> 
> The definition for  ASN1_item_free is present in tasn_fre.c and I am 
> able to resolve all the dependencies of that function.
> But the problem is with ASN1_ITEM_rptr(X509), which expands to X509_it( 
> ) in my case.
> 
> 

That is defined in the appropriate ASN1 module. In this case
crypto/asn1/x_x509.c

Steve.
--
Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage
OpenSSL project core developer and freelance consultant.
Funding needed! Details on homepage.
Homepage: http://www.drh-consultancy.demon.co.uk
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to