diff options
Diffstat (limited to 'src/gss_ntlmssp.h')
-rw-r--r-- | src/gss_ntlmssp.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gss_ntlmssp.h b/src/gss_ntlmssp.h index efae6c7..5777968 100644 --- a/src/gss_ntlmssp.h +++ b/src/gss_ntlmssp.h @@ -154,8 +154,13 @@ struct gssntlm_ctx { time_t expiration_time; }; -uint8_t gssntlm_required_security(int security_level, - enum gssntlm_role role); +uint8_t gssntlm_required_security(int security_level, struct gssntlm_ctx *ctx); + +void gssntlm_set_role(struct gssntlm_ctx *ctx, + int desired, char *nb_domain_name); +bool gssntlm_role_is_client(struct gssntlm_ctx *ctx); +bool gssntlm_role_is_server(struct gssntlm_ctx *ctx); + bool gssntlm_sec_lm_ok(struct gssntlm_ctx *ctx); bool gssntlm_sec_ntlm_ok(struct gssntlm_ctx *ctx); bool gssntlm_ext_sec_ok(struct gssntlm_ctx *ctx); |