}
OM_uint32
-mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash) {
- Buffer m;
- OM_uint32 major;
+mm_ssh_gssapi_sign(Gssctxt *ctx, gss_buffer_desc *data, gss_buffer_desc *hash)
+{
+ Buffer m;
+ OM_uint32 major;
u_int len;
- buffer_init(&m);
- buffer_put_string(&m, data->value, data->length);
+ buffer_init(&m);
+ buffer_put_string(&m, data->value, data->length);
- mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSIGN, &m);
- mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m);
+ mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSIGN, &m);
+ mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSIGN, &m);
- major=buffer_get_int(&m);
- hash->value = buffer_get_string(&m, &len);
+ major = buffer_get_int(&m);
+ hash->value = buffer_get_string(&m, &len);
hash->length = len;
buffer_free(&m);
-
- return(major);
+
+ return(major);
}
char *
return(0);
}
+
#endif /* GSSAPI */