components/openssl/openssl-fips/Makefile
branchs11-update
changeset 3267 442b27130f7a
parent 3171 7992c08ff6ee
child 3312 d92322de8ba5
equal deleted inserted replaced
3266:e00ca9ce4b5f 3267:442b27130f7a
    27 #
    27 #
    28 
    28 
    29 include ../../../make-rules/shared-macros.mk
    29 include ../../../make-rules/shared-macros.mk
    30 
    30 
    31 COMPONENT_NAME =	openssl-fips
    31 COMPONENT_NAME =	openssl-fips
    32 COMPONENT_VERSION =	2.0.5
    32 COMPONENT_VERSION =	2.0.6
    33 COMPONENT_SRC =		$(COMPONENT_NAME)-ecp-$(COMPONENT_VERSION)
    33 COMPONENT_SRC =		$(COMPONENT_NAME)-ecp-$(COMPONENT_VERSION)
    34 COMPONENT_ARCHIVE =	$(COMPONENT_SRC).tar.gz
    34 COMPONENT_ARCHIVE =	$(COMPONENT_SRC).tar.gz
    35 COMPONENT_ARCHIVE_HASH=	\
    35 COMPONENT_ARCHIVE_HASH=	\
    36     sha256:f1abdd0ca1a9467a3eba15564fc2b3447114d1d63020c33cd3210f2a43a5ff4d
    36     sha256:861b431c625c27daf440041fd67c0866ebb84b44cc672cf1ea8f23e883518897
    37 COMPONENT_ARCHIVE_URL =	http://www.openssl.org/source/$(COMPONENT_ARCHIVE)
    37 COMPONENT_ARCHIVE_URL =	http://www.openssl.org/source/$(COMPONENT_ARCHIVE)
    38 COMPONENT_BUGDB=	utility/openssl
    38 COMPONENT_BUGDB=	utility/openssl
    39 
    39 
    40 include $(WS_TOP)/make-rules/prep.mk
    40 include $(WS_TOP)/make-rules/prep.mk
    41 include $(WS_TOP)/make-rules/configure.mk
    41 include $(WS_TOP)/make-rules/configure.mk
    62 # we'll also pick up gcc if we find it in the path, so force it to
    62 # we'll also pick up gcc if we find it in the path, so force it to
    63 # find one that doesn't work like it wants
    63 # find one that doesn't work like it wants
    64 FIPS_PATH_32 = $(COMPONENT_DIR)/32:$(COMPONENT_DIR)/gcc:$(PATH)
    64 FIPS_PATH_32 = $(COMPONENT_DIR)/32:$(COMPONENT_DIR)/gcc:$(PATH)
    65 FIPS_PATH_64 = $(COMPONENT_DIR)/gcc:$(PATH)
    65 FIPS_PATH_64 = $(COMPONENT_DIR)/gcc:$(PATH)
    66 
    66 
       
    67 # HMAC-SHA-1 digest of the OpenSSL FIPS tar file is used for the
       
    68 # integrity test requirement for the FIPS-140 validation.
       
    69 # Note: COMPONENT_ARCHIVE_HASH is a SHA256 digest used by the Userland
       
    70 # Consolidation to check the file integrity.
    67 OPENSSL_FIPS_HMAC_KEY = etaonrishdlcupfm
    71 OPENSSL_FIPS_HMAC_KEY = etaonrishdlcupfm
    68 OPENSSL_FIPS_HMAC = 148e4e127ffef1df80c0ed61bae35b07ec7b7b36
    72 OPENSSL_FIPS_HMAC = 852f43cd9ae1bd2eba60e4f9f1f266d3c16c0319
    69 
    73 
    70 # There is a broken link in the tarball which causes cp(1) to fail which would
    74 # There is a broken link in the tarball which causes cp(1) to fail which would
    71 # fail the whole configure process. It's safer to get rid of the link than
    75 # fail the whole configure process. It's safer to get rid of the link than
    72 # adding "true" at the end of COMPONENT_PRE_CONFIGURE_ACTION since that could
    76 # adding "true" at the end of COMPONENT_PRE_CONFIGURE_ACTION since that could
    73 # hide real issues.
    77 # hide real issues.