diff options
author | Simo Sorce <simo@redhat.com> | 2013-08-18 01:04:30 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2013-08-19 00:09:56 -0400 |
commit | 885d7e6bb8a08b739fd3a5eac528445a2524500e (patch) | |
tree | dc06495a8b959578af76b700eced88b3495808cd /src/gss_spi.c | |
parent | def4d4a35a007e1c442006e6f9744fa7a8e1da69 (diff) | |
download | gss-ntlmssp-885d7e6bb8a08b739fd3a5eac528445a2524500e.tar.gz gss-ntlmssp-885d7e6bb8a08b739fd3a5eac528445a2524500e.tar.xz gss-ntlmssp-885d7e6bb8a08b739fd3a5eac528445a2524500e.zip |
Add integrity and confidentiality functions
Diffstat (limited to 'src/gss_spi.c')
-rw-r--r-- | src/gss_spi.c | 58 |
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); +} |