RSA key pair for signing publications added

This commit is contained in:
Simon Rozman 2016-03-15 10:19:21 +01:00
parent 41c1fd2328
commit 17c63556ad
2 changed files with 20 additions and 1 deletions

View File

@ -72,7 +72,8 @@ All \
Setup \ Setup \
SetupDebug \ SetupDebug \
Register \ Register \
Unregister :: "MSI\MSIBuild\Version\Version.mak" Unregister \
GenRSAKeypair :: "MSI\MSIBuild\Version\Version.mak"
$(MAKE) /f "Makefile" /$(MAKEFLAGS) HAS_VERSION=1 $@ $(MAKE) /f "Makefile" /$(MAKEFLAGS) HAS_VERSION=1 $@
"MSI\MSIBuild\Version\Version.mak" :: "MSI\MSIBuild\Version\Version.mak" ::
@ -139,10 +140,12 @@ UnregisterShortcuts ::
###################################################################### ######################################################################
"$(OUTPUT_DIR)" \ "$(OUTPUT_DIR)" \
"$(OUTPUT_DIR)\Keys" \
"$(OUTPUT_DIR)\Setup" \ "$(OUTPUT_DIR)\Setup" \
"$(APPDATA)\Microsoft\Windows\Start Menu\Programs\ZRCola" : "$(APPDATA)\Microsoft\Windows\Start Menu\Programs\ZRCola" :
if not exist $@ md $@ if not exist $@ md $@
"$(OUTPUT_DIR)\Keys" \
"$(OUTPUT_DIR)\Setup" : "$(OUTPUT_DIR)" "$(OUTPUT_DIR)\Setup" : "$(OUTPUT_DIR)"
@ -287,4 +290,17 @@ $(REDIST_SL_X64) : "$(OUTPUT_DIR)\ZRColaSl64D.3.msi"
$(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=Sl PLAT=x64 CFG=Debug $(MAKE) /f "Makefile" /$(MAKEFLAGS) LANG=Sl PLAT=x64 CFG=Debug
cd "$(MAKEDIR)" cd "$(MAKEDIR)"
GenRSAKeypair :: \
"$(OUTPUT_DIR)\Keys\verpriv.bin" \
"$(OUTPUT_DIR)\Keys\verpub.bin"
"$(OUTPUT_DIR)\Keys\verkeypair.txt" : "$(OUTPUT_DIR)\Keys"
openssl.exe genrsa -out $@ 4096
"$(OUTPUT_DIR)\Keys\verpriv.bin" : "$(OUTPUT_DIR)\Keys\verkeypair.txt"
openssl.exe rsa -in $** -inform PEM -outform DER -out $@
"$(OUTPUT_DIR)\Keys\verpub.bin" : "$(OUTPUT_DIR)\Keys\verkeypair.txt"
openssl.exe rsa -in $** -inform PEM -outform DER -out $@ -pubout
!ENDIF !ENDIF

3
output/Keys/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/verkeypair.txt
/verpriv.bin
/verpub.bin