/* Kerberos includes */
#include <krb5.h>
-#include "util.h"
struct gss_name_struct {
OM_uint32 flags;
gss_OID mechanismUsed;
krb5_enctype encryptionType;
krb5_cksumtype checksumType;
- krb5_keyblock *encryptionKey;
+ krb5_keyblock *rfc3961Key;
gss_name_t initiatorName;
gss_name_t acceptorName;
time_t expiryTime;
#define KEY_USAGE_INITIATOR_SIGN 515
enum gss_eap_token_type {
- TOK_TYPE_MIC = 0x0404,
- TOK_TYPE_WRAP = 0x0504,
- TOK_TYPE_DELETE = 0x0405
+ TOK_TYPE_EAP_RESP = 0x0601,
+ TOK_TYPE_EAP_REQ = 0x0602,
+ TOK_TYPE_GSS_CB = 0x0603,
+ TOK_TYPE_MIC = 0x0404,
+ TOK_TYPE_WRAP = 0x0504,
+ TOK_TYPE_DELETE = 0x0405,
+ TOK_TYPE_NONE = 0xFFFF
};
/* wrap_iov.c */
enum gss_eap_token_type toktype);
+#include "util.h"
+
#endif /* _GSSAPIP_EAP_H_ */