package worker import ( "github.com/jfraeys/fetch_ml/internal/worker/integrity" ) // dirOverallSHA256Hex uses native implementation when compiled with -tags native_libs. // The build tag selects between native_bridge.go (stub) and native_bridge_libs.go (real). // No runtime configuration needed - build determines behavior. func dirOverallSHA256Hex(root string) (string, error) { // native_bridge_libs.go provides this when built with -tags native_libs // native_bridge.go provides stub that falls back to Go return dirOverallSHA256HexNative(root) } // DirOverallSHA256HexParallel exports the parallel directory hashing function. func DirOverallSHA256HexParallel(root string) (string, error) { return integrity.DirOverallSHA256HexParallel(root) }