summaryrefslogtreecommitdiffstats
path: root/src/gss_spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gss_spi.c')
-rw-r--r--src/gss_spi.c58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/gss_spi.c b/src/gss_spi.c
index 557e23c..8139d3c 100644
--- a/src/gss_spi.c
+++ b/src/gss_spi.c
@@ -174,3 +174,61 @@ OM_uint32 gss_accept_sec_context(OM_uint32 *minor_status,
delegated_cred_handle);
}
+OM_uint32 gss_get_mic(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle,
+ gss_qop_t qop_req,
+ gss_buffer_t message_buffer,
+ gss_buffer_t message_token)
+{
+ return gssntlm_get_mic(minor_status,
+ context_handle,
+ qop_req,
+ message_buffer,
+ message_token);
+}
+
+
+OM_uint32 gss_verify_mic(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle,
+ gss_buffer_t message_buffer,
+ gss_buffer_t message_token,
+ gss_qop_t *qop_state)
+{
+ return gssntlm_verify_mic(minor_status,
+ context_handle,
+ message_buffer,
+ message_token,
+ qop_state);
+}
+
+OM_uint32 gss_wrap(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle,
+ int conf_req_flag,
+ gss_qop_t qop_req,
+ gss_buffer_t input_message_buffer,
+ int *conf_state,
+ gss_buffer_t output_message_buffer)
+{
+ return gssntlm_wrap(minor_status,
+ context_handle,
+ conf_req_flag,
+ qop_req,
+ input_message_buffer,
+ conf_state,
+ output_message_buffer);
+}
+
+OM_uint32 gss_unwrap(OM_uint32 *minor_status,
+ gss_ctx_id_t context_handle,
+ gss_buffer_t input_message_buffer,
+ gss_buffer_t output_message_buffer,
+ int *conf_state,
+ gss_qop_t *qop_state)
+{
+ return gssntlm_unwrap(minor_status,
+ context_handle,
+ input_message_buffer,
+ output_message_buffer,
+ conf_state,
+ qop_state);
+}