EAP-PEAP: Swap MS-CHAP-v2 MPPE keys for EAP-PEAP ISK derivation
authorJouni Malinen <j@w1.fi>
Tue, 18 Mar 2008 14:27:55 +0000 (16:27 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 18 Mar 2008 14:27:55 +0000 (16:27 +0200)
commit32f049b2afbc6c3f1e3e8f69be2bb233d96af0a9
tree4fc0aec4e1e731c6eeb2b846cfd6fd7e2d141d8e
parente1a69a0b10b4549cca631165867959abde0f4acd
EAP-PEAP: Swap MS-CHAP-v2 MPPE keys for EAP-PEAP ISK derivation

Microsoft uses reverse order for MS-MPPE keys in EAP-PEAP when compared to
EAP-FAST derivation of ISK. Swap the keys here to get the correct ISK for
EAP-PEAPv0 cryptobinding. This resolves the cryptobinding interop issue
with WinXP SP3 RC2. However, it looks like MSK derivation does not
interoperate when using cryptobinding, so this code remains disabled for
the time being.
src/eap_peer/eap_peap.c
src/eap_server/eap_peap.c