removed superfluous get_other_public_value in diffie_hellman_t interface