Lines Matching refs:pk
863 struct dhkey *pk; in cache_insert_ch() local
872 (pk = keybuf3_2_dhkey(public)) == 0 || in cache_insert_ch()
878 if ((cd = find_cache_item(&newch, uid, pk)) == 0) { in cache_insert_ch()
879 free(pk); 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()
897 free(pk); in cache_insert_ch()
995 struct dhkey *pk = 0; in cache_retrieve_ch() local
998 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_retrieve_ch()
1007 if (pk != 0) { in cache_retrieve_ch()
1008 if (memcmp(cd->public.key, pk->key, in cache_retrieve_ch()
1027 if (pk != 0) in cache_retrieve_ch()
1028 free(pk); in cache_retrieve_ch()
1044 struct dhkey *pk = 0; in cache_remove_ch() local
1047 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_remove_ch()
1056 if (pk != 0) { in cache_remove_ch()
1057 if (memcmp(cd->public.key, pk->key, in cache_remove_ch()
1093 free(pk); in cache_remove_ch()