Lines Matching refs:public
65 struct dhkey public; member
112 keybuf3 *public,
117 keybuf3 *public,
122 keybuf3 *public);
798 find_cache_item(struct cachekey_header **ch, uid_t uid, struct dhkey *public) in find_cache_item() argument
810 public->length == cd->public.length && in find_cache_item()
811 memcmp(public->key, cd->public.key, in find_cache_item()
812 cd->public.length) == 0) { in find_cache_item()
855 keybuf3 *public, in cache_insert_ch() argument
872 (pk = keybuf3_2_dhkey(public)) == 0 || in cache_insert_ch()
889 memcpy(&(cd->public), pk, DHKEYSIZE(pk)); in cache_insert_ch()
891 skck = MOVE_ADDR(&(cd->public), DHKEYSIZE(pk)); in cache_insert_ch()
941 skck_cd = MOVE_ADDR(&(cd->public), DHKEYSIZE(&(cd->public))); in copy_cl_item()
958 cl->public = MOVE_ADDR(cl, sizeof (struct cachekey3_list)); in copy_cl_item()
959 cl->public->keybuf3_val = MOVE_ADDR(cl->public, sizeof (keybuf3)); in copy_cl_item()
960 cl->secret = MOVE_ADDR(cl->public->keybuf3_val, in copy_cl_item()
966 bin2hex(cd->public.key, (u_char *)cl->public->keybuf3_val, in copy_cl_item()
967 cd->public.length); in copy_cl_item()
968 cl->public->keybuf3_len = cd->public.length*2+1; in copy_cl_item()
989 cache_retrieve_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public, in cache_retrieve_ch() argument
998 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_retrieve_ch()
1008 if (memcmp(cd->public.key, pk->key, in cache_retrieve_ch()
1009 cd->public.length) != 0) { in cache_retrieve_ch()
1039 cache_remove_ch(struct cachekey_header *ch, uid_t uid, keybuf3 *public) { in cache_remove_ch() argument
1047 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_remove_ch()
1057 if (memcmp(cd->public.key, pk->key, in cache_remove_ch()
1058 cd->public.length) != 0) { in cache_remove_ch()
1207 keybuf3 *public, in cache_insert() argument
1222 cache_insert_ch(c->ch, uid, common, key, public, secret)) != 0; in cache_insert()
1235 keybuf3 *public, in cache_retrieve() argument
1249 cl = cache_retrieve_ch(c->ch, uid, public, key); in cache_retrieve()
1257 cache_remove(keylen_t keylen, algtype_t algtype, uid_t uid, keybuf3 *public) in cache_remove() argument
1270 ret = cache_remove_ch(c->ch, uid, public); in cache_remove()