Lines Matching refs:pk
865 struct dhkey *pk; in cache_insert_ch() local
874 (pk = keybuf3_2_dhkey(public)) == 0 || in cache_insert_ch()
880 if ((cd = find_cache_item(&newch, uid, pk)) == 0) { in cache_insert_ch()
881 free(pk); 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()
899 free(pk); in cache_insert_ch()
997 struct dhkey *pk = 0; in cache_retrieve_ch() local
1000 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_retrieve_ch()
1009 if (pk != 0) { in cache_retrieve_ch()
1010 if (memcmp(cd->public.key, pk->key, in cache_retrieve_ch()
1029 if (pk != 0) in cache_retrieve_ch()
1030 free(pk); in cache_retrieve_ch()
1046 struct dhkey *pk = 0; in cache_remove_ch() local
1049 (public != 0 && (pk = keybuf3_2_dhkey(public)) == 0)) { in cache_remove_ch()
1058 if (pk != 0) { in cache_remove_ch()
1059 if (memcmp(cd->public.key, pk->key, in cache_remove_ch()
1095 free(pk); in cache_remove_ch()