Lines Matching +full:timestamp +full:- +full:names
2 * Copyright (c) 1997-2007 Kungliga Tekniska Högskolan
17 * 3. Neither the name of the Institute nor the names of its contributors
53 if ((auth_context->flags & in krb5_rd_priv()
60 /* if these fields are not present in the priv-part, silently in krb5_rd_priv()
66 ret = decode_KRB_PRIV (inbuf->data, inbuf->length, &priv, &len); in krb5_rd_priv()
82 if (auth_context->remote_subkey) in krb5_rd_priv()
83 key = auth_context->remote_subkey; in krb5_rd_priv()
84 else if (auth_context->local_subkey) in krb5_rd_priv()
85 key = auth_context->local_subkey; in krb5_rd_priv()
87 key = auth_context->keyblock; in krb5_rd_priv()
111 && auth_context->remote_address in krb5_rd_priv()
113 auth_context->remote_address, in krb5_rd_priv()
123 && auth_context->local_address in krb5_rd_priv()
125 auth_context->local_address, in krb5_rd_priv()
132 /* check timestamp */ in krb5_rd_priv()
133 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { in krb5_rd_priv()
137 if (part.timestamp == NULL || in krb5_rd_priv()
139 abs(*part.timestamp - sec) > context->max_skew) { in krb5_rd_priv()
146 /* XXX - check replay cache */ in krb5_rd_priv()
152 if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { in krb5_rd_priv()
154 && auth_context->remote_seqnumber != 0) in krb5_rd_priv()
156 && *part.seq_number != auth_context->remote_seqnumber)) { in krb5_rd_priv()
161 auth_context->remote_seqnumber++; in krb5_rd_priv()
168 if ((auth_context->flags & in krb5_rd_priv()
170 if(part.timestamp) in krb5_rd_priv()
171 outdata->timestamp = *part.timestamp; in krb5_rd_priv()
173 outdata->usec = *part.usec; in krb5_rd_priv()
175 outdata->seq = *part.seq_number; in krb5_rd_priv()