From 339ed212941b7f11bf03d13fafacf2d8df1c4cdc Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Fri, 1 Apr 2011 19:34:57 +0000 Subject: Implement draft-josefsson-gss-capsulate Add gss_encapsulate_token(), gss_decapsulate_token(), and gss_oid_equal() APIs, which are already present in Heimdal and Shishi. From r24737, r24738, and r24740 in users/lhoward/moonshot-mechglue-fixes. ticket: 6890 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24780 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/gssapi/generic/gssapi_ext.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/lib/gssapi/generic/gssapi_ext.h') diff --git a/src/lib/gssapi/generic/gssapi_ext.h b/src/lib/gssapi/generic/gssapi_ext.h index d92bbcff4..4ad0a54f6 100644 --- a/src/lib/gssapi/generic/gssapi_ext.h +++ b/src/lib/gssapi/generic/gssapi_ext.h @@ -383,6 +383,27 @@ OM_uint32 KRB5_CALLCONV gss_release_any_name_mapping gss_any_t * /* input */ ); +/* draft-josefsson-gss-capsulate */ +OM_uint32 KRB5_CALLCONV gss_encapsulate_token +( + const gss_buffer_t, /* input_token */ + const gss_OID, /* token_oid */ + const gss_buffer_t /* output_token */ +); + +OM_uint32 KRB5_CALLCONV gss_decapsulate_token +( + const gss_buffer_t, /* input_token */ + const gss_OID, /* token_oid */ + gss_buffer_t /* output_token */ +); + +int KRB5_CALLCONV gss_oid_equal +( + const gss_OID, /* first_oid */ + const gss_OID /* second_oid */ +); + #ifdef __cplusplus } #endif -- cgit