There is a typo in this function causing it to always fail.  Fix below.

Index: ec_key.c
===================================================================
RCS file: /var/cvs/contrib/openssl/crypto/ec/ec_key.c,v
retrieving revision 1.4
diff -u -r1.4 ec_key.c
--- ec_key.c    28 Nov 2002 08:03:35 -0000      1.4
+++ ec_key.c    18 Feb 2003 17:04:51 -0000
@@ -199,7 +199,7 @@
         /* copy the private key */
         if (eckey->priv_key)
                 {
-               ret->priv_key = BN_dup(ret->priv_key);
+               ret->priv_key = BN_dup(eckey->priv_key);
                 if (ret->priv_key == NULL)
                         ok = 0;
                 }

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

Reply via email to