00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #if HAVE_CONFIG_H
00024 # include "config.h"
00025 #endif
00026
00027
00028 #include "x-gssapi.h"
00029
00030 Gsasl_mechanism gsasl_gssapi_mechanism = {
00031 GSASL_GSSAPI_NAME,
00032 {
00033 NULL,
00034 NULL,
00035 #ifdef USE_CLIENT
00036 _gsasl_gssapi_client_start,
00037 #else
00038 NULL,
00039 #endif
00040 #ifdef USE_CLIENT
00041 _gsasl_gssapi_client_step,
00042 #else
00043 NULL,
00044 #endif
00045 #ifdef USE_CLIENT
00046 _gsasl_gssapi_client_finish,
00047 #else
00048 NULL,
00049 #endif
00050 #ifdef USE_CLIENT
00051 _gsasl_gssapi_client_encode,
00052 #else
00053 NULL,
00054 #endif
00055 #ifdef USE_CLIENT
00056 _gsasl_gssapi_client_decode
00057 #else
00058 NULL
00059 #endif
00060 }
00061 ,
00062 {
00063 NULL,
00064 NULL,
00065 #ifdef USE_SERVER
00066 _gsasl_gssapi_server_start,
00067 #else
00068 NULL,
00069 #endif
00070 #ifdef USE_SERVER
00071 _gsasl_gssapi_server_step,
00072 #else
00073 NULL,
00074 #endif
00075 #ifdef USE_SERVER
00076 _gsasl_gssapi_server_finish,
00077 #else
00078 NULL,
00079 #endif
00080 NULL,
00081 NULL}
00082 };