X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=util.h;h=2b8e9022971f40849173c60f0b48eef9b0ce23dc;hb=05f822c330b24b35594b1da982f2b1fbd5f6d067;hp=f6674402b882abe5a426d46586de3b8c799cb689;hpb=31355119edb3a282ab302c05e33e23430af67603;p=mech_eap.git diff --git a/util.h b/util.h index f667440..2b8e902 100644 --- a/util.h +++ b/util.h @@ -260,6 +260,13 @@ rfc3961ChecksumTypeForKey(OM_uint32 *minor, } \ } while (0) +/* util_lucid.c */ +OM_uint32 +gssEapExportLucidSecContext(OM_uint32 *minor, + gss_ctx_id_t ctx, + const gss_OID desiredObject, + gss_buffer_set_t *data_set); + /* util_mech.c */ int gssEapInternalizeOid(const gss_OID oid, @@ -293,6 +300,12 @@ OM_uint32 gssEapValidateMechs(OM_uint32 *minor, const gss_OID_set mechs); +gss_buffer_t +gssEapOidToSaslName(const gss_OID oid); + +gss_OID +gssEapSaslNameToOid(const gss_buffer_t name); + /* util_name.c */ #define EXPORT_NAME_FLAG_OID 0x1 #define EXPORT_NAME_FLAG_COMPOSITE 0x2 @@ -561,6 +574,8 @@ gssBufferToKrbData(gss_buffer_t buffer, krb5_data *data) #endif #include "util_attr.h" +#ifdef GSSEAP_ENABLE_REAUTH #include "util_reauth.h" +#endif #endif /* _UTIL_H_ */