EAP-FAST: Reorder TLVs in PAC Acknowledgment to fix interop issues
authorJouni Malinen <j@w1.fi>
Sun, 16 Nov 2008 09:10:29 +0000 (11:10 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 16 Nov 2008 09:10:29 +0000 (11:10 +0200)
commitea251b4a23747f50eba9698f120537a835a73ba7
treee0dcf59b1b6a683a60f1fc10c5f4062fcda72bfc
parent1b554eb0d7afa4b0d0103b48a71a4852144efc73
EAP-FAST: Reorder TLVs in PAC Acknowledgment to fix interop issues

It looks like ACS did not like PAC Acknowledgment TLV before Result TLV, so
reorder the TLVs to match the order shown in a
draft-cam-winget-eap-fast-provisioning-09.txt example. This allows
authenticated provisioning to be terminated with Access-Accept (if ACS has
that option enabled). Previously, provisioning was otherwise successful,
but the server rejected connection due to not understanding the PAC Ack
("Invalid TEAP Data recieved").
src/eap_peer/eap_fast.c