Recursive message digest wrapper utility
