diff --git a/lib/gssapi/gssapi_locl.h b/lib/gssapi/gssapi_locl.h index eb5ab4557..986daf15c 100644 --- a/lib/gssapi/gssapi_locl.h +++ b/lib/gssapi/gssapi_locl.h @@ -6,6 +6,10 @@ #include #include +#ifdef HAVE_NETDB_H +#include +#endif + #include #include @@ -28,4 +32,19 @@ gssapi_krb5_decapsulate( krb5_data *out_data, u_char *type); +void +gssapi_krb5_encap_length (size_t data_len, + size_t *len, + size_t *total_len); + +u_char * +gssapi_krb5_make_header (u_char *p, + size_t len, + u_char *type); + +OM_uint32 +gssapi_krb5_verify_header(u_char **str, + size_t total_len, + u_char *type); + #endif diff --git a/lib/gssapi/krb5/gssapi_locl.h b/lib/gssapi/krb5/gssapi_locl.h index eb5ab4557..986daf15c 100644 --- a/lib/gssapi/krb5/gssapi_locl.h +++ b/lib/gssapi/krb5/gssapi_locl.h @@ -6,6 +6,10 @@ #include #include +#ifdef HAVE_NETDB_H +#include +#endif + #include #include @@ -28,4 +32,19 @@ gssapi_krb5_decapsulate( krb5_data *out_data, u_char *type); +void +gssapi_krb5_encap_length (size_t data_len, + size_t *len, + size_t *total_len); + +u_char * +gssapi_krb5_make_header (u_char *p, + size_t len, + u_char *type); + +OM_uint32 +gssapi_krb5_verify_header(u_char **str, + size_t total_len, + u_char *type); + #endif