<?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 on: MD_Update(&amp;m,buf,j); /* purify complains */</title>
	<atom:link href="http://colinharrington.net/blog/2008/05/md_update-purify-complains/feed/" rel="self" type="application/rss+xml" />
	<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/</link>
	<description>Technologist, Consultant, Software Engineer, Entrepreneur and Musician</description>
	<lastBuildDate>Mon, 30 Aug 2010 16:04:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Joshua Brown</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-3954</link>
		<dc:creator>Joshua Brown</dc:creator>
		<pubDate>Mon, 30 Aug 2010 16:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-3954</guid>
		<description>i think that Daniel Craig is second to Sean Connery when playing James Bond*`-</description>
		<content:encoded><![CDATA[<p>i think that Daniel Craig is second to Sean Connery when playing James Bond*`-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Randolph</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-203</link>
		<dc:creator>Marc Randolph</dc:creator>
		<pubDate>Mon, 14 Jul 2008 15:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-203</guid>
		<description>After looking around for a while, I don&#039;t see anybody pointing out the ultimate cause of the problem here: the lack of any meaningful comments in the original code.  Sure, we can fault the person (actually group - because the change needed to be reviewed, RIGHT?) changing the code for not understanding something that has been there for a long time, but they should get less than 50% of the blame.  The majority should go to the person that wrote the code originally and didn&#039;t document the design.</description>
		<content:encoded><![CDATA[<p>After looking around for a while, I don&#8217;t see anybody pointing out the ultimate cause of the problem here: the lack of any meaningful comments in the original code.  Sure, we can fault the person (actually group &#8211; because the change needed to be reviewed, RIGHT?) changing the code for not understanding something that has been there for a long time, but they should get less than 50% of the blame.  The majority should go to the person that wrote the code originally and didn&#8217;t document the design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Craig</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-176</link>
		<dc:creator>Daniel Craig</dc:creator>
		<pubDate>Fri, 11 Jul 2008 03:59:49 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-176</guid>
		<description>Hi there, I was looking around for a while searching for rsa security and I happened upon this site and your post regarding arrington » MD_Update(&amp;m,buf,j); /* purify complains */, I will definitely this to my rsa security bookmarks!</description>
		<content:encoded><![CDATA[<p>Hi there, I was looking around for a while searching for rsa security and I happened upon this site and your post regarding arrington » MD_Update(&#38;m,buf,j); /* purify complains */, I will definitely this to my rsa security bookmarks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-51</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Tue, 20 May 2008 14:06:19 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-51</guid>
		<description>Here are more links and security announcements for those who are interested:
http://www.links.org/?p=328
http://www.securityfocus.com/brief/739?ref=rss
http://www.securityfocus.com/archive/1/491987
http://www.securityfocus.com/archive/1/491989
http://www.securityfocus.com/bid/29179
http://www.securityfocus.com/news/11518?ref=rss
http://blog.uncommonsensesecurity.com/2008/05/debian-predictable-prng-fiasco.html
http://www.zimbra.com/forums/announcements/18157-security-debian-based-openssl-issue.html
http://metasploit.com/users/hdm/tools/debian-openssl/
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0166
http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141
http://rt.openssl.org/Ticket/Display.html?id=521&amp;user=guest&amp;pass=guest</description>
		<content:encoded><![CDATA[<p>Here are more links and security announcements for those who are interested:<br />
<a href="http://www.links.org/?p=328" rel="nofollow">http://www.links.org/?p=328</a><br />
<a href="http://www.securityfocus.com/brief/739?ref=rss" rel="nofollow">http://www.securityfocus.com/brief/739?ref=rss</a><br />
<a href="http://www.securityfocus.com/archive/1/491987" rel="nofollow">http://www.securityfocus.com/archive/1/491987</a><br />
<a href="http://www.securityfocus.com/archive/1/491989" rel="nofollow">http://www.securityfocus.com/archive/1/491989</a><br />
<a href="http://www.securityfocus.com/bid/29179" rel="nofollow">http://www.securityfocus.com/bid/29179</a><br />
<a href="http://www.securityfocus.com/news/11518?ref=rss" rel="nofollow">http://www.securityfocus.com/news/11518?ref=rss</a><br />
<a href="http://blog.uncommonsensesecurity.com/2008/05/debian-predictable-prng-fiasco.html" rel="nofollow">http://blog.uncommonsensesecurity.com/2008/05/debian-predictable-prng-fiasco.html</a><br />
<a href="http://www.zimbra.com/forums/announcements/18157-security-debian-based-openssl-issue.html" rel="nofollow">http://www.zimbra.com/forums/announcements/18157-security-debian-based-openssl-issue.html</a><br />
<a href="http://metasploit.com/users/hdm/tools/debian-openssl/" rel="nofollow">http://metasploit.com/users/hdm/tools/debian-openssl/</a><br />
<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0166" rel="nofollow">http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0166</a><br />
<a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141" rel="nofollow">http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141</a><br />
<a href="http://rt.openssl.org/Ticket/Display.html?id=521&#038;user=guest&#038;pass=guest" rel="nofollow">http://rt.openssl.org/Ticket/Display.html?id=521&#038;user=guest&#038;pass=guest</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-50</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Tue, 20 May 2008 13:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-50</guid>
		<description>Yea there were two places that were fixed in md_rand.c

http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141
http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/md_rand.c?rev=141&amp;view=diff&amp;r1=141&amp;r2=140&amp;p1=openssl/trunk/rand/md_rand.c&amp;p2=/openssl/trunk/rand/md_rand.c

Both places commented out the line: 
MD_Update(&amp;m,buf,j);
in a similar fashion - Thanks!!</description>
		<content:encoded><![CDATA[<p>Yea there were two places that were fixed in md_rand.c</p>
<p><a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141" rel="nofollow">http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/?rev=141</a><br />
<a href="http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/md_rand.c?rev=141&#038;view=diff&#038;r1=141&#038;r2=140&#038;p1=openssl/trunk/rand/md_rand.c&#038;p2=/openssl/trunk/rand/md_rand.c" rel="nofollow">http://svn.debian.org/viewsvn/pkg-openssl/openssl/trunk/rand/md_rand.c?rev=141&#038;view=diff&#038;r1=141&#038;r2=140&#038;p1=openssl/trunk/rand/md_rand.c&#038;p2=/openssl/trunk/rand/md_rand.c</a></p>
<p>Both places commented out the line:<br />
MD_Update(&#038;m,buf,j);<br />
in a similar fashion &#8211; Thanks!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jhawthor</title>
		<link>http://colinharrington.net/blog/2008/05/md_update-purify-complains/comment-page-1/#comment-46</link>
		<dc:creator>jhawthor</dc:creator>
		<pubDate>Mon, 19 May 2008 01:32:43 +0000</pubDate>
		<guid isPermaLink="false">http://colinharrington.net/blog/index.php/2008/05/17/md_update-purify-complains/#comment-46</guid>
		<description>A small correction. The line of code you listed was not responsible for the security hole. There was another MD_Update(&amp;m,buf,j); which was not enclosed by the PURIFY ifndef. The surprising thing is that the patch was unnecessary in the first place, compiling with -DPURIFY would have fixed valgrind&#039;s complaints correctly without introducing a security hole.</description>
		<content:encoded><![CDATA[<p>A small correction. The line of code you listed was not responsible for the security hole. There was another MD_Update(&amp;m,buf,j); which was not enclosed by the PURIFY ifndef. The surprising thing is that the patch was unnecessary in the first place, compiling with -DPURIFY would have fixed valgrind&#8217;s complaints correctly without introducing a security hole.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
