Advertisement
Guest User

Untitled

a guest
May 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. #define TLS (0x1)
  2. #define MSCHAP (0x0)
  3. #define PSK (0x2)
  4. #define TTLS (0x10)
  5. #define PEAP0 (0x20)
  6. #define PEAP1 (0x40)
  7. #define FAST (0x80)
  8.  
  9. #define FAST_AUTH_PROVISIONING (0x02)
  10. #define FAST_UNAUTH_PROVISIONING (0x01)
  11. #define FAST_NO_PROVISIONING (0x00)
  12.  
  13. #define EAPMETHOD_PHASE2_SHIFT (8)
  14. #define EAPMETHOD_PAIRWISE_CIPHER_SHIFT (19)
  15. #define EAPMETHOD_GROUP_CIPHER_SHIFT (27)
  16.  
  17. #define WPA_CIPHER_CCMP (0x1)
  18. #define WPA_CIPHER_TKIP (0x2)
  19. #define CC31XX_DEFAULT_CIPHER (WPA_CIPHER_CCMP | WPA_CIPHER_TKIP)
  20.  
  21. #define EAPMETHOD(phase1,phase2,pairwise_cipher,group_cipher) \
  22. ((phase1) | \
  23. ((phase2) << EAPMETHOD_PHASE2_SHIFT ) |\
  24. ((_u32)(pairwise_cipher) << EAPMETHOD_PAIRWISE_CIPHER_SHIFT ) |\
  25. ((_u32)(group_cipher) << EAPMETHOD_GROUP_CIPHER_SHIFT ))
  26.  
  27. /* phase1 phase2 pairwise_cipher group_cipher */
  28. #define SL_ENT_EAP_METHOD_TLS EAPMETHOD(TLS , 0 , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  29. #define SL_ENT_EAP_METHOD_TTLS_TLS EAPMETHOD(TTLS , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  30. #define SL_ENT_EAP_METHOD_TTLS_MSCHAPv2 EAPMETHOD(TTLS , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  31. #define SL_ENT_EAP_METHOD_TTLS_PSK EAPMETHOD(TTLS , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  32. #define SL_ENT_EAP_METHOD_PEAP0_TLS EAPMETHOD(PEAP0 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  33. #define SL_ENT_EAP_METHOD_PEAP0_MSCHAPv2 EAPMETHOD(PEAP0 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  34. #define SL_ENT_EAP_METHOD_PEAP0_PSK EAPMETHOD(PEAP0 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  35. #define SL_ENT_EAP_METHOD_PEAP1_TLS EAPMETHOD(PEAP1 , TLS , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  36. #define SL_ENT_EAP_METHOD_PEAP1_MSCHAPv2 EAPMETHOD(PEAP1 , MSCHAP , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  37. #define SL_ENT_EAP_METHOD_PEAP1_PSK EAPMETHOD(PEAP1 , PSK , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  38. #define SL_ENT_EAP_METHOD_FAST_AUTH_PROVISIONING EAPMETHOD(FAST , FAST_AUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  39. #define SL_ENT_EAP_METHOD_FAST_UNAUTH_PROVISIONING EAPMETHOD(FAST , FAST_UNAUTH_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
  40. #define SL_ENT_EAP_METHOD_FAST_NO_PROVISIONING EAPMETHOD(FAST , FAST_NO_PROVISIONING , CC31XX_DEFAULT_CIPHER , CC31XX_DEFAULT_CIPHER)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement