Lines Matching refs:kp
733 encrypt_keyid(struct key_info *kp, unsigned char *keyid, int len) in encrypt_keyid() argument
736 int dir = kp->dir; in encrypt_keyid()
742 if (!(ep = (*kp->getcrypt)(*kp->modep))) { in encrypt_keyid()
745 kp->keylen = 0; in encrypt_keyid()
750 if (kp->keylen == 0) in encrypt_keyid()
752 kp->keylen = 0; in encrypt_keyid()
754 (void)(*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
756 } else if ((len != kp->keylen) || (memcmp(keyid,kp->keyid,len) != 0)) { in encrypt_keyid()
760 kp->keylen = len; in encrypt_keyid()
761 memcpy(kp->keyid,keyid, len); in encrypt_keyid()
763 (void)(*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
766 ret = (*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
768 encrypt_start_output(*kp->modep); in encrypt_keyid()
772 encrypt_send_keyid(dir, kp->keyid, kp->keylen, 0); in encrypt_keyid()
793 struct key_info *kp = &ki[(dir == DIR_ENCRYPT) ? 0 : 1]; in encrypt_send_keyid() local
794 memcpy(kp->keyid,keyid, keylen); in encrypt_send_keyid()
795 kp->keylen = keylen; in encrypt_send_keyid()