Lines Matching full:part
45 EncKrbPrivPart part; in krb5_rd_priv() local
60 /* if these fields are not present in the priv-part, silently in krb5_rd_priv()
101 ret = decode_EncKrbPrivPart (plain.data, plain.length, &part, &len); in krb5_rd_priv()
110 if (part.s_address in krb5_rd_priv()
114 part.s_address)) { in krb5_rd_priv()
122 if (part.r_address in krb5_rd_priv()
126 part.r_address)) { in krb5_rd_priv()
137 if (part.timestamp == NULL || in krb5_rd_priv()
138 part.usec == NULL || in krb5_rd_priv()
139 abs(*part.timestamp - sec) > context->max_skew) { in krb5_rd_priv()
153 if ((part.seq_number == NULL in krb5_rd_priv()
155 || (part.seq_number != NULL in krb5_rd_priv()
156 && *part.seq_number != auth_context->remote_seqnumber)) { in krb5_rd_priv()
164 ret = krb5_data_copy (outbuf, part.user_data.data, part.user_data.length); in krb5_rd_priv()
170 if(part.timestamp) in krb5_rd_priv()
171 outdata->timestamp = *part.timestamp; in krb5_rd_priv()
172 if(part.usec) in krb5_rd_priv()
173 outdata->usec = *part.usec; in krb5_rd_priv()
174 if(part.seq_number) in krb5_rd_priv()
175 outdata->seq = *part.seq_number; in krb5_rd_priv()
179 free_EncKrbPrivPart (&part); in krb5_rd_priv()