#ifdef GSSAPI
if (options.gss_renewal_rekey &&
- ssh_gssapi_credentials_updated(GSS_C_NO_CONTEXT)) {
+ ssh_gssapi_credentials_updated((Gssctxt *)GSS_C_NO_CONTEXT)) {
debug("credentials updated - forcing rekey");
need_rekeying = 1;
}
static OM_uint32 last_call = 0;
OM_uint32 lifetime, now, major, minor;
int equal;
- gss_cred_usage_t usage = GSS_C_INITIATE;
now = time(NULL);
void
ssh_gssapi_rekey_creds() {
int ok;
- int ret;
#ifdef USE_PAM
pam_handle_t *pamh = NULL;
struct pam_conv pamconv = {ssh_gssapi_simple_conv, NULL};
int ssh_gssapi_credentials_updated(Gssctxt *);
int ssh_gssapi_localname(char **name);
+void ssh_gssapi_rekey_creds();
/* In the server */
typedef int ssh_gssapi_check_fn(Gssctxt **, gss_OID, const char *,