Lines Matching refs:Gssctxt
93 } Gssctxt; typedef
122 OM_uint32 ssh_gssapi_init_ctx(Gssctxt *ctx, const char *server_host,
125 OM_uint32 ssh_gssapi_accept_ctx(Gssctxt *ctx, gss_buffer_t recv_tok,
128 OM_uint32 ssh_gssapi_acquire_cred(Gssctxt *ctx);
131 OM_uint32 ssh_gssapi_get_mic(Gssctxt *ctx, gss_buffer_t buffer,
133 OM_uint32 ssh_gssapi_verify_mic(Gssctxt *ctx, gss_buffer_t buffer,
137 void ssh_gssapi_build_ctx(Gssctxt **ctx, int client, gss_OID mech);
138 void ssh_gssapi_delete_ctx(Gssctxt **ctx);
139 int ssh_gssapi_check_mech_oid(Gssctxt *ctx, void *data, size_t len);
140 void ssh_gssapi_error(Gssctxt *ctx, const char *where);
141 char *ssh_gssapi_last_error(Gssctxt *ctxt, OM_uint32 *maj, OM_uint32 *min);
144 int ssh_gssapi_userok(Gssctxt *ctx, char *name);
145 char *ssh_gssapi_localname(Gssctxt *ctx);
149 void ssh_gssapi_storecreds(Gssctxt *ctx, struct Authctxt *authctxt);
152 void ssh_gssapi_do_child(Gssctxt *ctx, char ***envp, uint_t *envsizep);
153 void ssh_gssapi_cleanup_creds(Gssctxt *ctx);
156 int ssh_gssapi_import_name(Gssctxt *ctx, const char *server_host);