Add sha function