138 ixdr = (
long *)
msg->rm_call.cb_cred.oa_base;
165 ixdr = (
long *)
msg->rm_call.cb_verf.oa_base;
166 verf.adv_xtimestamp.key.high = (
u_long)*ixdr++;
167 verf.adv_xtimestamp.key.low = (
u_long)*ixdr++;
168 verf.adv_int_u = (
u_long)*ixdr++;
176 char pkey_data[1024];
180 debug(
"getpublickey");
187 debug(
"decryptsessionkey");
193 debug(
"bad nickname");
203 cryptbuf[0] = verf.adv_xtimestamp;
206 cryptbuf[1].
key.low = verf.adv_winverf;
207 ivec.
key.high = ivec.
key.low = 0;
216 debug(
"decryption failure");
223 ixdr = (
long *)cryptbuf;
241 if (winverf !=
window - 1) {
242 debug(
"window verifier mismatch");
248 debug(
"replayed credential");
258 debug(
"invalid usecs");
264 debug(
"timestamp before last seen");
270 debug(
"timestamp expired");
284 ixdr = (
long *)cryptbuf;
294 debug(
"encryption failure");
297 verf.adv_xtimestamp = cryptbuf[0];
302 ixdr = (
long *)
msg->rm_call.cb_verf.oa_base;
303 *ixdr++ = (
long)verf.adv_xtimestamp.key.high;
304 *ixdr++ = (
long)verf.adv_xtimestamp.key.low;
305 *ixdr++ = (
long)verf.adv_int_u;
310 (
char *)ixdr -
msg->rm_call.cb_verf.oa_base;
330 debug(
"out of memory");
332 entry->key = *sessionkey;
#define IXDR_PUT_LONG(buf, v)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
ACPI_SIZE strlen(const char *String)
int key_decryptsession_pk(const char *, netobj *, des_block *)
int cbc_crypt(char *key, char *buf, unsigned len, unsigned mode, char *ivec)
struct authdes_fullname adc_fullname
static short cache_spot()
#define IXDR_GET_U_LONG(buf)
unsigned short(__cdecl typeof(TIFFCurrentDirectory))(struct tiff *)
#define gettimeofday(tv, tz)
#define IXDR_GET_ENUM(buf, t)
int ecb_crypt(char *key, char *buf, unsigned len, unsigned mode)
struct task_struct * current
struct des_block::@184 key
enum authdes_namekind adc_namekind
static IHTMLWindow2 * window
int getpublickey(char *netname, char *publickey) const
static Real area(Real A[2], Real B[2], Real C[2])
struct opaque_auth xp_verf
char * strcpy(char *DstString, const char *SrcString)
#define mem_free(ptr, bsize)
#define IXDR_GET_LONG(buf)
static SERVICE_STATUS status
static struct cache_entry * authdes_cache
#define BYTES_PER_XDR_UNIT