add assembly based sha256 interfaces