DHKEYSIZE
memcpy(&(cd->public), pk, DHKEYSIZE(pk));
skck = MOVE_ADDR(&(cd->public), DHKEYSIZE(pk));
memcpy(&(skck->secret), sk, DHKEYSIZE(sk));
skck_cd = MOVE_ADDR(&(cd->public), DHKEYSIZE(&(cd->public)));