[xmlsec] [Patch] Key / Certificate loading from memory

Joachim Bauch bauch@struktur.de
Thu, 07 Aug 2003 10:52:00 +0200


------------MzVHXTS9EQHTD9VQzhE2al
Content-Type: text/plain; charset=utf-8; format=flowed

Hi,

attached is a patch that supports loading of keys and certificates from 
memory with the
openssl libraries. It also fixes a memory leak in 
xmlSecOpenSSLAppKeyCertLoad.

Joachim

-- 
Joachim Bauch

struktur AG             Fon.:  +49 (0)711 896656 69
Junghansstr. 5          Fax.:  +49 (0)711 896656 10
D-70469 Stuttgart       eMail: bauch@struktur.de                    
solutions for
Germany                 Web:   http://www.struktur.de            digital 
business

Download icoya OpenContent 1.3 for FREE!    visit 
http://www.icoya.de/iOC4free <-
------------MzVHXTS9EQHTD9VQzhE2al
Content-Disposition: attachment;
	filename="load_from_memory.diff.gz"
Content-Type: application/x-gzip;
	name="load_from_memory.diff.gz"
Content-Transfer-Encoding: Base64

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
sLGAlMYCkiQDd8d/AV4O2bV6JgAA
------------MzVHXTS9EQHTD9VQzhE2al--