#ifndef _UTIL_H_
#define _UTIL_H_ 1
+#include <string.h>
+#include <errno.h>
+
#include <krb5.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "util_saml.h"
-#include "util_radius.h"
#define KRB_KEY_TYPE(key) ((key)->enctype)
#define KRB_KEY_DATA(key) ((key)->contents)
gssEapKerberosInit(OM_uint32 *minor, krb5_context *context);
OM_uint32
-rfc3961EncTypeToChecksumType(OM_uint32 *minor,
- krb5_enctype etype,
- krb5_cksumtype *cksumtype);
+rfc3961ChecksumTypeForKey(OM_uint32 *minor,
+ krb5_keyblock *key,
+ krb5_cksumtype *cksumtype);
#define GSSEAP_KRB_INIT(ctx) do { \
OM_uint32 tmpMajor; \
return store_buffer(&buf, vp, FALSE);
}
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _UTIL_H_ */