From df72b4a9a12ddecf07a8450b2b854ff39b2406ce Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 25 Apr 2019 08:17:28 +0200 Subject: build: improve signature and version situation Signed-off-by: Jason A. Donenfeld --- build.bat | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'build.bat') diff --git a/build.bat b/build.bat index 4c65f803..f8a43b54 100644 --- a/build.bat +++ b/build.bat @@ -1,4 +1,7 @@ @echo off +rem SPDX-License-Identifier: MIT +rem Copyright (C) 2019 WireGuard LLC. All Rights Reserved. + set STARTDIR=%cd% set OLDPATH=%PATH% @@ -38,6 +41,15 @@ if exist .deps\prepared goto :build windres.exe -i resources.rc -o resources.syso -O coff || goto :error echo [+] Building program go build -ldflags="-H windowsgui -s -w" -v -o wireguard.exe || goto :error + +:sign + if exist .\sign.bat call .\sign.bat + if "%SigningCertificate%"=="" goto :success + if "%TimestampServer%"=="" goto :success + echo [+] Signing + signtool.exe sign /sha1 "%SigningCertificate%" /fd sha256 /tr "%TimestampServer%" /td sha256 /d WireGuard wireguard.exe || goto :error + +:success echo [+] Success. Launch wireguard.exe. :out -- cgit v1.2.3-59-g8ed1b