version 1.5, 2004/06/21 17:36:31 |
version 1.5.6.1, 2006/10/06 03:19:33 |
|
|
/* $OpenBSD$ */ |
/* $OpenBSD$ */ |
/* |
/* |
* Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. |
* Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. |
* |
* |
|
|
|
|
#ifdef GSSAPI |
#ifdef GSSAPI |
|
|
#include "buffer.h" |
|
|
|
#include <gssapi.h> |
#include <gssapi.h> |
|
|
/* draft-ietf-secsh-gsskeyex-06 */ |
/* draft-ietf-secsh-gsskeyex-06 */ |
|
|
OM_uint32 ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); |
OM_uint32 ssh_gssapi_sign(Gssctxt *, gss_buffer_t, gss_buffer_t); |
OM_uint32 ssh_gssapi_server_ctx(Gssctxt **, gss_OID); |
OM_uint32 ssh_gssapi_server_ctx(Gssctxt **, gss_OID); |
void ssh_gssapi_buildmic(Buffer *, const char *, const char *, const char *); |
void ssh_gssapi_buildmic(Buffer *, const char *, const char *, const char *); |
|
int ssh_gssapi_check_mechanism(Gssctxt **, gss_OID, const char *); |
|
|
/* In the server */ |
/* In the server */ |
int ssh_gssapi_userok(char *name); |
int ssh_gssapi_userok(char *name); |