VirtualBox

Changeset 95679 in vbox


Ignore:
Timestamp:
Jul 17, 2022 2:44:39 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
152328
Message:

/Config.kmk: Try separate sha1 and sha256 signtools. bugref:8691

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r95676 r95679  
    39693969  endif
    39703970
    3971   VBOX_SIGNTOOL ?= $(VBOX_RETRY) "$(VBOX_PATH_SIGN_TOOLS)/signtool.exe"
    3972   VBOX_INF2CAT  ?= $(VBOX_PATH_SELFSIGN)/inf2cat.exe
     3971  VBOX_SIGNTOOL                ?= $(VBOX_RETRY) "$(VBOX_PATH_SIGN_TOOLS)/signtool.exe"
     3972  VBOX_SIGNTOOL_ORDERDEPS      ?=
     3973  VBOX_SIGNTOOL_SHA1           ?= $(VBOX_SIGNTOOL)
     3974  VBOX_SIGNTOOL_SHA1_ORDERDEPS ?= $(VBOX_SIGNTOOL_ORDERDEPS)
     3975  VBOX_SIGNTOOL_SHA2           ?= $(VBOX_SIGNTOOL)
     3976  VBOX_SIGNTOOL_SHA2_ORDERDEPS ?= $(VBOX_SIGNTOOL_ORDERDEPS)
     3977  VBOX_INF2CAT                 ?= $(VBOX_PATH_SELFSIGN)/inf2cat.exe
    39733978
    39743979  ifeq ($(VBOX_SIGNING_MODE),test)
     
    40454050   else ifdef VBOX_CERTIFICATE_SHA2_SUBJECT_NAME
    40464051    ifdef VBOX_CERTIFICATE_SUBJECT_NAME
    4047      VBOX_SIGN_FILE_FN     = $(VBOX_SIGNTOOL) \
     4052     VBOX_SIGN_FILE_FN     = $(VBOX_SIGNTOOL_SHA1) \
    40484053        sign /fd sha1 \
    40494054        $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     
    40564061        "$(1)" \
    40574062        $(if-expr "$5" == "",\
    4058         $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6)$(VBOX_SIGNTOOL) \
     4063        $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6)$(VBOX_SIGNTOOL_SHA2) \
    40594064        sign /as /fd sha256 \
    40604065        $(VBOX_CROSS_CERTIFICATE_SHA2_FILE_ARGS) \
     
    40674072        "$(1)",)
    40684073    else
    4069      VBOX_SIGN_FILE_FN     = $(VBOX_SIGNTOOL) \
     4074     VBOX_SIGN_FILE_FN     = $(VBOX_SIGNTOOL_SHA2) \
    40704075        sign /fd sha256 \
    40714076        $(VBOX_CROSS_CERTIFICATE_SHA2_FILE_ARGS) \
     
    40994104    VBOX_SIGN_EV_FILE_FN  = $(call VBOX_CCS_SIGN_CMD,microsoftev,$1,$(if $2,$2,))
    41004105   else ifdef VBOX_CERTIFICATE_EV_SUBJECT_NAME
    4101     VBOX_SIGN_EV_FILE_FN  = $(VBOX_SIGNTOOL) \
     4106    VBOX_SIGN_EV_FILE_FN  = $(VBOX_SIGNTOOL_SHA2) \
    41024107        sign /fd sha256 \
    41034108        $(VBOX_CERTIFICATE_EV_STORE_ARGS) \
     
    41574162  #
    41584163  # @remarks The parameters are the same as VBOX_SIGN_FILE_FN.
    4159   VBOX_SIGN_IMAGE_PLAN_B_FN = $(VBOX_SIGNTOOL) \
     4164  VBOX_SIGN_IMAGE_PLAN_B_FN = $(VBOX_SIGNTOOL_SHA1) \
    41604165        sign /fd sha1\
    41614166        $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette