Lines Matching refs:kp
740 encrypt_keyid(struct key_info *kp, uchar_t *keyid, int len) in encrypt_keyid() argument
743 int dir = kp->dir; in encrypt_keyid()
746 if (!(ep = (*kp->getcrypt)(*kp->modep))) { in encrypt_keyid()
749 kp->keylen = 0; in encrypt_keyid()
754 if (kp->keylen == 0) in encrypt_keyid()
756 kp->keylen = 0; in encrypt_keyid()
758 (void) (*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
760 } else if ((len != kp->keylen) || in encrypt_keyid()
761 (memcmp(keyid, kp->keyid, len) != 0)) { in encrypt_keyid()
765 kp->keylen = len; in encrypt_keyid()
766 (void) memcpy(kp->keyid, keyid, len); in encrypt_keyid()
768 (void) (*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
771 ret = (*ep->keyid)(dir, kp->keyid, &kp->keylen); in encrypt_keyid()
773 encrypt_start_output(*kp->modep); in encrypt_keyid()
777 encrypt_send_keyid(dir, kp->keyid, kp->keylen, 0); in encrypt_keyid()
788 struct key_info *kp = &ki[(dir == TELNET_DIR_ENCRYPT) ? 0 : 1]; in encrypt_send_keyid() local
789 (void) memcpy(kp->keyid, keyid, keylen); in encrypt_send_keyid()
790 kp->keylen = keylen; in encrypt_send_keyid()