Hi,

the fix for the bug is very simple, the error seems at line 596 where
the load_key misses the passin parameters:

        pkey = load_key(bio_err, keyfile, keyform, NULL, e,
                        "Private Key");

to correct the bug simply substitute the NULL with the passin variable:

        pkey = load_key(bio_err, keyfile, keyform, passin, e,
                        "Private Key");

Hope this is the right way to cerrect the bug.

-- 

C'you,

        Massimiliano Pala

--o-------------------------------------------------------------------------
Massimiliano Pala [OpenCA Project Manager]                  [EMAIL PROTECTED]
                                                          [EMAIL PROTECTED]
                                                     [EMAIL PROTECTED]
http://www.openca.org                            Tel.:   +39 (0)59  270  094
http://openca.sourceforge.net                    Mobile: +39 (0)347 7222 365

S/MIME Cryptographic Signature

Reply via email to