Re: Core dump on DSA_free -- libssl.so.1.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please read what I wrote.

 

The d2i functions *modify the pointer they are given.*  You have to give them a temporary copy.

 

-- 

Senior Architect, Akamai Technologies

Member, OpenSSL Dev Team

IM: richsalz@xxxxxxxxx Twitter: RichSalz

 

From: Jason Qian [mailto:jqian@xxxxxxxxx]
Sent: Friday, August 11, 2017 3:14 PM
To: Salz, Rich <rsalz@xxxxxxxxxx>
Cc: openssl-users@xxxxxxxxxxx
Subject: Re: [openssl-users] Core dump on DSA_free -- libssl.so.1.0.0

 

Thanks for look into this,

 

void * pKey = LockResource(hHandle);

 

The code works most of the time, only occasionally generates exception and Not sure why on DSA_free(pDSA);

 

 

 

 

On Fri, Aug 11, 2017 at 2:57 PM, Salz, Rich <rsalz@xxxxxxxxxx> wrote:

> DSA *pDSA = d2i_DSA_PUBKEY(NULL, (const unsigned char **) &pKey, dwKeySize);

Where and how is pKey set?  Not that the manpage says it's incremented to point *past* the object, so you need something like
        unsigned char data = "" your data source is .....
        unsigned char *pKey = data
and then use &pKey in your call

 

-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux