37 #if defined(__ENABLE_MOCANA_EAP_PEER__) || defined(__ENABLE_MOCANA_EAP_AUTH__) 38 #if defined(__ENABLE_MOCANA_RADIUS_CLIENT__) 95 ubyte *eap_pkt, RADIUS_RqstRecord **radiusReq);
147 RADIUS_RqstRecord *pRadiusReq,
192 ubyte **mppeSendKey,ubyte4 *mppeSendKeyLen,
193 ubyte **mppeRecvKey,ubyte4 *mppeRecvKeyLen);
195 #ifdef __ENABLE_RADIUS_SERVER__ 245 RADIUS_RqstRecord *pRadiusReq);
300 RADIUS_RqstRecord *pRadiusReq,
MOC_EXTERN MSTATUS EAP_radiusServerEncapsulate(ubyte *eapSessionHdl, ubyte4 instanceId, ubyte4 authServerID, ubyte *secret, sbyte4 secretlen, ubyte *eap_pkt, ubyte4 eap_pkt_len, RADIUS_RqstRecord *pRadiusReq)
Encapsulate an EAP packet into a RADIUS packet.
MOC_EXTERN MSTATUS EAP_radiusDecapsulate(ubyte *eapSessionHdl, ubyte4 instanceId, ubyte *secret, sbyte4 secretlen, RADIUS_RqstRecord *pRadiusReq, ubyte **eap_pkt, ubyte4 *eapLen)
Decapsulate (extract) an EAP packet from a RADIUS packet.
MOC_EXTERN MSTATUS EAP_radiusEncapsulate(ubyte *eapSessionHdl, ubyte4 instanceId, ubyte4 authServerID, MOC_IP_ADDRESS addr, ubyte4 nas_port, ubyte4 nas_port_type, ubyte *secret, sbyte4 secretlen, ubyte *eap_pkt, RADIUS_RqstRecord **radiusReq)
Encapsulate an EAP packet into a RADIUS packet.
MOC_EXTERN MSTATUS EAP_radiusGetMPPEKeys(ubyte *eapSessionHdl, ubyte4 instanceId, ubyte **mppeSendKey, ubyte4 *mppeSendKeyLen, ubyte **mppeRecvKey, ubyte4 *mppeRecvKeyLen)
Get a session's MPPE keys.
MOC_EXTERN MSTATUS EAP_radiusServerDecapsulate(ubyte *eapSessionHdl, ubyte4 instanceId, ubyte *secret, sbyte4 secretlen, ubyte *stateAttr, ubyte4 stateAttrLen, RADIUS_RqstRecord *pRadiusReq, ubyte **eap_pkt, ubyte4 *eapLen)
Decapsulate (extract) an EAP packet from a RADIUS packet.