33 COMPONENT_NAME = openssl-fips-140 |
33 COMPONENT_NAME = openssl-fips-140 |
34 # Note: COMPONENT_VERSION is the core OpenSSL version, and IPS_COMPONENT_VERSION |
34 # Note: COMPONENT_VERSION is the core OpenSSL version, and IPS_COMPONENT_VERSION |
35 # is the FIPS module version. The COMPONENT_VERSION changes with the core |
35 # is the FIPS module version. The COMPONENT_VERSION changes with the core |
36 # OpenSSL version, but the IPS_COMPONENT_VERSION is purposely only to change if |
36 # OpenSSL version, but the IPS_COMPONENT_VERSION is purposely only to change if |
37 # the FIPS module version changes. |
37 # the FIPS module version changes. |
38 COMPONENT_VERSION = 1.0.2h |
38 COMPONENT_VERSION = 1.0.2i |
39 IPS_COMPONENT_VERSION = 2.0.12 |
39 IPS_COMPONENT_VERSION = 2.0.12 |
40 COMPONENT_PROJECT_URL= http://www.openssl.org/ |
40 COMPONENT_PROJECT_URL= http://www.openssl.org/ |
41 COMPONENT_SRC_NAME = openssl |
41 COMPONENT_SRC_NAME = openssl |
42 COMPONENT_SRC = $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) |
42 COMPONENT_SRC = $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) |
43 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz |
43 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz |
44 COMPONENT_ARCHIVE_HASH= \ |
44 COMPONENT_ARCHIVE_HASH= \ |
45 sha256:1d4007e53aad94a5b2002fe045ee7bb0b3d98f1a47f8b2bc851dcd1c74332919 |
45 sha256:9287487d11c9545b6efb287cdb70535d4e9b284dd10d51441d9b9963d000de6f |
46 COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE) |
46 COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE) |
47 COMPONENT_BUGDB= library/openssl |
47 COMPONENT_BUGDB= library/openssl |
48 |
48 |
49 TPNO= 28137 |
49 TPNO= 31795 |
50 |
50 |
51 # Clone the patch files to the patches-all dir. |
51 # Clone the patch files to the patches-all dir. |
52 # COPY_COMMON_FILES is there so that rsync is called as soon as |
52 # COPY_COMMON_FILES is there so that rsync is called as soon as |
53 # the Makefile is parsed. |
53 # the Makefile is parsed. |
54 PATCH_DIR=patches-all |
54 PATCH_DIR=patches-all |
111 CONFIGURE_OPTIONS += fips --with-fipslibdir="$(FIPS_BUILD_DIR_$(BITS))/fips/" |
111 CONFIGURE_OPTIONS += fips --with-fipslibdir="$(FIPS_BUILD_DIR_$(BITS))/fips/" |
112 CONFIGURE_OPTIONS += --with-fipsdir="$(BUILD_DIR_$(BITS))" |
112 CONFIGURE_OPTIONS += --with-fipsdir="$(BUILD_DIR_$(BITS))" |
113 CONFIGURE_OPTIONS += no-seed |
113 CONFIGURE_OPTIONS += no-seed |
114 |
114 |
115 # Disable SSLv2 and SSLv3 protocols |
115 # Disable SSLv2 and SSLv3 protocols |
116 CONFIGURE_OPTIONS += no-ssl2 no-ssl2-method |
116 CONFIGURE_OPTIONS += no-ssl2 |
117 CONFIGURE_OPTIONS += no-ssl3 no-ssl3-method |
117 CONFIGURE_OPTIONS += no-ssl3 no-ssl3-method |
118 |
118 |
119 # We define our own compiler and linker option sets for Solaris. See Configure |
119 # We define our own compiler and linker option sets for Solaris. See Configure |
120 # for more information. |
120 # for more information. |
121 CONFIGURE_OPTIONS32_i386 = solaris-x86-cc-sunw |
121 CONFIGURE_OPTIONS32_i386 = solaris-x86-cc-sunw |