3.2.5.5 Received EAP Success Packet

If the currentState variable is set to EAP_CHAP_SUCCESS_RESPONSE_SENT, then:

  • Obtain the Master Session Key (section 3.1.5.1) using AuthenticatorChallenge, PeerChallenge, Username, and Password.

  • Trigger the transport layer with the authentication result as Success, and pass the Master Session Key to the transport layer.

  • Set currentState to EAP_CHAP_SUCCESS.

If the currentState variable is not set to EAP_CHAP_SUCCESS_RESPONSE_SENT, the packet is ignored.