Partially-honest Nash implementation: a full characterization