string_assign
string_assign(&p->algorithm, p2->algorithm);
string_assign(&p->ivmeth, p2->ivmeth);
string_assign(&kg1->kg_cmd, kg2->kg_cmd);
string_assign(&kg1->kg_sharedid, kg2->kg_sharedid);
void string_assign(string_t **, string_t *);