Only answering questions asked directly, only volunteering specific details

Solution 1:

terse

adj. Brief and to the point; effectively concise:

As in:

His answers were terse.