[enh] added ECDH ops