diff --git a/tools/build/go.go b/tools/build/go.go index d71ee01a..3a9600f1 100644 --- a/tools/build/go.go +++ b/tools/build/go.go @@ -35,7 +35,7 @@ func buildV2Ray(targetFile string, version string, goOS GoOS, goArch GoArch) err func signFile(file string) error { pass := os.Getenv("GPG_SIGN_PASS") - cmd := exec.Command("gpg", "--no-tty", "--batch", "--passphrase", pass, "--output", file+".sig", "--detach-sig", file) + cmd := exec.Command("gpg", "--digest-algo", "SHA512", "--no-tty", "--batch", "--passphrase", pass, "--output", file+".sig", "--detach-sig", file) cmd.Env = append(cmd.Env, os.Environ()...) output, err := cmd.CombinedOutput() if len(output) > 0 {