<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[wolfSSL - Embedded SSL Library — Don't send HelloVerifyRequest on DTLS handshake?]]></title>
		<link>https://www.wolfssl.com/forums/topic88-dont-send-helloverifyrequest-on-dtls-handshake.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic88.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Don't send HelloVerifyRequest on DTLS handshake?.]]></description>
		<lastBuildDate>Wed, 16 Mar 2011 00:24:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Don't send HelloVerifyRequest on DTLS handshake?]]></title>
			<link>https://www.wolfssl.com/forums/post186.html#p186</link>
			<description><![CDATA[<p>Our application sends datagrams, some of which are unreliable and may be dropped at any time. Therefore I think we can&#039;t easily use TLS.</p><p>I&#039;ll see if I can figure out what to change to remove the HelloVerifyRequest myself... if I get it working should I submit a patch or something?</p><p>-Ken</p>]]></description>
			<author><![CDATA[null@example.com (kmackay)]]></author>
			<pubDate>Wed, 16 Mar 2011 00:24:04 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post186.html#p186</guid>
		</item>
		<item>
			<title><![CDATA[Re: Don't send HelloVerifyRequest on DTLS handshake?]]></title>
			<link>https://www.wolfssl.com/forums/post185.html#p185</link>
			<description><![CDATA[<p>Not currently.&nbsp; It&#039;s one of the strange things about DTLS.&nbsp; It not only eliminates the advantage UDP has over TCP in terms of startup, it actually makes it worse.&nbsp; And it basically requires full TCP semantics during the handshake removing the 2nd advantage.&nbsp; The other advantage is broadcasting but I&#039;m not sure if that could even work with DTLS since each client will have different keys because of the way the handshake is designed.</p><p>You may be better off using TLS but overwriting the underlying I/O like you&#039;ve been doing?</p>]]></description>
			<author><![CDATA[null@example.com (todd)]]></author>
			<pubDate>Tue, 15 Mar 2011 23:45:34 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post185.html#p185</guid>
		</item>
		<item>
			<title><![CDATA[Don't send HelloVerifyRequest on DTLS handshake?]]></title>
			<link>https://www.wolfssl.com/forums/post183.html#p183</link>
			<description><![CDATA[<p>The usual DTLS handshake requires 3 round trips (from RFC 4347):</p><p>&nbsp; &nbsp; Client&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Server</p><p>&nbsp; &nbsp; ClientHello --------&gt;</p><p>&nbsp; &nbsp; &lt;------- HelloVerifyRequest</p><p>&nbsp; &nbsp; ClientHello --------&gt;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ServerHello<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Certificate*<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ServerKeyExchange*<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CertificateRequest*<br />&nbsp; &nbsp; &nbsp;&lt;-------- ServerHelloDone</p><p>&nbsp; &nbsp; Certificate*<br />&nbsp; &nbsp; ClientKeyExchange <br />&nbsp; &nbsp; CertificateVerify*<br />&nbsp; &nbsp; [ChangeCipherSpec]<br />&nbsp; &nbsp; Finished&nbsp; --------&gt;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ChangeCipherSpec]<br />&nbsp; &nbsp; &lt;-------- Finished</p><br /><p>However, in certain cases, it is desirable to reduce the number of round trips for connection. For example, when doing satellite communications, round trip time can be 4+ seconds. In these cases, it is nice to be able to disable the HelloVerifyRequest portion of the handshake (the first two steps), so that only 2 round trips are required.</p><p>Is there any way to do this with wolfSSL?</p><p>-Ken</p>]]></description>
			<author><![CDATA[null@example.com (kmackay)]]></author>
			<pubDate>Tue, 15 Mar 2011 23:31:14 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post183.html#p183</guid>
		</item>
	</channel>
</rss>
