Skip to content

Commit 474e4f8

Browse files
Merge pull request #5 from IBM/dev_robin
Simplify Openssl path
2 parents a1dcebb + 512f934 commit 474e4f8

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

.github/workflows/.workflowTest.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ jobs:
4444
run: |
4545
cd icc
4646
make -k OPSYS=AMD64_LINUX CONFIG=release create_all
47-
export LD_LIBRARY_PATH=/home/runner/work/OpenCryptographyKitC/OpenCryptographyKitC/openssl-1.1.1/
4847
make -k OPSYS=AMD64_LINUX CONFIG=release all
4948
make -k OPSYS=AMD64_LINUX CONFIG=release iccpkg
5049
make -k OPSYS=AMD64_LINUX CONFIG=release show_config

icc/Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -437,12 +437,12 @@ $(ICCDLL_NAME): privkey.rsa icclib$(OBJSUFX) $(LIBOBJS) $(STLPRFX)zlib$(STLSUFX
437437
$(SLD) $(SLDFLAGS) $(ICCLIB_LNK) $(EXPORT_FLAG)$(ICCLIB_EXPFILE) icclib$(OBJSUFX) $(LIBOBJS) $(STLPRFX)zlib$(STLSUFX) \
438438
tmp/tmp/*$(OBJSUFX) $(LDLIBS)
439439
#- Unstripped goes into NOSHIP
440-
./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS) "ICC_ALLOW_2KEY3DES=1"
440+
$(OPENSSL_PATH_SETUP) ./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS) "ICC_ALLOW_2KEY3DES=1"
441441
$(CP) ICCSIG.txt $(NOSHIP_ICC_RTE_DIR)/
442442
$(CP) $@ $(NOSHIP_ICC_RTE_DIR)/[email protected]
443443
#- Regular lib
444444
$(STRIP) $@
445-
./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS) "ICC_ALLOW_2KEY3DES=1"
445+
$(OPENSSL_PATH_SETUP) ./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS) "ICC_ALLOW_2KEY3DES=1"
446446
$(CP) ICCSIG.txt $(ICC_RTE_DIR)/
447447

448448
#
@@ -463,7 +463,7 @@ $(ICC_RTE_DIR)/$(SHLPRFX)icclib$(VTAG).dll: $(ICCDLL_NAME) signer$(EXESUFX)
463463
fi ;\
464464
)
465465
$(CP) $@ $(ICCDLL_NAME)
466-
./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS)
466+
$(OPENSSL_PATH_SETUP) ./signer$(EXESUFX) ICCSIG.txt privkey.rsa -SELF -FILE $(ICCDLL_NAME) $(TWEAKS)
467467
$(CP) $(ICCDLL_NAME) $@
468468
$(CP) ICCSIG.txt $(ICC_RTE_DIR)/
469469
-$(CP) $(SHLPRFX)icclib$(VTAG).pdb $(SDK_DIR)/
@@ -595,10 +595,10 @@ nist_algs$(EXESUFX): nist_algs1$(OBJSUFX)
595595

596596
#- stand alone signing tool
597597
privkey.rsa:
598-
$(ICC_ROOT)/openssl-1.1.1/apps/openssl genrsa -out privkey.rsa 2048
598+
$(OPENSSL_PATH_SETUP) $(MYOPENSSL) genrsa -out privkey.rsa 2048
599599

600600
pubkey.h: privkey.rsa
601-
$(ICC_ROOT)/openssl-1.1.1/apps/openssl rsa -in privkey.rsa -outform DER -RSAPublicKey_out > rsa_pub_key.der
601+
$(OPENSSL_PATH_SETUP) $(MYOPENSSL) rsa -in privkey.rsa -outform DER -RSAPublicKey_out > rsa_pub_key.der
602602
echo "/*This is an auto generated code please DO NOT modify*/" > pubkey.h
603603
perl bin2hex.pl rsa_pub_key.der temp.h
604604
cat temp.h >> pubkey.h
@@ -608,10 +608,10 @@ signer$(OBJSUFX): extsig.c
608608
$(CC) -DSTANDALONE -DOPSYS=\"$(OPSYS)\" $(CFLAGS) -I$(OSSLINC_DIR) extsig.c $(OUT)$@
609609

610610
signer: signer$(OBJSUFX)
611-
$(LD) $(LDFLAGS) signer$(OBJSUFX) $(OSSL_DIR)/libcrypto.a $(LDLIBS)
611+
$(LD) $(LDFLAGS) signer$(OBJSUFX) $(SLIBCRYPTO) $(LDLIBS)
612612

613613
signer.exe: signer$(OBJSUFX) tmp/tmp/dummyfile $(SLIBCRYPTO)
614-
$(LD) $(LDFLAGS) signer$(OBJSUFX) $(OSSL_DIR)/libcrypto_static.lib $(LDLIBS)
614+
$(LD) $(LDFLAGS) signer$(OBJSUFX) $(SLIBCRYPTO) $(LDLIBS)
615615

616616
extsig$(OBJSUFX): extsig.c
617617
$(CC) $(CFLAGS) -I$(SDK_DIR) -I$(OSSLINC_DIR) extsig.c

icc/tools.mk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,21 +121,21 @@ GenRndDataFIPS.exe : $(GENRNDFIPS_OBJS)
121121
# $(CP) icclib.c $@
122122

123123
icclib_sa$(OBJSUFX): icclib.c loaded.c loaded.h tracer.h extsig.h
124-
-$(CC) -DICCDLL_NAME="\"icclib_sa$(EXESUFX)\"" -DSTANDALONE_ICCLIB -DOPSYS="\"$(OPSYS)\"" -DMYNAME=icclib_sa$(VTAG) $(CFLAGS) \
124+
$(CC) -DICCDLL_NAME="\"icclib_sa$(EXESUFX)\"" -DSTANDALONE_ICCLIB -DOPSYS="\"$(OPSYS)\"" -DMYNAME=icclib_sa$(VTAG) $(CFLAGS) \
125125
-I../$(ZLIB) -I./ -I$(SDK_DIR) -I$(OSSLINC_DIR) -I$(OSSL_DIR) -I$(API_DIR) icclib.c $(OUT)$@
126126

127127
icclib_sa$(EXESUFX): icclib_sa$(OBJSUFX) $(LIBOBJS) $(STLPRFX)zlib$(STLSUFX) tmp/tmp/dummyfile extsig$(OBJSUFX) signer$(EXESUFX)
128-
-$(LD) $(LDFLAGS) icclib_sa$(OBJSUFX) $(LIBOBJS) $(STLPRFX)zlib$(STLSUFX) tmp/tmp/*$(OBJSUFX) $(LDLIBS)
129-
-./signer$(EXESUFX) ICCLIB_SA.txt privkey.rsa -SELF -FILE icclib_sa$(EXESUFX) $(TWEAKS)
128+
$(LD) $(LDFLAGS) icclib_sa$(OBJSUFX) $(LIBOBJS) $(STLPRFX)zlib$(STLSUFX) tmp/tmp/*$(OBJSUFX) $(LDLIBS)
129+
$(OPENSSL_PATH_SETUP) ./signer$(EXESUFX) ICCLIB_SA.txt privkey.rsa -SELF -FILE icclib_sa$(EXESUFX) $(TWEAKS)
130130

131131

132132
#- Build ICC test executables
133133

134134
smalltest$(OBJSUFX): tools/smalltest.c $(SDK_DIR)/icc.h $(SDK_DIR)/icc_a.h $(SDK_DIR)/iccglobals.h
135-
-$(CC) $(CFLAGS) -I./ -I $(SDK_DIR) tools/smalltest.c
135+
$(CC) $(CFLAGS) -I./ -I $(SDK_DIR) tools/smalltest.c
136136

137137
smalltest$(EXESUFX): $(ICCDLL) $(ICCLIB) smalltest$(OBJSUFX)
138-
-$(LD) $(LDFLAGS) smalltest$(OBJSUFX) $(ICCLIB) $(LDLIBS)
138+
$(LD) $(LDFLAGS) smalltest$(OBJSUFX) $(ICCLIB) $(LDLIBS)
139139

140140
smalltest4$(OBJSUFX): tools/smalltest4.c $(SDK_DIR)/icc.h $(SDK_DIR)/icc_a.h $(SDK_DIR)/iccglobals.h
141141
-$(CC) $(CFLAGS) -I./ -I $(SDK_DIR) tools/smalltest4.c

0 commit comments

Comments
 (0)