Gadget refactoring in progress
raaz-hash-sha corrected