<!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 <<a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>> (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]