X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=lfs%2Fopenssl;h=ea7eff1350da54d2c5e20cee83bfdecc855baee8;hp=ababd763590b6e7f7a852e88a33958792ae12ab0;hb=HEAD;hpb=d29b3c77ac495d5d2307640b5953df86818416b8 diff --git a/lfs/openssl b/lfs/openssl index ababd76359..6950357424 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team # +# Copyright (C) 2007-2024 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 1.1.1m +VER = 3.2.1 THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -52,16 +52,14 @@ CONFIGURE_OPTIONS = \ no-aria \ $(OPENSSL_ARCH) -ifeq "$(IS_64BIT)" "1" - OPENSSL_ARCH = linux-generic64 -else - OPENSSL_ARCH = linux-generic32 -endif - ifeq "$(BUILD_ARCH)" "aarch64" OPENSSL_ARCH = linux-aarch64 endif +ifeq "$(BUILD_ARCH)" "riscv64" + OPENSSL_ARCH = linux64-riscv64 +endif + ifeq "$(BUILD_ARCH)" "x86_64" OPENSSL_ARCH = linux-x86_64 endif @@ -74,7 +72,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 8ec70f665c145c3103f6e330f538a9db +$(DL_FILE)_BLAKE2 = 960222e0305166160e5ab000e29650b92063bf726551ee9ad46060166d99738d1e3a5b86fd28b14c8f4fb3a72f5aa70850defb87c02990acff3dbcbdac40b347 install : $(TARGET) @@ -82,10 +80,10 @@ check : $(patsubst %,$(DIR_CHK)/%,$(objects)) download :$(patsubst %,$(DIR_DL)/%,$(objects)) -md5 : $(subst %,%_MD5,$(objects)) +b2 : $(subst %,%_BLAKE2,$(objects)) ############################################################################### -# Downloading, checking, md5sum +# Downloading, checking, b2sum ############################################################################### $(patsubst %,$(DIR_CHK)/%,$(objects)) : @@ -94,8 +92,8 @@ $(patsubst %,$(DIR_CHK)/%,$(objects)) : $(patsubst %,$(DIR_DL)/%,$(objects)) : @$(LOAD) -$(subst %,%_MD5,$(objects)) : - @$(MD5) +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) ############################################################################### # Installation Details @@ -104,7 +102,6 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssl-1.1.1d-default-cipherlist.patch # Apply our CFLAGS cd $(DIR_APP) && sed -i Configure \ @@ -123,5 +120,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make install install -m 0644 $(DIR_SRC)/config/ssl/openssl.cnf /etc/ssl + # Install RFC 7919 defined standard group ffdhe4096 + install -m 0644 $(DIR_SRC)/config/ssl/ffdhe4096.pem /etc/ssl + @rm -rf $(DIR_APP) @$(POSTBUILD)