Lines Matching refs:public
67 struct dhkey public; member
114 keybuf3 *public,
119 keybuf3 *public,
124 keybuf3 *public);
800 find_cache_item(struct cachekey_header **ch, uid_t uid, struct dhkey *public) in find_cache_item() argument
812 public->length == cd->public.length && in find_cache_item()
813 memcmp(public->key, cd->public.key, in find_cache_item()
814 cd->public.length) == 0) { in find_cache_item()
857 keybuf3 *public, in cache_insert_ch() argument
874 (pk = keybuf3_2_dhkey(public)) == 0 || in cache_insert_ch()
891 memcpy(&(cd->public), pk, DHKEYSIZE(pk)); in cache_insert_ch()
893 skck = MOVE_ADDR(&(cd->public), DHKEYSIZE(pk)); in cache_insert_ch()
943 skck_cd = MOVE_ADDR(&(cd->public), DHKEYSIZE(&(cd->public))); in copy_cl_item()
960 cl->public = MOVE_ADDR(cl, sizeof (struct cachekey3_list)); in copy_cl_item()
961 cl->public->keybuf3_val = MOVE_ADDR(cl->public, sizeof (keybuf3)); in copy_cl_item()
962 cl->secret = MOVE_ADDR(cl->public->keybuf3_val, in copy_cl_item()
968 bin2hex(cd->public.key, (u_char *)cl->public->keybuf3_val, in copy_cl_item()
969 cd->public.length); in copy_cl_item()
970 cl->public->keybuf3_len = cd->public.length*2+1; in copy_cl_item()
991 cache_retrieve_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public, in cache_retrieve_ch() argument
1000 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_retrieve_ch()
1010 if (memcmp(cd->public.key, pk->key, in cache_retrieve_ch()
1011 cd->public.length) != 0) { in cache_retrieve_ch()
1041 cache_remove_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public) { in cache_remove_ch() argument
1049 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_remove_ch()
1059 if (memcmp(cd->public.key, pk->key, in cache_remove_ch()
1060 cd->public.length) != 0) { in cache_remove_ch()
1209 keybuf3 *public, in cache_insert() argument
1224 cache_insert_ch(c->ch, uid, common, key, public, secret)) != 0; in cache_insert()
1237 keybuf3 *public, in cache_retrieve() argument
1251 cl = cache_retrieve_ch(c->ch, uid, public, key); in cache_retrieve()
1259 cache_remove(keylen_t keylen, algtype_t algtype, uid_t uid, keybuf3 *public) in cache_remove() argument
1272 ret = cache_remove_ch(c->ch, uid, public); in cache_remove()