Re: Registering custom objects from dynamically-loaded engine

2004-12-07 Thread Victor B. Wagner
On 2004.12.06 at 15:54:16 +0100, Dr. Stephen Henson wrote: I doubt its related to the NIDs and OBJ_create(). The NIDs and associated objects duplicate strings for use in OpenSSLs internal tables and so there shouldn't be any hanging references when a DLL unloads. Here is trace of our

Re: Registering custom objects from dynamically-loaded engine

2004-12-07 Thread Dmitry Belyavsky
Hello! On Mon, 6 Dec 2004, Dr. Stephen Henson wrote: We found out that dgst command never produce segfaults, and does call destroy function, when req command (generating CSR or self-signed certificate) does produce segfault. In both cases message digest algorithm from our engine is used.

Re: Registering custom objects from dynamically-loaded engine

2004-12-06 Thread Victor B. Wagner
On 2004.12.04 at 00:45:45 -0500, Geoff Thorpe wrote: On December 3, 2004 07:30 pm, Dr. Stephen Henson wrote: On Fri, Dec 03, 2004, Dmitry Belyavsky wrote: On Fri, 3 Dec 2004, Dmitry Belyavsky wrote: I have custom dynamically-loaded engine implementing some non-standard algorithms.

Re: Registering custom objects from dynamically-loaded engine

2004-12-06 Thread Dr. Stephen Henson
On Mon, Dec 06, 2004, Victor B. Wagner wrote: On 2004.12.04 at 00:45:45 -0500, Geoff Thorpe wrote: On December 3, 2004 07:30 pm, Dr. Stephen Henson wrote: On Fri, Dec 03, 2004, Dmitry Belyavsky wrote: On Fri, 3 Dec 2004, Dmitry Belyavsky wrote: I have custom dynamically-loaded

Registering custom objects from dynamically-loaded engine

2004-12-03 Thread Dmitry Belyavsky
Hello! I have custom dynamically-loaded engine implementing some non-standard algorithms. So I register NIDs using OBJ_create from engine bind function. Registering code looks like my_NID = OBJ_create(1.2.3.4.5,OID_example,Our example OID); On unload I get segfault in apps_shutdown. It

Re: Registering custom objects from dynamically-loaded engine

2004-12-03 Thread Dmitry Belyavsky
Hello! On Fri, 3 Dec 2004, Dmitry Belyavsky wrote: I have custom dynamically-loaded engine implementing some non-standard algorithms. So I register NIDs using OBJ_create from engine bind function. Registering code looks like my_NID = OBJ_create(1.2.3.4.5,OID_example,Our example OID);

Re: Registering custom objects from dynamically-loaded engine

2004-12-03 Thread Geoff Thorpe
On December 3, 2004 07:30 pm, Dr. Stephen Henson wrote: On Fri, Dec 03, 2004, Dmitry Belyavsky wrote: On Fri, 3 Dec 2004, Dmitry Belyavsky wrote: I have custom dynamically-loaded engine implementing some non-standard algorithms. So I register NIDs using OBJ_create from engine bind