Here is one sentence: I vouch for the quality of my products.
Here is another sentence: He vouched his words by his deeds.
Does the term vouch mean the same thing in both these sentences?
different meanings