Green’s Dictionary of Slang

sho’ ’nuff adj.

also sho’ ’nough, shore ’nuff, sure ’nough, sure ’nuff
[SE sure enough]

[mid-19C+] (US) a general attrib. adj. of approval: genuine, qualified, responsible, trustworthy.