generate_secret
if (!generate_secret(&peer1, peer2.pub, libctx)
|| !generate_secret(&peer2, peer1.pub, libctx)) {