<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Arvid's Blog @ digivendo</title>
	<atom:link href="http://blog.digivendo.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.digivendo.com</link>
	<description>Delphi Development &#38; More</description>
	<lastBuildDate>Tue, 09 Mar 2010 14:17:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on OpenSSL v0.9.8m for Indy by Arvid</title>
		<link>http://blog.digivendo.com/2010/03/openssl-v0-9-8m-for-indy/comment-page-1/#comment-5210</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Tue, 09 Mar 2010 14:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=233#comment-5210</guid>
		<description>&lt;a href=&quot;#comment-5208&quot; rel=&quot;nofollow&quot;&gt;@Salvor&lt;/a&gt; 

Nice solution, despite I think we will get troubles with our internal test regarding the FIPS versions of OpenSSL when we adjust the build process.

I would suggest you open a ticket at the RT of the OpenSSL team for a feature request about. I will of course support this approach!

Regarding C++ Builder I am still looking forward for David Dean&#039;s tests: http://blogs.embarcadero.com/ddean/2009/11/11/34858

He says he has this on his list.

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p><a href="#comment-5208" rel="nofollow">@Salvor</a> </p>
<p>Nice solution, despite I think we will get troubles with our internal test regarding the FIPS versions of OpenSSL when we adjust the build process.</p>
<p>I would suggest you open a ticket at the RT of the OpenSSL team for a feature request about. I will of course support this approach!</p>
<p>Regarding C++ Builder I am still looking forward for David Dean&#8217;s tests: <a href="http://blogs.embarcadero.com/ddean/2009/11/11/34858" rel="nofollow">http://blogs.embarcadero.com/ddean/2009/11/11/34858</a></p>
<p>He says he has this on his list.</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8m for Indy by Salvor</title>
		<link>http://blog.digivendo.com/2010/03/openssl-v0-9-8m-for-indy/comment-page-1/#comment-5208</link>
		<dc:creator>Salvor</dc:creator>
		<pubDate>Tue, 09 Mar 2010 01:56:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=233#comment-5208</guid>
		<description>Hi Arvid,

Yes, I checked using Dependency Walker. 
Here&#039;s what I did using Microsoft Visual C++ 2008 SP1:

1. perl Configure VC-WIN32 --prefix=c:/temp
2. notepad.exe ms\ntdll.mak  // replace &quot;/MD&quot; with &quot;/MT&quot;
3. ms\do_masm
4. nmake -f ms\ntdll.mak
5. nmake -f ms\ntdll.mak test
6. editbin.exe /rebase:base=0x11000000 libeay32.dll
7. editbin.exe /rebase:base=0x12000000 ssleay32.dll

IMHO, building with Embarcadero C++ 2010 and being able to static link  into a Delphi or Embarcadero C++ EXE would be super.  I hate using DLLs for crypto since calls are so easy to intercept (no programming skills needed.)</description>
		<content:encoded><![CDATA[<p>Hi Arvid,</p>
<p>Yes, I checked using Dependency Walker.<br />
Here&#8217;s what I did using Microsoft Visual C++ 2008 SP1:</p>
<p>1. perl Configure VC-WIN32 &#8211;prefix=c:/temp<br />
2. notepad.exe ms\ntdll.mak  // replace &#8220;/MD&#8221; with &#8220;/MT&#8221;<br />
3. ms\do_masm<br />
4. nmake -f ms\ntdll.mak<br />
5. nmake -f ms\ntdll.mak test<br />
6. editbin.exe /rebase:base=0&#215;11000000 libeay32.dll<br />
7. editbin.exe /rebase:base=0&#215;12000000 ssleay32.dll</p>
<p>IMHO, building with Embarcadero C++ 2010 and being able to static link  into a Delphi or Embarcadero C++ EXE would be super.  I hate using DLLs for crypto since calls are so easy to intercept (no programming skills needed.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8m for Indy by Arvid</title>
		<link>http://blog.digivendo.com/2010/03/openssl-v0-9-8m-for-indy/comment-page-1/#comment-5207</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Tue, 09 Mar 2010 00:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=233#comment-5207</guid>
		<description>Hi Salvor,

yes the lack of C++ Builder support is one of the reasons to use gcc. The DLLs you created are usable with any newer Indy version too, there are no more adjustments needed. We are &quot;just&quot; publishing them in order to provide something like an out-of-the-box experience when using Indy and SSL/TLS (without the need for MS VC Runtime DLLs as you already mentioned and most precompiled OpenSSL libraries available need).

The drawback of using gcc is a slightly larger size of the resulting files.

One thing regarding your experience: Are you sure there are no dependencies? I mean did you check it with Dependency Walker or something like that? If so, I will need to check that again, regarding Win32 we might move to that build environment after doing some tests.

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p>Hi Salvor,</p>
<p>yes the lack of C++ Builder support is one of the reasons to use gcc. The DLLs you created are usable with any newer Indy version too, there are no more adjustments needed. We are &#8220;just&#8221; publishing them in order to provide something like an out-of-the-box experience when using Indy and SSL/TLS (without the need for MS VC Runtime DLLs as you already mentioned and most precompiled OpenSSL libraries available need).</p>
<p>The drawback of using gcc is a slightly larger size of the resulting files.</p>
<p>One thing regarding your experience: Are you sure there are no dependencies? I mean did you check it with Dependency Walker or something like that? If so, I will need to check that again, regarding Win32 we might move to that build environment after doing some tests.</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8m for Indy by Salvor</title>
		<link>http://blog.digivendo.com/2010/03/openssl-v0-9-8m-for-indy/comment-page-1/#comment-5206</link>
		<dc:creator>Salvor</dc:creator>
		<pubDate>Tue, 09 Mar 2010 00:10:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=233#comment-5206</guid>
		<description>I didn&#039;t know Arvid would post this today, so I tried a few things.

My findings were surprising.

I was unable to build OpenSSL 0.98m using Embarcadero C++ 2010.

I tried building OpenSSL 0.98m with Microsoft Visual C++ 2008 using the instructions in INSTALL.W32.  But the default settings require deploying MSVC runtime DLL.

I changed &quot;/MD&quot; to &quot;/MT&quot; in ms/ntdll.mak and resulting DLL&#039;s don&#039;t require any more runtime DLL&#039;s than MinGW.  

No MSVC++ runtime DLL&#039;s needed and OpenSSL binaries are smaller compared to ones compiled by MinGW!  If I had time, I&#039;d do benchmarks.

So far, it is working great with Delphi 2010 apps using Synapse.  I haven&#039;t done multithreaded stress tests, yet.

Embarcadero needs to work with the OpenSSL team, because Borland C++ 5.0 is the latest version mentioned by OpenSSL.  That is embarrassing as not being able to compile.</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t know Arvid would post this today, so I tried a few things.</p>
<p>My findings were surprising.</p>
<p>I was unable to build OpenSSL 0.98m using Embarcadero C++ 2010.</p>
<p>I tried building OpenSSL 0.98m with Microsoft Visual C++ 2008 using the instructions in INSTALL.W32.  But the default settings require deploying MSVC runtime DLL.</p>
<p>I changed &#8220;/MD&#8221; to &#8220;/MT&#8221; in ms/ntdll.mak and resulting DLL&#8217;s don&#8217;t require any more runtime DLL&#8217;s than MinGW.  </p>
<p>No MSVC++ runtime DLL&#8217;s needed and OpenSSL binaries are smaller compared to ones compiled by MinGW!  If I had time, I&#8217;d do benchmarks.</p>
<p>So far, it is working great with Delphi 2010 apps using Synapse.  I haven&#8217;t done multithreaded stress tests, yet.</p>
<p>Embarcadero needs to work with the OpenSSL team, because Borland C++ 5.0 is the latest version mentioned by OpenSSL.  That is embarrassing as not being able to compile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Delphi Encryption Compendium (DEC) 5.2 for D2009 released by Arvid</title>
		<link>http://blog.digivendo.com/2008/11/delphi-encryption-compendium-dec-52-for-d2009-released/comment-page-1/#comment-5205</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Mon, 08 Mar 2010 23:25:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=135#comment-5205</guid>
		<description>Hi Maestro3,

thank you for your comment. I will have a look at it as soon as I have some spare time.

Regards,
Arvid</description>
		<content:encoded><![CDATA[<p>Hi Maestro3,</p>
<p>thank you for your comment. I will have a look at it as soon as I have some spare time.</p>
<p>Regards,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8l for Indy by Arvid</title>
		<link>http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/comment-page-1/#comment-5204</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Mon, 08 Mar 2010 23:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=218#comment-5204</guid>
		<description>Hi Salvor,

You&#039;re welcome, thank you for your feedback! I just uploaded the updated libraries to the Fulgan Mirror, and I am going to blog about it right now!

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p>Hi Salvor,</p>
<p>You&#8217;re welcome, thank you for your feedback! I just uploaded the updated libraries to the Fulgan Mirror, and I am going to blog about it right now!</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8l for Indy by Salvor</title>
		<link>http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/comment-page-1/#comment-5203</link>
		<dc:creator>Salvor</dc:creator>
		<pubDate>Mon, 08 Mar 2010 19:03:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=218#comment-5203</guid>
		<description>Hello Arvid!  The 0.98l you provided works great!

I&#039;m wondering if you&#039;ll be providing 0.98m soon.

Thanks!</description>
		<content:encoded><![CDATA[<p>Hello Arvid!  The 0.98l you provided works great!</p>
<p>I&#8217;m wondering if you&#8217;ll be providing 0.98m soon.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Chad &#8220;Kudzu&#8221; Hower arrested (Updated) by Phyllis</title>
		<link>http://blog.digivendo.com/2009/11/kudzu-needs-your-help/comment-page-1/#comment-5199</link>
		<dc:creator>Phyllis</dc:creator>
		<pubDate>Fri, 18 Dec 2009 11:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=215#comment-5199</guid>
		<description>Chad , I am still praying.. I pray you get home to your family for Christmas..I have tryed to get a hold of Dr. Phil to see if he can help you..so maybe you should try to get a hold of him..because Good Morning America, and so others can not or well not put your story on TV and see why the FBI is doing this to you..God Bless You, Phyllis</description>
		<content:encoded><![CDATA[<p>Chad , I am still praying.. I pray you get home to your family for Christmas..I have tryed to get a hold of Dr. Phil to see if he can help you..so maybe you should try to get a hold of him..because Good Morning America, and so others can not or well not put your story on TV and see why the FBI is doing this to you..God Bless You, Phyllis</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OpenSSL v0.9.8l for Indy by Arvid</title>
		<link>http://blog.digivendo.com/2009/11/openssl-v0-9-8l-for-indy/comment-page-1/#comment-5185</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Mon, 14 Dec 2009 15:00:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=218#comment-5185</guid>
		<description>&lt;a href=&quot;#comment-5116&quot; rel=&quot;nofollow&quot;&gt;@Carey&lt;/a&gt; 

Hi Carey,

sorry for the late reply, I am getting a bit busy at the end of each year ;)

I need to check back to see if generating the certificates is possible using Indy. Externally you would use the OpenSSL executables (we are not shipping them). You could find them here: http://www.slproweb.com/products/Win32OpenSSL.html

A good explanation of using OpenSSL to build certificates can be found here: http://www.madboa.com/geek/openssl/#cert-self

One thing to mention is that those self-signed certificates should solely be used for testing purposes. Typically you would buy SSL certificates i.e. from your web hoster.

Cheers and Merry Christmas,

Arvid</description>
		<content:encoded><![CDATA[<p><a href="#comment-5116" rel="nofollow">@Carey</a> </p>
<p>Hi Carey,</p>
<p>sorry for the late reply, I am getting a bit busy at the end of each year <img src='http://blog.digivendo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I need to check back to see if generating the certificates is possible using Indy. Externally you would use the OpenSSL executables (we are not shipping them). You could find them here: <a href="http://www.slproweb.com/products/Win32OpenSSL.html" rel="nofollow">http://www.slproweb.com/products/Win32OpenSSL.html</a></p>
<p>A good explanation of using OpenSSL to build certificates can be found here: <a href="http://www.madboa.com/geek/openssl/#cert-self" rel="nofollow">http://www.madboa.com/geek/openssl/#cert-self</a></p>
<p>One thing to mention is that those self-signed certificates should solely be used for testing purposes. Typically you would buy SSL certificates i.e. from your web hoster.</p>
<p>Cheers and Merry Christmas,</p>
<p>Arvid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Converting to D2009: How to keep PNGs in TImage by Arvid</title>
		<link>http://blog.digivendo.com/2008/11/converting-to-d2009-how-to-keep-pngs-in-timage/comment-page-1/#comment-5179</link>
		<dc:creator>Arvid</dc:creator>
		<pubDate>Sun, 13 Dec 2009 21:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.digivendo.com/?p=124#comment-5179</guid>
		<description>&lt;a href=&quot;#comment-5175&quot; rel=&quot;nofollow&quot;&gt;@MrCOLOMBO&lt;/a&gt; 

Thank you very much for the feedback and pointing towards a solution!

Cheers,
Arvid</description>
		<content:encoded><![CDATA[<p><a href="#comment-5175" rel="nofollow">@MrCOLOMBO</a> </p>
<p>Thank you very much for the feedback and pointing towards a solution!</p>
<p>Cheers,<br />
Arvid</p>
]]></content:encoded>
	</item>
</channel>
</rss>
