Clean up code to call tls_handshake_send(), which deals with
authoraland <aland>
Thu, 22 Nov 2007 09:47:12 +0000 (09:47 +0000)
committeraland <aland>
Thu, 22 Nov 2007 09:47:12 +0000 (09:47 +0000)
commit7d8355cf5fafcd3900ebd51403daa5d74aca829b
tree2ca637a362e8d138442aad3b10c427f37f654737
parentfdaf73b2e71fbf52467d832bdfd20e1617949c1c
Clean up code to call tls_handshake_send(), which deals with
fragmented data inside of the TLS tunnel.

It still doesn't work with PEAP/EAP-TLS, but that's now because
after the tunneled session is set up, the *outer* session sends
a bare ACK, where it really needs an ACK inside of the tunnel.
This means that it skips updating the internal list of
"known EAP sessions".  When the next piece of data comes in,
it's EAP Id is one more than expected from the tunneled State,
and the code thinks there's something weird going on.
src/modules/rlm_eap/types/rlm_eap_peap/peap.c
src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c