284: some dh and eddsa API naming cleanup and some more API unit tests