Added back-door'ed ECDH implementation