<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6800934446457898793.post680453867994856278..comments</id><updated>2011-12-07T11:06:04.808-05:00</updated><category term='trueskill'/><category term='aes'/><title type='text'>Comments on Moserware: The First Few Milliseconds of an HTTPS Connection</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.moserware.com/feeds/680453867994856278/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default?start-index=26&amp;max-results=25'/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>127</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-3083767369278853888</id><published>2011-12-07T11:06:04.808-05:00</published><updated>2011-12-07T11:06:04.808-05:00</updated><title type='text'>wow!</title><content type='html'>wow!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3083767369278853888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3083767369278853888'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1323273964808#c3083767369278853888' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1686185362'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6915955628168758816</id><published>2010-12-11T09:11:47.896-05:00</published><updated>2010-12-11T09:11:47.896-05:00</updated><title type='text'>&lt;strong&gt;Petri, waldner, Anonymous #31, Ingvar Helg...</title><content type='html'>&lt;strong&gt;Petri, waldner, Anonymous #31, Ingvar Helgarson, shawn&lt;/strong&gt;: Thanks!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PJ&lt;/strong&gt;: They still seem to work for me.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sanna&lt;/strong&gt;: I tried my best at HTTPS. Hopefully it was helpful.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;mundi&lt;/strong&gt;: I show exactly how this is done in the code I posted on GitHub. Specifically for your question, see &lt;a href="https://github.com/moserware/TLS-1.0-Analyzer/blob/master/MainForm.cs#L68" rel="nofollow"&gt;here&lt;/a&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6915955628168758816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6915955628168758816'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1292076707896#c6915955628168758816' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-3689815374278518006</id><published>2010-12-06T06:11:10.280-05:00</published><updated>2010-12-06T06:11:10.280-05:00</updated><title type='text'>Really good post, but I have a question:
Could you...</title><content type='html'>Really good post, but I have a question:&lt;br /&gt;Could you write the details of how the MAC is calculated for the finished message in your example?&lt;br /&gt;I have some problems finding out how to do it exactly.&lt;br /&gt;Thanks in advance</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3689815374278518006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3689815374278518006'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1291633870280#c3689815374278518006' title=''/><author><name>mundi</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-978113376'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7027840833720316634</id><published>2010-11-01T14:49:23.850-04:00</published><updated>2010-11-01T14:49:23.850-04:00</updated><title type='text'>Thank you for this great information.  Great expla...</title><content type='html'>Thank you for this great information.  Great explanation of the topic.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7027840833720316634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7027840833720316634'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1288637363850#c7027840833720316634' title=''/><author><name>shawn</name><uri>http://usabilitysense.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1933455429'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-2489122649542699857</id><published>2010-04-28T05:02:59.560-04:00</published><updated>2010-04-28T05:02:59.560-04:00</updated><title type='text'>Absolutely an eye opener. Incredibly useful post.</title><content type='html'>Absolutely an eye opener. Incredibly useful post.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/2489122649542699857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/2489122649542699857'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1272445379560#c2489122649542699857' title=''/><author><name>Ingvar Helgarson</name><uri>http://www.blogger.com/profile/08064398854453057279</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-907244144'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6338838335018293733</id><published>2010-03-13T23:15:58.413-05:00</published><updated>2010-03-13T23:15:58.413-05:00</updated><title type='text'>Thank you, thank you, thank you.  Just the right l...</title><content type='html'>Thank you, thank you, thank you.  Just the right level of detail for me, with plenty of links to dive deeper where I&amp;#39;m curious to know more.  I wish that many more people wrote as clearly as you--I was informed and entertained!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6338838335018293733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6338838335018293733'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1268540158413#c6338838335018293733' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1903415022'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-3753307915302501567</id><published>2010-03-06T10:45:40.770-05:00</published><updated>2010-03-06T10:45:40.770-05:00</updated><title type='text'>Super cool! Thank you very much, this is exactly t...</title><content type='html'>Super cool! Thank you very much, this is exactly the kind of articles I love reading.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3753307915302501567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3753307915302501567'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1267890340770#c3753307915302501567' title=''/><author><name>waldner</name><uri>http://backreference.org</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-660998715'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7857593663851835158</id><published>2010-02-23T03:50:26.798-05:00</published><updated>2010-02-23T03:50:26.798-05:00</updated><title type='text'>Hey!
We were kinda wondering if you can explain ho...</title><content type='html'>Hey!&lt;br /&gt;We were kinda wondering if you can explain how SSL works, you seem to know these things pretty good:) We&amp;#39;re two Swedish girls and studying information and communication technology, but sometimes all the technical descriptions on the net makes us confused, so maybe you can explain it so we understand. We know it&amp;#39;s a long shot, but hey, one can always try:)&lt;br /&gt;Krams&lt;br /&gt;/Sanne and Jolina</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7857593663851835158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7857593663851835158'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1266915026798#c7857593663851835158' title=''/><author><name>Sanne</name><uri>http://www.blogger.com/profile/01563171680618315077</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos-d.ak.facebook.com/photos-ak-sctm/v119/132/82/623433384/n623433384_220999_8001.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1193063398'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7313873344713992863</id><published>2009-11-17T16:56:27.600-05:00</published><updated>2009-11-17T16:56:27.600-05:00</updated><title type='text'>I feel that your post is worthwhile of grooming.

...</title><content type='html'>I feel that your post is worthwhile of grooming.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Published&lt;/i&gt; less than six months ago, all links to koders are dead. For instance, this is the correct link to &lt;a href="http://koders.com/c/fidF93C4F7AD42C84931D43C9F653C7525173CF74BE.aspx?s=SSL_AuthCertificate#L231" rel="nofollow"&gt;SSL_AuthCertificate function&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You inevitably had to deal with NSS and &amp;quot;Mozilla&amp;#39;s built-in certificate policy&amp;quot; directly links to a resource on mozilla.org. Therefore when updating the links I suggest you reference Mozilla&amp;#39;s own &lt;a href="http://www.mozilla.org/projects/security/pki/nss/#documentation" rel="nofollow"&gt;documentation&lt;/a&gt;. Me bethinks it is &lt;a href="http://www.mozilla.org/projects/security/pki/nss/ref/ssl/sslcrt.html#1056662" rel="nofollow"&gt;CERT_CheckCertValidTimes()&lt;/a&gt; that does the job of &amp;quot;seeing that the current time is between the &amp;#39;not before&amp;#39; time of August 26th, 2008 and before the &amp;#39;not after&amp;#39; time of August 27, 2009.&amp;quot;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7313873344713992863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7313873344713992863'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1258494987600#c7313873344713992863' title=''/><author><name>PJ</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1729051038'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-70683622294967661</id><published>2009-11-12T22:21:01.828-05:00</published><updated>2009-11-12T22:21:01.828-05:00</updated><title type='text'>Thanks for this post!!! took me most part of day t...</title><content type='html'>Thanks for this post!!! took me most part of day to go through but so worth it.&lt;br /&gt;Cheers</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/70683622294967661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/70683622294967661'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1258082461828#c70683622294967661' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-143789862'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-8419263765171015995</id><published>2009-10-20T01:53:34.181-04:00</published><updated>2009-10-20T01:53:34.181-04:00</updated><title type='text'>Amazing post, Jeff. Maybe you could write a Volume...</title><content type='html'>Amazing post, Jeff. Maybe you could write a Volume IV to Stevens&amp;#39; TCP/IP Illustrated?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/8419263765171015995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/8419263765171015995'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1256018014181#c8419263765171015995' title=''/><author><name>Petri</name><uri>http://www.blogger.com/profile/03465386767687171393</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-679097697'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6162380188557649214</id><published>2009-10-13T18:04:47.190-04:00</published><updated>2009-10-13T18:04:47.190-04:00</updated><title type='text'>Diogo Oliveira again... ^_^

Thank you Jeff, the P...</title><content type='html'>Diogo Oliveira again... ^_^&lt;br /&gt;&lt;br /&gt;Thank you Jeff, the PDF is a good to go. Once more, i must give you my congratulations on such a fine work, and say that it was 1AM in Portugal when i read this article and posted my comment. And using the words of Eddie P: &amp;quot;now i feel as dumb as a rock... excuse me while i go stare blankly at the walll&amp;quot; ^_^</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6162380188557649214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6162380188557649214'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1255471487190#c6162380188557649214' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1492383527'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6207731664657592424</id><published>2009-10-12T08:08:23.262-04:00</published><updated>2009-10-12T08:08:23.262-04:00</updated><title type='text'>&lt;b&gt;Eric&lt;/b&gt;: Your comment looks a little spammy, b...</title><content type='html'>&lt;b&gt;Eric&lt;/b&gt;: Your comment looks a little spammy, but I do know I need to make the site look better. I&amp;#39;ll trust you had good intentions :) Thanks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Diogo Oliveira&lt;/b&gt;: I recreated it and uploaded it to a different place in both &lt;a href="http://dl.getdropbox.com/u/1083108/Moserware/HTTPS/The%20First%20Few%20Milliseconds%20of%20an%20HTTPS%20Connection.docx" rel="nofollow"&gt;Word (.docx)&lt;/a&gt; and &lt;a href="http://dl.getdropbox.com/u/1083108/Moserware/HTTPS/The%20First%20Few%20Milliseconds%20of%20an%20HTTPS%20Connection.pdf" rel="nofollow"&gt;PDF format&lt;/a&gt;. Do these links work for you?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6207731664657592424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6207731664657592424'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1255349303262#c6207731664657592424' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-5710482524071927886</id><published>2009-10-11T19:26:28.308-04:00</published><updated>2009-10-11T19:26:28.308-04:00</updated><title type='text'>Great Post. Very good indeed.
I was trying to get ...</title><content type='html'>Great Post. Very good indeed.&lt;br /&gt;I was trying to get the PDF of it but the link seems broken?! I hope you can put it up again, PLEASE... ^_^&lt;br /&gt;&lt;br /&gt;It´s a an amazing work, very clear (even for those like me, that don´t understand much of this)! Thank you.&lt;br /&gt;&lt;br /&gt;Not anonymous:&lt;br /&gt;Diogo Oliveira &amp;lt;-(my name)&lt;br /&gt;&lt;br /&gt;Post Scriptum: Got milk¿? ^_^</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/5710482524071927886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/5710482524071927886'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1255303588308#c5710482524071927886' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1420249322'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-4075989005791192148</id><published>2009-10-08T05:24:56.337-04:00</published><updated>2009-10-08T05:24:56.337-04:00</updated><title type='text'>Hi! Your blog is simply super. you have create a d...</title><content type='html'>Hi! Your blog is simply super. you have create a differentiate. more templates &lt;a href="http://www.itemplatez.com/search-templates/product-psd-templates-category-beauty-templates.aspx" rel="nofollow"&gt; easy to download &lt;/a&gt; Thanks for the sharing this website. it is very useful professional knowledge.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/4075989005791192148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/4075989005791192148'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1254993896337#c4075989005791192148' title=''/><author><name>Eric</name><uri>http://www.blogger.com/profile/03385037855805233063</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-325503735'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-6920613634304883751</id><published>2009-09-29T20:54:34.775-04:00</published><updated>2009-09-29T20:54:34.775-04:00</updated><title type='text'>&lt;b&gt;Fabian&lt;/b&gt;: Thanks!

&lt;b&gt;Fritz&lt;/b&gt;: Glad I could...</title><content type='html'>&lt;b&gt;Fabian&lt;/b&gt;: Thanks!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fritz&lt;/b&gt;: Glad I could help. A lot of cool stuff happens in the &amp;quot;ant-heap&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Travis&lt;/b&gt;: Right -- that reminds me of a time in college when I was working on a EE lab project with a gate that took something like 1200 nanoseconds to work. I remember saying &amp;quot;that&amp;#39;s so slow!&amp;quot; And then I thought for a second and started laughing. It&amp;#39;s incredibly fast in normal terms, but it&amp;#39;s all relative to the scale you&amp;#39;re used to (in this case, a few nanoseconds was my new &amp;quot;normal.&amp;quot;)&lt;br /&gt;&lt;br /&gt;Thanks for stopping by!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6920613634304883751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/6920613634304883751'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1254272074775#c6920613634304883751' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-327408482826991163</id><published>2009-09-25T14:48:19.946-04:00</published><updated>2009-09-25T14:48:19.946-04:00</updated><title type='text'>Shows just how much goes by in a few milliseconds!...</title><content type='html'>Shows just how much goes by in a few milliseconds!&lt;br /&gt;&lt;br /&gt;At one time this maybe would&amp;#39;ve surprised me, but after getting involved in the field of wireless, I&amp;#39;ve realized that a few milliseconds is a LONG time...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/327408482826991163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/327408482826991163'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1253904499946#c327408482826991163' title=''/><author><name>Travis</name><uri>http://personalwebguide.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1015965112'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-8734881694361994293</id><published>2009-09-25T04:22:22.956-04:00</published><updated>2009-09-25T04:22:22.956-04:00</updated><title type='text'>Thank you Jeff, what a wonderful microscopic view ...</title><content type='html'>Thank you Jeff, what a wonderful microscopic view into this ant-heap of clever actions. You had even already answered my question on why a copied server certificate wouldn’t help anybody in the middle (To Inv’s question June 13, 2009 5:14 PM ). Klasse! Fritz Jörn from Bonn, Fritz@Joern.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/8734881694361994293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/8734881694361994293'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1253866942956#c8734881694361994293' title=''/><author><name>Fritz</name><uri>http://www.blogger.com/profile/16275159572398145342</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/blogger/2475/4166/1600/Balthazar%20%2839%29A.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-474357728'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-1677842886776245937</id><published>2009-08-25T13:09:22.019-04:00</published><updated>2009-08-25T13:09:22.019-04:00</updated><title type='text'>Insightful! Great job man!</title><content type='html'>Insightful! Great job man!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/1677842886776245937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/1677842886776245937'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1251220162019#c1677842886776245937' title=''/><author><name>Fabian</name><uri>http://www.blogger.com/profile/17227341126297419460</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-761355853'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-3244975466102836452</id><published>2009-07-28T11:08:20.137-04:00</published><updated>2009-07-28T11:08:20.137-04:00</updated><title type='text'>&lt;b&gt;Asgeir S. Nilsen&lt;/b&gt;:

1. In your proposal for ...</title><content type='html'>&lt;b&gt;Asgeir S. Nilsen&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;1. In your proposal for &amp;quot;A Better TLS Key Exchange&amp;quot; you recommend a solution is where the browser creates a digital certificate that lasts for the duration of a browser session. I don&amp;#39;t follow how this would help because in an RSA key exchange the client generates the pre-master secret and sends it to the server, so the server has to decode it. The server would have to know how to decode it. If the client encrypted the pre-master secret with his freshly generated certificate private key, then anyone who saw the certificate (which would have to be transmitted in the clear) could decrypt it with the public key on the new cert. Thus, all security would be lost.&lt;br /&gt;&lt;br /&gt;Now, let&amp;#39;s say that you didn&amp;#39;t go this route but instead wanted the server to generate the pre-master secret. The client would send his self-signed certificate to the server and the server could reply with the pre-master secret encrypted using the client&amp;#39;s public key from the certificate. Nothing is stopping a man in the middle from exploiting this by intercepting your self-signed certificate and replacing it with his own self signed certificate (since it&amp;#39;s self-signed, the server wouldn&amp;#39;t know any better). You could improve the situation by also verifying the server&amp;#39;s signature, but then you&amp;#39;re back to trusting the certificate chain as your ultimate trust.&lt;br /&gt;&lt;br /&gt;Note that nothing is stopping you from removing Certificate Authorities (CAs) that you don&amp;#39;t trust. You could create your own trust scheme based off certificates. You could also use existing tools like OpenPGP and the &lt;a href="http://tools.ietf.org/html/rfc5081" rel="nofollow"&gt;RFC 5081&lt;/a&gt; that modifies TLS to support its keys. This way you could create your own web of trust based on personally meeting people. &lt;br /&gt;&lt;br /&gt;Another option is to take the Kerberos approach where everyone trusts the same person. &lt;a href="http://www.ietf.org/rfc/rfc2712.txt" rel="nofollow"&gt;RFC 2712&lt;/a&gt; modifies TLS to do this. Again, it&amp;#39;d require a trusted third party.&lt;br /&gt;&lt;br /&gt;Originally, SSL/TLS certificates were hard to get and good checks were made. Over time, they were watered down to the point. I think that &lt;a href="http://en.wikipedia.org/wiki/Extended_Validation_Certificate" rel="nofollow"&gt;Extended Validation Certificates&lt;/a&gt; go back to the original purposes. However, you&amp;#39;re still trusting a company to do its job right. &lt;br /&gt;&lt;br /&gt;Are certificates perfect? By no means! However, they provide a good means of *communicating* trust, not necessarily creating trust. This has to be implicit somewhere. You have to implicitly trust the CA *and* the people that wrote the cryptography library *and* that the code wasn&amp;#39;t modified on its way to your machine *and* that your OS is running it correctly *and* that your CPU is executing it properly, etc. &lt;br /&gt;&lt;br /&gt;2. You mention using shared secrets. This works and is the basis for the schemes I mentioned in the post such as &lt;a href="http://en.wikipedia.org/wiki/TLS-PSK" rel="nofollow"&gt;TLS-PSK&lt;/a&gt; and my favorite, &lt;a href="http://tools.ietf.org/html/rfc5054" rel="nofollow"&gt;TLS-SRP&lt;/a&gt; (which goes out of its way to protect the secrets themselves).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3244975466102836452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/3244975466102836452'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248793700137#c3244975466102836452' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-9103997414201993900</id><published>2009-07-28T11:08:02.407-04:00</published><updated>2009-07-28T11:08:02.407-04:00</updated><title type='text'>&lt;b&gt;Asgeir S. Nilsen&lt;/b&gt;: You&amp;#39;re right that tru...</title><content type='html'>&lt;b&gt;Asgeir S. Nilsen&lt;/b&gt;: You&amp;#39;re right that trust is a very important part of the process. I addressed similar concerns in the &amp;quot;Verifying Signatures&amp;quot; part of the post. In that section I linked to &amp;quot;&lt;a href="http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf" rel="nofollow"&gt;Reflections on Trusting Trust&lt;/a&gt;&amp;quot; which showed that you always have to trust something. If you haven&amp;#39;t read that already, I highly encourage it -- it&amp;#39;s a classic in computer security.&lt;br /&gt;&lt;br /&gt;I can restate the general idea by modifying a quote from &lt;a href="http://www.schneier.com/blog/" rel="nofollow"&gt;Bruce Schneier&lt;/a&gt;: &amp;quot;if you think cryptography can solve your [trust] problem, then you don&amp;#39;t understand your [trust] problem and you don&amp;#39;t understand cryptography&amp;quot;&lt;br /&gt;&lt;br /&gt;This problem has been around for ages. Consider Shakespeare&amp;#39;s Hamlet Act 5, Scene 2 where Hamlet forged a letter from the king to get Rosencrantz and Guildenstern killed (who just so happened to be carrying the letter). The trust in that case was the king&amp;#39;s seal.&lt;br /&gt;&lt;br /&gt;I think cryptography has made the logistics easier (it&amp;#39;s far easier to forge a seal than it is to forge a digital signature), but the trust issue remains.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/9103997414201993900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/9103997414201993900'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248793682407#c9103997414201993900' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-1357902851335040869</id><published>2009-07-28T11:07:14.450-04:00</published><updated>2009-07-28T11:07:14.450-04:00</updated><title type='text'>&lt;b&gt;Paul Morriss&lt;/b&gt;: Hopefully we have a newer pro...</title><content type='html'>&lt;b&gt;Paul Morriss&lt;/b&gt;: Hopefully we have a newer protocol version in 19 years :) If we don&amp;#39;t, it should still be OK since the client and server values would both overflow to the same value (in theory).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Matthew&lt;/b&gt;: True, &lt;a href="http://getfirebug.com/" rel="nofollow"&gt;Firebug&lt;/a&gt; is a good utility as well. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jaans&lt;/b&gt;: Reminds me of the Microsoft Exchange &lt;a href="http://msexchangeteam.com/" rel="nofollow"&gt;blog&lt;/a&gt;: &amp;quot;You had me at EHLO&amp;quot; :-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/1357902851335040869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/1357902851335040869'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248793634450#c1357902851335040869' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7231828688234905092</id><published>2009-07-28T04:57:14.366-04:00</published><updated>2009-07-28T04:57:14.366-04:00</updated><title type='text'>You had me at &amp;quot;handshake&amp;quot;</title><content type='html'>You had me at &amp;quot;handshake&amp;quot;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7231828688234905092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/7231828688234905092'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248771434366#c7231828688234905092' title=''/><author><name>Jaans</name><uri>http://www.silverskysoftware.com.au</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-688938947'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-4980094090883394635</id><published>2009-07-28T04:34:40.921-04:00</published><updated>2009-07-28T04:34:40.921-04:00</updated><title type='text'>Thanks for an informative post.

Could you please ...</title><content type='html'>Thanks for an informative post.&lt;br /&gt;&lt;br /&gt;Could you please comment on my post &lt;a href="http://blog.asgeirnilsen.com/2009/06/tls-broken-trust-model.html" rel="nofollow"&gt;TLS: A Broken Trust Model&lt;/a&gt; about the inherent flaw of the trust model used both for establishing session key and verifying the identity of the server?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/4980094090883394635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/4980094090883394635'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248770080921#c4980094090883394635' title=''/><author><name>Asgeir S. Nilsen</name><uri>http://www.blogger.com/profile/09990435798930983334</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_6m61GL21m8M/SKkyG5kUYWI/AAAAAAAAAj4/Lv8GAe3Kxjo/S220/540269450_da2f62fbea_b.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-557863017'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-2230848832920182970</id><published>2009-07-28T04:06:29.554-04:00</published><updated>2009-07-28T04:06:29.554-04:00</updated><title type='text'>great post, wireshark is an extremely useful tool,...</title><content type='html'>great post, wireshark is an extremely useful tool, add to that firebug for http debugging and you have to wonder how people managed before they came along.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/2230848832920182970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/680453867994856278/comments/default/2230848832920182970'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html?showComment=1248768389554#c2230848832920182970' title=''/><author><name>Matthew</name><uri>http://www.blogger.com/profile/02396326661441362600</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-680453867994856278' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/680453867994856278' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-431954292'/></entry></feed>
