Crypto codec + Diffie-Hellman message changes