[From nobody Wed Oct 29 15:05:16 2008
Message-ID: &lt;3E79F538.1030009@aleksey.com&gt;
Date: Thu, 20 Mar 2003 09:07:04 -0800
From: Aleksey Sanin &lt;aleksey@aleksey.com&gt;
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030313
X-Accept-Language: en-us, ru
MIME-Version: 1.0
To: vgecko &lt;vgecko@hotmail.com&gt;
Subject: Re: [xmlsec] another question about xmlsec.
References: &lt;OE28RZDvqYEa5CMZhbs0002911d@hotmail.com&gt;
	&lt;3E79EE63.8030103@datapower.com&gt; &lt;3E79F23D.2090304@aleksey.com&gt;
	&lt;OE57I2yL4l4VsA6XktM000262a1@hotmail.com&gt;
In-Reply-To: &lt;OE57I2yL4l4VsA6XktM000262a1@hotmail.com&gt;
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=ISO-8859-1&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;blockquote type=&quot;cite&quot;
 cite=&quot;midOE57I2yL4l4VsA6XktM000262a1@hotmail.com&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;1. Can XMLSec bind a crypto engine dynamic?&lt;/pre&gt;
&lt;/blockquote&gt;
I would say &quot;yes&quot; on *nixes and &quot;probably&quot; on Windows. Unfortunatelly,&lt;br&gt;
there are some linking problems with Windows and right now the &lt;br&gt;
xmlsec for windows is compiled as one big library (on *nixes there&lt;br&gt;
are two libraries: xmlsec and xmlsec-&amp;lt;crypto&amp;gt; where
&amp;lt;crypto&amp;gt; is &quot;openssl&quot;,&lt;br&gt;
&quot;nss&quot;, &quot;gnutls&quot;,....).&lt;br&gt;
However, I don't think that it's impossible to solve these problems. It
should&lt;br&gt;
be a matter of tweaking Windows makefiles and may be some export defines&lt;br&gt;
redefinition (I like this phrase :) )&lt;br&gt;
And I accept patches :)&lt;br&gt;
&lt;br&gt;
&lt;blockquote type=&quot;cite&quot;
 cite=&quot;midOE57I2yL4l4VsA6XktM000262a1@hotmail.com&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;2. Is there a cryto-engine-implement guide?

  &lt;/pre&gt;
&lt;/blockquote&gt;
Unfortunatelly, &quot;no&quot;. This is in my definite &quot;todo&quot; list for the
release. &lt;br&gt;
However, you might find this interesting (do not forget to click on the &lt;br&gt;
&quot;Figure N&quot; links):&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.aleksey.com/xmlsec/architecture/design-overview.html&quot;&gt;http://www.aleksey.com/xmlsec/architecture/design-overview.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Currently, there are 3 engines supported: OpenSSL, GnuTLS and NSS.&lt;br&gt;
The support for the last two is limited and could be used as a starting
point&lt;br&gt;
(skeleton) for new development.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Aleksey&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;

]
