From 3e395e93ac377859055414f9e61ba4fa07ba51c6 Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Thu, 23 Feb 2017 15:43:11 +0100 Subject: [PATCH] use SHA512 to sign files --- tools/build/go.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {