added skeleton for ecdh, will implement futher later/clean up