Hi,<div><br></div><div>In function eap_fast_process_decrypted there is following code to request PAC:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (data-&gt;current_pac == NULL &amp;&amp; data-&gt;provisioning &amp;&amp;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>    !data-&gt;anon_provisioning &amp;&amp; !tlv.pac &amp;&amp;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>    (tlv.iresult == EAP_TLV_RESULT_SUCCESS ||</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>     tlv.result == EAP_TLV_RESULT_SUCCESS)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>/*</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> * Need to request Tunnel PAC when using authenticated</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span> * provisioning.</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> */</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>wpa_printf(MSG_DEBUG, &quot;EAP-FAST: Request Tunnel PAC&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>tmp = eap_fast_pac_request();</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>resp = wpabuf_concat(resp, tmp);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
</div><div><br>But this is only for (!data-&gt;anon_provisioning) is true.</div><div><br></div><div>And function  eap_fast_pac_request is only called here.</div><div><br></div><div>How is anonymous provision?</div><div><br>
</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Best Regards.</div><div><br></div><div><br></div><div><br></div>