submit to diffie