Lines Matching refs:entry

55 	retval = krb5_kt_free_entry(context, lp->entry);
56 free((char *)lp->entry);
106 krb5_keytab_entry *entry; local
140 entry = (krb5_keytab_entry *) malloc(sizeof(krb5_keytab_entry));
141 if (!entry) {
144 memset((char *) entry, 0, sizeof(*entry));
160 lp->entry = entry;
185 memcpy(&lp->entry->key, &key, sizeof(krb5_keyblock));
204 lp->entry->key.enctype = enctype;
205 lp->entry->key.contents = (krb5_octet *) malloc((strlen(buf) + 1) / 2);
206 if (!lp->entry->key.contents) {
220 lp->entry->key.contents[i++] = (krb5_octet) tmp;
222 lp->entry->key.length = i;
224 lp->entry->principal = princ;
225 lp->entry->vno = kvno;
226 lp->entry->timestamp = now;
251 krb5_keytab_entry *entry; local
267 entry = (krb5_keytab_entry *)malloc(sizeof (krb5_keytab_entry));
268 if (!entry) {
272 memset((char *)entry, 0, sizeof (*entry));
273 retval = krb5_kt_next_entry(context, kt, entry, &cursor);
294 lp->entry = entry;
296 if (entry)
297 free((char *)entry);
337 retval = krb5_kt_add_entry(context, kt, lp->entry);
379 krb5_keytab_entry *entry; local
397 entry = (krb5_keytab_entry *)malloc(sizeof (krb5_keytab_entry));
398 if (!entry) {
402 memset((char *)entry, 0, sizeof (*entry));
412 entry->magic = KV5M_KEYTAB_ENTRY;
413 entry->timestamp = 0; /* XXX */
414 entry->vno = kvno;
417 &entry->principal);
420 entry->key.magic = KV5M_KEYBLOCK;
421 entry->key.enctype = ENCTYPE_DES_CBC_CRC;
422 entry->key.length = sizeof (key);
423 entry->key.contents = (krb5_octet *)malloc(sizeof (key));
424 if (!entry->key.contents) {
428 memcpy((char *)entry->key.contents, (char *)key, sizeof (key));
444 lp->entry = entry;
448 if (entry) {
449 if (entry->magic == KV5M_KEYTAB_ENTRY)
450 krb5_kt_free_entry(context, entry);
451 free((char *)entry);
484 if ((lp->entry->key.enctype != ENCTYPE_DES_CBC_CRC) &&
485 (lp->entry->key.enctype != ENCTYPE_DES_CBC_MD5) &&
486 (lp->entry->key.enctype != ENCTYPE_DES_CBC_MD4) &&
487 (lp->entry->key.enctype != ENCTYPE_DES_CBC_RAW))
493 lp->entry->principal,
494 lp1->entry->principal))
514 lp1->entry = lp->entry;
519 if (lp1->entry->vno > 240 || lp->entry->vno > 240) {
523 if (M(lp1->entry->vno) < M(lp->entry->vno))
525 lp1->entry = lp->entry;
538 kvno = (unsigned char) lp->entry->vno;
540 lp->entry->principal,
548 fwrite((char *)lp->entry->key.contents,