add a key exchange proto