added sha256 code to ds module build and header