<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi,</div>
<div><br>
</div>
<div>I just tried to compile 1.0.2 in FIPS mode and unfortunately I get a compilation error. The function <span style="font-family: Menlo; font-size: 11px;">tls1_get_curvelist </span>in ssl/t1_lib.c (line 437) still looks like it did in beta 3:</div>
<div><br>
</div>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">#ifdef OPENSSL_FIPS</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                if (FIPS_mode())</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        {</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        *pcurves = fips_curves_default;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                       
<b>*pcurveslen = sizeof(fips_curves_default);</b></p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        return;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        }</p>
<div><span style="font-family: Menlo; font-size: 11px;">#endif</span> </div>
<div><br>
</div>
<div>It should rather be:</div>
<div><br>
</div>
<div>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">#ifdef OPENSSL_FIPS</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                if (FIPS_mode())</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        {</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        *pcurves = fips_curves_default;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        <b>pcurveslen = sizeof(fips_curves_default);</b></p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        return;</p>
<p style="margin: 0px; font-size: 11px; font-family: Menlo;">                        }</p>
<div><span style="font-family: Menlo; font-size: 11px;">#endif</span> </div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>-- </div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;">Kind regards,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;">Lars Lavén</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif;"><br>
</div>
</div>
</div>
</body>
</html>