summaryrefslogtreecommitdiffstats
path: root/src/gss_spi.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2013-07-14 14:38:59 -0400
committerSimo Sorce <simo@redhat.com>2013-07-18 22:37:25 -0400
commit04e7dfc98ce3c7fb50d85325b87adc0199a8d2b2 (patch)
tree46bd417610db6ed4e70813576db4646440446094 /src/gss_spi.c
parent5323847ff1f135a66ed00cfe983573c4c364f594 (diff)
downloadgss-ntlmssp-04e7dfc98ce3c7fb50d85325b87adc0199a8d2b2.tar.gz
gss-ntlmssp-04e7dfc98ce3c7fb50d85325b87adc0199a8d2b2.tar.xz
gss-ntlmssp-04e7dfc98ce3c7fb50d85325b87adc0199a8d2b2.zip
Implement basic naming functions
Diffstat (limited to 'src/gss_spi.c')
-rw-r--r--src/gss_spi.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/gss_spi.c b/src/gss_spi.c
index 920dfe6..06098a5 100644
--- a/src/gss_spi.c
+++ b/src/gss_spi.c
@@ -81,3 +81,33 @@ OM_uint32 gss_release_cred(OM_uint32 *minor_status,
{
return gssntlm_release_cred(minor_status, cred_handle);
}
+
+OM_uint32 gss_import_name(OM_uint32 *minor_status,
+ gss_buffer_t input_name_buffer,
+ gss_OID input_name_type,
+ gss_name_t *output_name)
+{
+ return gssntlm_import_name(minor_status,
+ input_name_buffer,
+ input_name_type,
+ output_name);
+}
+
+OM_uint32 gssspi_import_name_by_mech(OM_uint32 *minor_status,
+ gss_OID mech_type,
+ gss_buffer_t input_name_buffer,
+ gss_OID input_name_type,
+ gss_name_t *output_name)
+{
+ return gssntlm_import_name(minor_status,
+ input_name_buffer,
+ input_name_type,
+ output_name);
+}
+
+OM_uint32 gss_release_name(OM_uint32 *minor_status,
+ gss_name_t *input_name)
+{
+ return gssntlm_release_name(minor_status,
+ input_name);
+}