diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-05-04 22:28:33 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-05-04 22:28:33 +0100 |
commit | a978c074e4272bb901fbe4a10de0a7b2af574f17 (patch) | |
tree | 8c764c1cc0576389ce22abd317bceba71ea5732d /app-crypt/tpm2-tools | |
parent | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (diff) |
gentoo resync : 04.05.2021
Diffstat (limited to 'app-crypt/tpm2-tools')
-rw-r--r-- | app-crypt/tpm2-tools/Manifest | 6 | ||||
-rw-r--r-- | app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-libressl.patch | 26 | ||||
-rw-r--r-- | app-crypt/tpm2-tools/files/tpm2-tools-5.0-libressl.patch | 39 | ||||
-rw-r--r-- | app-crypt/tpm2-tools/tpm2-tools-4.3.0-r1.ebuild | 8 | ||||
-rw-r--r-- | app-crypt/tpm2-tools/tpm2-tools-5.0-r1.ebuild | 8 |
5 files changed, 8 insertions, 79 deletions
diff --git a/app-crypt/tpm2-tools/Manifest b/app-crypt/tpm2-tools/Manifest index 41e85eaaaf46..d436c7a6c4c4 100644 --- a/app-crypt/tpm2-tools/Manifest +++ b/app-crypt/tpm2-tools/Manifest @@ -1,8 +1,6 @@ AUX tpm2-tools-4.3.0-Remove-WError.patch 360 BLAKE2B 440f48fca6e8aaf9b2c0fd094011738c467a22dc31bd94b53f6788b8fa52c00c5d7ebe074434be60b6370dcf1e94ee4d57bcfc93857fcf03dbdff30c8e157445 SHA512 0d246d1446b5b2ebca0e12467c746a731897311448840a7aac35b57d22edcdec0c9f424d1c95c9614d969a57dba458bbbad8826516cc05329b47d2dad05318fe -AUX tpm2-tools-4.3.0-libressl.patch 978 BLAKE2B be1cbcf06f6db5e4e916ae708d9e70d6ebf52f296e3328bdb05200aaa6b7a62610909675c7b1f72ab4448ebc8b08180f436fde21dda7cf65aa07d1e112e97d28 SHA512 6d6b6c3d433d92398c341823f163128ab6eca96d328a0efe50f690dcefd854b8a1b7a00ba99bb4fb8978b53674464d76bfca55d079a48088833499263a0ced51 -AUX tpm2-tools-5.0-libressl.patch 1473 BLAKE2B 3ac960f6fa0ae111bb540bac3ccddc3d4265d3d8c39500a1bd47c3e5b229bdf2765ed320a69a34accf6bbe9a2cb003ee306c061739c0af8d6171b9dea8ec9305 SHA512 b919e236da02a81c8b9a0498667ef345ab4dc1d3d56f28bb84f5f177919ea2173fcdc91b4538e85e7899f293fadd982a35bb36a92da8b28650f0b686c9dca575 DIST tpm2-tools-4.3.0.tar.gz 881544 BLAKE2B 0415f30845658e84e97a964abebc3082e45fb880c10bec405cd89c7bfa373ace10b669c4af78e7e47f2d2bb62fc7cc34b2e54e392a95c8f9b8956b8c92af6aee SHA512 4e622bbc8642ba7fd93a7343900560fe3779cba03e363d16f391fc8929724a11913d238e3986de06982cbced27c3c2ca8c7e73d75796407b8646c101ccf393a8 DIST tpm2-tools-5.0.tar.gz 990855 BLAKE2B 5d39bbef0bc6f0d84f37c64c697260343a9f9e134bce015a6b529176195adb907672f35b85382b0a4785e40e368030ac347083086c3799bdfe86dced1ac69848 SHA512 ea57a28a61e28b78cae7067ff58facd8754fafab7a2689fd93f8b3374073b6ac30301a75f8ff5c654800ab469ee6604d0b8a86c310631b9545b816ecaa05968e -EBUILD tpm2-tools-4.3.0-r1.ebuild 1169 BLAKE2B 8e0636426eb9aa2f39464c9c191e58b7af188b6dd01c8b40586abc393425425a427eb481d8c7dfbf335aa63e84d1962f7280f4589fc158e4021c80b20bf7a1eb SHA512 b5df4e5816e4d5135d94d650fdfb4bcddaebf370187da397ad72d9ecb816693cc274dd96989f60f3e1a713da60aed1deb397ec955227be7a161c49c734704762 -EBUILD tpm2-tools-5.0-r1.ebuild 1167 BLAKE2B 059a93934c3154258b9fc32fb7f002d54e4feeee76e0e6d22cce8828ae61a244e0aaa85682b30824e9c7dffa16f0293bf32aacbead026d8fd2ce6efd78c8c8f9 SHA512 d0afe0b7c39ee438de039432ad226bb65d1f98a9687ee4c81955288fc7e3e24f3c395ba6c07a0d6d685d26ac376b982befb0c9bb7386260031aac4a1bf330796 +EBUILD tpm2-tools-4.3.0-r1.ebuild 1052 BLAKE2B bf435ee4ce938f58cf82a835e4940c2044ee179a574e575fad1124222216c4d1147d302b9fbe95165303326758e7145112e120f7d1f70c0750fc62b75d4db1c2 SHA512 85155fc93543892a19be80b0826f20fb38be8cfe84ed2e4ae957e2c36bd075126b635fe54f848785aa866c0a22e1e7e19378a22361c30d3fba4f922299cc3048 +EBUILD tpm2-tools-5.0-r1.ebuild 1052 BLAKE2B 42570effe76926a3c413d3515393329b3825a5fb7dc554132e08e0a50628b4e102bae85229ae878ea0abf2a9d3c1587b112d1f66c20b70da502ce22bad2ab38d SHA512 f4cf500e38fca6b2617f19a515ccc48c7829f939a997681c2c97576b6ebd5e4737b004224939021f43682a0568c522212d8788388221b2369fbe43e158aabb8c MISC metadata.xml 559 BLAKE2B 6c0842aa4bbd95d2047bf3ce11c99fad96491481bbe52cdd81d0d02085d97799129ab5a249925c88c20afc1fba8890fb1809a1809a2c2c23e62bb36673031c98 SHA512 6fe7716a5db796b958fee79d65fa04b32196985f503bfb11ff4790c95f118fb5ca14cc9b4ef59b94caadc60c30453b629c6b93918fde505404646a0165947f5c diff --git a/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-libressl.patch b/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-libressl.patch deleted file mode 100644 index 88948546353f..000000000000 --- a/app-crypt/tpm2-tools/files/tpm2-tools-4.3.0-libressl.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/lib/tpm2_identity_util.c b/lib/tpm2_identity_util.c -index a3b0e387..9519ca7b 100644 ---- a/lib/tpm2_identity_util.c -+++ b/lib/tpm2_identity_util.c -@@ -17,7 +17,7 @@ - - // Identity-related functionality that the TPM normally does, but using OpenSSL - --#if defined(LIBRESSL_VERSION_NUMBER) -+#if 0 - static int RSA_padding_add_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, - const unsigned char *from, int flen, const unsigned char *param, int plen, - const EVP_MD *md, const EVP_MD *mgf1md) { -diff --git a/lib/tpm2_openssl.c b/lib/tpm2_openssl.c -index 6d29c0d4..bd375ce3 100644 ---- a/lib/tpm2_openssl.c -+++ b/lib/tpm2_openssl.c -@@ -14,7 +14,7 @@ - #include "tpm2_openssl.h" - - /* compatibility function for OpenSSL versions < 1.1.0 */ --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - static int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) { - int r; - int topad; diff --git a/app-crypt/tpm2-tools/files/tpm2-tools-5.0-libressl.patch b/app-crypt/tpm2-tools/files/tpm2-tools-5.0-libressl.patch deleted file mode 100644 index b41c9f50e272..000000000000 --- a/app-crypt/tpm2-tools/files/tpm2-tools-5.0-libressl.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/lib/tpm2_identity_util.c b/lib/tpm2_identity_util.c -index a3b0e387..9519ca7b 100644 ---- a/lib/tpm2_identity_util.c -+++ b/lib/tpm2_identity_util.c -@@ -17,7 +17,7 @@ - - // Identity-related functionality that the TPM normally does, but using OpenSSL - --#if defined(LIBRESSL_VERSION_NUMBER) -+#if 0 - static int RSA_padding_add_PKCS1_OAEP_mgf1(unsigned char *to, int tlen, - const unsigned char *from, int flen, const unsigned char *param, int plen, - const EVP_MD *md, const EVP_MD *mgf1md) { -diff --git a/lib/tpm2_openssl.c b/lib/tpm2_openssl.c -index e769d6df..54f124c9 100644 ---- a/lib/tpm2_openssl.c -+++ b/lib/tpm2_openssl.c -@@ -15,7 +15,7 @@ - #include "tpm2_systemdeps.h" - - /* compatibility function for OpenSSL versions < 1.1.0 */ --#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - static int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) { - int r; - int topad; -diff --git a/lib/tpm2_openssl.h b/lib/tpm2_openssl.h -index 46c8f9c0..71206309 100644 ---- a/lib/tpm2_openssl.h -+++ b/lib/tpm2_openssl.h -@@ -17,7 +17,7 @@ - #define LIB_TPM2_OPENSSL_OPENSSL_PRE11 - #endif - --#if OPENSSL_VERSION_NUMBER >= 0x10101000L -+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) - #define EC_POINT_set_affine_coordinates_tss(group, tpm_pub_key, bn_x, bn_y, dmy) \ - EC_POINT_set_affine_coordinates(group, tpm_pub_key, bn_x, bn_y, dmy) - diff --git a/app-crypt/tpm2-tools/tpm2-tools-4.3.0-r1.ebuild b/app-crypt/tpm2-tools/tpm2-tools-4.3.0-r1.ebuild index f9edff247c56..01663f80cd57 100644 --- a/app-crypt/tpm2-tools/tpm2-tools-4.3.0-r1.ebuild +++ b/app-crypt/tpm2-tools/tpm2-tools-4.3.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+fapi libressl" +IUSE="+fapi" # Integration test are now run as part of the testing suite, which will fail # because none of the supported TPM emulators are in Portage. In a future @@ -21,13 +21,11 @@ RESTRICT="test" RDEPEND="net-misc/curl:= >=app-crypt/tpm2-tss-2.4.0:=[fapi?] - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= )" + dev-libs/openssl:0=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig sys-devel/autoconf-archive" PATCHES=( - "${FILESDIR}/${PN}-4.3.0-libressl.patch" "${FILESDIR}/${PN}-4.3.0-Remove-WError.patch" ) @@ -42,5 +40,5 @@ src_prepare() { src_configure() { econf \ $(use_enable fapi) \ - $(use_enable !libressl hardening) + --enable-hardening } diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.0-r1.ebuild b/app-crypt/tpm2-tools/tpm2-tools-5.0-r1.ebuild index 375c04e216eb..344be726c386 100644 --- a/app-crypt/tpm2-tools/tpm2-tools-5.0-r1.ebuild +++ b/app-crypt/tpm2-tools/tpm2-tools-5.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="+fapi libressl" +IUSE="+fapi" # Integration test are now run as part of the testing suite, which will fail # because none of the supported TPM emulators are in Portage. In a future @@ -21,13 +21,11 @@ RESTRICT="test" RDEPEND="net-misc/curl:= >=app-crypt/tpm2-tss-3.0.1:=[fapi?] - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= )" + dev-libs/openssl:0=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig sys-devel/autoconf-archive" PATCHES=( - "${FILESDIR}/${PN}-5.0-libressl.patch" "${FILESDIR}/${PN}-4.3.0-Remove-WError.patch" ) @@ -42,5 +40,5 @@ src_prepare() { src_configure() { econf \ $(use_enable fapi) \ - $(use_enable !libressl hardening) + --enable-hardening } |