Doug Allen wrote:
> 
> Steve,
> Thanks, I look forward to your Win32 upgrades.  I am curious if you get this
> same problem when you build and specifically, where is that
> d2i_RSAPrivateKey hidden away?  I know it used to be in d2i_r_pr.c in 0.9.6,
> but that file isn't in 0.9.7 and a search doesn't yield its new hiding
> place.
> 

Its all connected with the new ASN1 code. Almost all ASN1 functions are
now declared and implemented by macros of the form DECLARE_ASN1_*() and
IMPLEMENT_ASN1_*(). The new implementation is in crypto/rsa/rsa_asn1.c
and its declaration in the rsa.h header file.

The reason you get the error is that the mkdef.pl script that builds DEF
files looks for function declarations in the header files to determine
which functions to include in the DEF file. As a result it missed the
d2i_RSAPrivateKey() macro declaration and didn't include it in the DEF
file or the DLL. 

I've updated mkdef.pl to handle this situation now.

Steve.
-- 
Dr Stephen N. Henson.   http://www.drh-consultancy.demon.co.uk/
Personal Email: [EMAIL PROTECTED] 
Senior crypto engineer, Celo Communications: http://www.celocom.com/
Core developer of the   OpenSSL project: http://www.openssl.org/
Business Email: [EMAIL PROTECTED] PGP key: via homepage.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to