<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd";>
<html><head>
<!-- ViewCVS -- http://viewcvs.sourceforge.net/
by Greg Stein -- mailto:[EMAIL PROTECTED]
-->
<title>CVS log for hostap/wpa_supplicant/openssl-tls-extensions.patch</title>
</head>
<body text="#000000" bgcolor="#ffffff">
<table width="100%" border=0 cellspacing=0 cellpadding=0>
<tr>
<td rowspan=2><h1>CVS log for 
hostap/wpa_supplicant/openssl-tls-extensions.patch</h1></td>
<td align=right><img src="/icons/apache_pb.gif" alt="(logo)" border=0
width=259 height=32></td>
</tr>
<tr>
<td align=right><h3><b><a target="_blank"
href="/cgi-bin/viewcvs.cgi/*docroot*/help_log.html">Help</a></b></h3></td>
</tr>
</table>
<a 
href="/cgi-bin/viewcvs.cgi/hostap/wpa_supplicant/#openssl-tls-extensions.patch"><img
 src="/icons/small/back.gif" alt="(back)" border=0
width=16 height=16></a>
<b>Up to <a href="/cgi-bin/viewcvs.cgi/#dirlist">[HostAP]</a> / <a 
href="/cgi-bin/viewcvs.cgi/hostap/#dirlist">hostap</a> / <a 
href="/cgi-bin/viewcvs.cgi/hostap/wpa_supplicant/#dirlist">wpa_supplicant</a></b><p>
<a href="#diff">Request diff between arbitrary revisions</a>

<hr noshade>

Default branch: MAIN
<br>
Bookmark a link to:

<a 
href="openssl-tls-extensions.patch?rev=HEAD&content-type=text/vnd.viewcvs-markup"><b>HEAD</b></a>
/
(<a 
href="/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/openssl-tls-extensions.patch?rev=HEAD&content-type=text/plain"
 target="cvs_checkout"
onClick="window.open('about:blank', 'cvs_checkout',
'resizeable=1,scrollbars=1')"
><b>download</b></a>)


<br>


<hr size=1 noshade>

<a name="rev1.4"></a>
<a name="hostap_0_5_0"></a>
<a name="hostap_0_4_branch"></a>
<a name="hostap_0_4_bp"></a>
<a name="hostap_0_4_7"></a>
<a name="hostap_0_4_6"></a>
<a name="hostap_0_4_5"></a>
<a name="hostap_0_4_4"></a>
<a name="HEAD"></a>

<a name="MAIN"></a>

Revision

<a 
href="/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/openssl-tls-extensions.patch?rev=1.4"
 target="cvs_checkout"
onClick="window.open('about:blank', 'cvs_checkout',
'resizeable=1,scrollbars=1')"
><b>1.4</b></a>




/
<a 
href="openssl-tls-extensions.patch?rev=1.4&content-type=text/vnd.viewcvs-markup"><b>(view)</b></a>


- <a href="openssl-tls-extensions.patch?annotate=1.4">annotate</a>


- <a href="openssl-tls-extensions.patch?r1=1.4">[select for diffs]</a>



, <i>Wed Jul 20 02:30:09 2005 UTC</i> (6 months, 1 week ago) by <i>jm</i>

<br>Branch:

<a href="openssl-tls-extensions.patch?only_with_tag=MAIN"><b>MAIN</b></a>



<br>CVS Tags:

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_5_0"><b>hostap_0_5_0</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_branch"><b>hostap_0_4_branch</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_bp"><b>hostap_0_4_bp</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_7"><b>hostap_0_4_7</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_6"><b>hostap_0_4_6</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_5"><b>hostap_0_4_5</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_4"><b>hostap_0_4_4</b></a>,

<a href="openssl-tls-extensions.patch?only_with_tag=HEAD"><b>HEAD</b></a>





<br>Changes since <b>1.3: +50 -47 lines</b>




<br>Diff to <a href="openssl-tls-extensions.patch.diff?r1=1.3&r2=1.4">previous 
1.3</a>







<pre>Re-diffed against openssl 0.9.8 and fixed SSL_set_hello_extension() to
allow extension to be removed if data pointer is set to NULL.
</pre>

<hr size=1 noshade>

<a name="rev1.3"></a>


Revision

<a 
href="/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/openssl-tls-extensions.patch?rev=1.3"
 target="cvs_checkout"
onClick="window.open('about:blank', 'cvs_checkout',
'resizeable=1,scrollbars=1')"
><b>1.3</b></a>




/
<a 
href="openssl-tls-extensions.patch?rev=1.3&content-type=text/vnd.viewcvs-markup"><b>(view)</b></a>


- <a href="openssl-tls-extensions.patch?annotate=1.3">annotate</a>


- <a href="openssl-tls-extensions.patch?r1=1.3">[select for diffs]</a>



, <i>Fri Jul  1 03:24:55 2005 UTC</i> (6 months, 3 weeks ago) by <i>jm</i>

<br>Branch:

<a href="openssl-tls-extensions.patch?only_with_tag=MAIN"><b>MAIN</b></a>






<br>Changes since <b>1.2: +386 -126 lines</b>




<br>Diff to <a href="openssl-tls-extensions.patch.diff?r1=1.2&r2=1.3">previous 
1.2</a>







<pre>Replaced OpenSSL patch for EAP-FAST support
(openssl-tls-extensions.patch) with a more generic and correct
patch (the new patch is not compatible with the previous one, so the
OpenSSL library will need to be patched with the new patch in order
to be able to build wpa_supplicant with EAP-FAST support)

The new patch is based on the patch from Alexey Kobozev &lt;<a 
href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>&gt;
(sent to openssl-dev mailing list on Tue, 07 Jun 2005 15:40:58 +0300).
</pre>

<hr size=1 noshade>

<a name="rev1.2"></a>
<a name="hostap_0_4_3"></a>
<a name="hostap_0_4_2"></a>
<a name="hostap_0_4_1"></a>
<a name="hostap_0_4_0"></a>
<a name="hostap_0_3_branch"></a>
<a name="hostap_0_3_bp"></a>
<a name="hostap_0_3_9"></a>
<a name="hostap_0_3_8"></a>
<a name="hostap_0_3_7"></a>
<a name="hostap_0_3_6"></a>
<a name="hostap_0_3_5"></a>
<a name="hostap_0_3_4"></a>
<a name="hostap_0_3_3"></a>


Revision

<a 
href="/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/openssl-tls-extensions.patch?rev=1.2"
 target="cvs_checkout"
onClick="window.open('about:blank', 'cvs_checkout',
'resizeable=1,scrollbars=1')"
><b>1.2</b></a>




/
<a 
href="openssl-tls-extensions.patch?rev=1.2&content-type=text/vnd.viewcvs-markup"><b>(view)</b></a>


- <a href="openssl-tls-extensions.patch?annotate=1.2">annotate</a>


- <a href="openssl-tls-extensions.patch?r1=1.2">[select for diffs]</a>



, <i>Sat Jan  1 05:27:04 2005 UTC</i> (12 months, 3 weeks ago) by <i>jm</i>

<br>Branch:

<a href="openssl-tls-extensions.patch?only_with_tag=MAIN"><b>MAIN</b></a>



<br>CVS Tags:

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_3"><b>hostap_0_4_3</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_2"><b>hostap_0_4_2</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_1"><b>hostap_0_4_1</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_4_0"><b>hostap_0_4_0</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_branch"><b>hostap_0_3_branch</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_bp"><b>hostap_0_3_bp</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_9"><b>hostap_0_3_9</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_8"><b>hostap_0_3_8</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_7"><b>hostap_0_3_7</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_6"><b>hostap_0_3_6</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_5"><b>hostap_0_3_5</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_4"><b>hostap_0_3_4</b></a>,

<a 
href="openssl-tls-extensions.patch?only_with_tag=hostap_0_3_3"><b>hostap_0_3_3</b></a>





<br>Changes since <b>1.1: +112 -5 lines</b>




<br>Diff to <a href="openssl-tls-extensions.patch.diff?r1=1.1&r2=1.2">previous 
1.1</a>







<pre>This is a quick hack for testing EAP-FAST with openssl.

Addition of TLS extensions to ClientHello/ServerHello is more or less
ok, though not very clean in the way that the caller needs to take
care of constructing set of all extensions. In addition there is not
mechanism for reading the TLS extensions, i.e., this would not be
enough for EAP-FAST authenticator.

Rest of the changes are obviously ugly and/or incorrect for most
parts, but it demonstrates the minimum set of changes to skip some of
the error cases that prevented completion of TLS handshake without
certificates. In other words, this is just a proof-of-concept type of
example to make it possible to experiment with EAP-FAST. Cleaner patch
for the needed functionality would be welcome..
</pre>

<hr size=1 noshade>

<a name="rev1.1"></a>


Revision

<a 
href="/cgi-bin/viewcvs.cgi/*checkout*/hostap/wpa_supplicant/openssl-tls-extensions.patch?rev=1.1"
 target="cvs_checkout"
onClick="window.open('about:blank', 'cvs_checkout',
'resizeable=1,scrollbars=1')"
><b>1.1</b></a>




/
<a 
href="openssl-tls-extensions.patch?rev=1.1&content-type=text/vnd.viewcvs-markup"><b>(view)</b></a>


- <a href="openssl-tls-extensions.patch?annotate=1.1">annotate</a>


- <a href="openssl-tls-extensions.patch?r1=1.1">[select for diffs]</a>



, <i>Sun Dec 26 03:20:35 2004 UTC</i> (13 months ago) by <i>jm</i>

<br>Branch:

<a href="openssl-tls-extensions.patch?only_with_tag=MAIN"><b>MAIN</b></a>











<pre>Added preliminary code for adding PAC-Opaque TLS extension into
ClientHello when doing EAP-FAST authentication. This requires a patch
to openssl (openssl-tls-extensions.patch) since the current version
does not support TLS extensions.
</pre>

<a name=diff></a>
<hr noshade>
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.
<p>
<form method="GET" action="openssl-tls-extensions.patch.diff" 
name="diff_select">
Diffs between
<select name="r1">
<option value="text" selected>Use Text Field</option>

<option value="1.4:hostap_0_5_0">hostap_0_5_0</option>

<option value="1.4.0.2:hostap_0_4_branch">hostap_0_4_branch</option>

<option value="1.4:hostap_0_4_bp">hostap_0_4_bp</option>

<option value="1.4:hostap_0_4_7">hostap_0_4_7</option>

<option value="1.4:hostap_0_4_6">hostap_0_4_6</option>

<option value="1.4:hostap_0_4_5">hostap_0_4_5</option>

<option value="1.4:hostap_0_4_4">hostap_0_4_4</option>

<option value="1.2:hostap_0_4_3">hostap_0_4_3</option>

<option value="1.2:hostap_0_4_2">hostap_0_4_2</option>

<option value="1.2:hostap_0_4_1">hostap_0_4_1</option>

<option value="1.2:hostap_0_4_0">hostap_0_4_0</option>

<option value="1.2.0.2:hostap_0_3_branch">hostap_0_3_branch</option>

<option value="1.2:hostap_0_3_bp">hostap_0_3_bp</option>

<option value="1.2:hostap_0_3_9">hostap_0_3_9</option>

<option value="1.2:hostap_0_3_8">hostap_0_3_8</option>

<option value="1.2:hostap_0_3_7">hostap_0_3_7</option>

<option value="1.2:hostap_0_3_6">hostap_0_3_6</option>

<option value="1.2:hostap_0_3_5">hostap_0_3_5</option>

<option value="1.2:hostap_0_3_4">hostap_0_3_4</option>

<option value="1.2:hostap_0_3_3">hostap_0_3_3</option>

<option value="0.1:MAIN">MAIN</option>

<option value="1.4:HEAD">HEAD</option>

</select>
<input type="TEXT" size="12" name="tr1" value="1.1"
onChange="document.diff_select.r1.selectedIndex=0">
and
<select name="r2">
<option value="text" selected>Use Text Field</option>

<option value="1.4:hostap_0_5_0">hostap_0_5_0</option>

<option value="1.4.0.2:hostap_0_4_branch">hostap_0_4_branch</option>

<option value="1.4:hostap_0_4_bp">hostap_0_4_bp</option>

<option value="1.4:hostap_0_4_7">hostap_0_4_7</option>

<option value="1.4:hostap_0_4_6">hostap_0_4_6</option>

<option value="1.4:hostap_0_4_5">hostap_0_4_5</option>

<option value="1.4:hostap_0_4_4">hostap_0_4_4</option>

<option value="1.2:hostap_0_4_3">hostap_0_4_3</option>

<option value="1.2:hostap_0_4_2">hostap_0_4_2</option>

<option value="1.2:hostap_0_4_1">hostap_0_4_1</option>

<option value="1.2:hostap_0_4_0">hostap_0_4_0</option>

<option value="1.2.0.2:hostap_0_3_branch">hostap_0_3_branch</option>

<option value="1.2:hostap_0_3_bp">hostap_0_3_bp</option>

<option value="1.2:hostap_0_3_9">hostap_0_3_9</option>

<option value="1.2:hostap_0_3_8">hostap_0_3_8</option>

<option value="1.2:hostap_0_3_7">hostap_0_3_7</option>

<option value="1.2:hostap_0_3_6">hostap_0_3_6</option>

<option value="1.2:hostap_0_3_5">hostap_0_3_5</option>

<option value="1.2:hostap_0_3_4">hostap_0_3_4</option>

<option value="1.2:hostap_0_3_3">hostap_0_3_3</option>

<option value="0.1:MAIN">MAIN</option>

<option value="1.4:HEAD">HEAD</option>

</select>
<input type="TEXT" size="12" name="tr2" value="1.4"
onChange="document.diff_select.r1.selectedIndex=0">
<br>Type of Diff should be a
<select name="diff_format" onchange="submit()">
<option value="h" selected>Colored Diff</option>
<option value="l" >Long Colored Diff</option>
<option value="u" >Unidiff</option>
<option value="c" >Context Diff</option>
<option value="s" >Side by Side</option>
</select>
<input type=submit value=" Get Diffs "></form>
<hr noshade>

<a name=branch></a>
<form method="GET" action="openssl-tls-extensions.patch">

View only Branch:
<select name="only_with_tag" onchange="submit()">
<option value="" selected>Show all branches</option>

<option value="hostap_0_4_branch" >hostap_0_4_branch</option>

<option value="hostap_0_3_branch" >hostap_0_3_branch</option>

<option value="MAIN" >MAIN</option>

</select>
<input type=submit value=" View Branch ">
</form>

<a name=logsort></a>
<form method="GET" action="openssl-tls-extensions.patch">

Sort log by:
<select name="logsort" onchange="submit()">
<option value="cvs" >Not sorted</option>
<option value="date" selected>Commit date</option>
<option value="rev" >Revision</option>
</select>
<input type=submit value=" Sort ">
</form>

<hr noshade>
<table width="100%" border=0 cellpadding=0 cellspacing=0><tr>
<td align=left><address><a href="mailto:[EMAIL PROTECTED]">Jouni 
Malinen</a></address></td>
<td align=right>
Powered by<br><a href="http://viewcvs.sourceforge.net/";>ViewCVS 0.9.2</a>
</td></tr></table>
</body></html>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to