Break DUMP recursion for Hash
DUMP armoring and correctness fixes
DUMP(): Remove redundant null check; add explicit low-level hash handling; minor refactoring to make debugging clearer