version 1.11, 2003/08/28 12:54:34 |
version 1.11.2.2, 2004/08/19 22:37:31 |
|
|
struct passwd; |
struct passwd; |
struct Authctxt; |
struct Authctxt; |
|
|
|
int mm_is_monitor(void); |
DH *mm_choose_dh(int, int, int); |
DH *mm_choose_dh(int, int, int); |
int mm_key_sign(Key *, u_char **, u_int *, u_char *, u_int); |
int mm_key_sign(Key *, u_char **, u_int *, u_char *, u_int); |
void mm_inform_authserv(char *, char *); |
void mm_inform_authserv(char *, char *); |
|
|
|
|
#ifdef GSSAPI |
#ifdef GSSAPI |
#include "ssh-gss.h" |
#include "ssh-gss.h" |
OM_uint32 mm_ssh_gssapi_server_ctx(Gssctxt **ctxt, gss_OID oid); |
OM_uint32 mm_ssh_gssapi_server_ctx(Gssctxt **, gss_OID); |
OM_uint32 mm_ssh_gssapi_accept_ctx(Gssctxt *ctxt, |
OM_uint32 mm_ssh_gssapi_accept_ctx(Gssctxt *, |
gss_buffer_desc *recv, gss_buffer_desc *send, OM_uint32 *flags); |
gss_buffer_desc *, gss_buffer_desc *, OM_uint32 *); |
int mm_ssh_gssapi_userok(char *user); |
int mm_ssh_gssapi_userok(char *user); |
|
OM_uint32 mm_ssh_gssapi_checkmic(Gssctxt *, gss_buffer_t, gss_buffer_t); |
#endif |
#endif |
|
|
|
struct Session; |
void mm_terminate(void); |
void mm_terminate(void); |
int mm_pty_allocate(int *, int *, char *, int); |
int mm_pty_allocate(int *, int *, char *, int); |
void mm_session_pty_cleanup2(void *); |
void mm_session_pty_cleanup2(struct Session *); |
|
|
/* SSHv1 interfaces */ |
/* SSHv1 interfaces */ |
void mm_ssh1_session_id(u_char *); |
void mm_ssh1_session_id(u_char *); |