diff options
author | Alon Bar-Lev <alonbl@gentoo.org> | 2019-05-19 19:03:11 +0300 |
---|---|---|
committer | Alon Bar-Lev <alonbl@gentoo.org> | 2019-05-19 19:03:11 +0300 |
commit | a91c516026b868da71fdd187beb8ca6a6f104161 (patch) | |
tree | 84f3cd30f757365af7a5bbd06c7492474335e73b /dev-libs/opensc/files | |
parent | sys-kernel/linux-firmware: add REQUIRED_USE (diff) | |
download | gentoo-a91c516026b868da71fdd187beb8ca6a6f104161.tar.gz gentoo-a91c516026b868da71fdd187beb8ca6a6f104161.tar.bz2 gentoo-a91c516026b868da71fdd187beb8ca6a6f104161.zip |
dev-libs/opensc: cleanup old
Signed-off-by: Alon Bar-Lev <alonbl@gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Diffstat (limited to 'dev-libs/opensc/files')
-rw-r--r-- | dev-libs/opensc/files/opensc-0.18.0-build.patch | 100 | ||||
-rw-r--r-- | dev-libs/opensc/files/opensc-0.18.0-libressl.patch | 79 |
2 files changed, 0 insertions, 179 deletions
diff --git a/dev-libs/opensc/files/opensc-0.18.0-build.patch b/dev-libs/opensc/files/opensc-0.18.0-build.patch deleted file mode 100644 index 1db749ca654e..000000000000 --- a/dev-libs/opensc/files/opensc-0.18.0-build.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 1f1de5ae9a43e845431dc43af96ec61e910ad789 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev <alon.barlev@gmail.com> -Date: Wed, 16 May 2018 21:30:15 +0300 -Subject: [PATCH] build: fix --disable-sm - ---- - src/libopensc/card-sc-hsm.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/libopensc/card-sc-hsm.c b/src/libopensc/card-sc-hsm.c -index e2af52b9..a609f612 100644 ---- a/src/libopensc/card-sc-hsm.c -+++ b/src/libopensc/card-sc-hsm.c -@@ -451,6 +451,7 @@ static int sc_hsm_soc_biomatch(sc_card_t *card, struct sc_pin_cmd_data *data, - - - -+#ifdef ENABLE_SM - #ifdef ENABLE_OPENPACE - #include "sm/sm-eac.h" - #include <eac/cv_cert.h> -@@ -573,6 +574,7 @@ static int sc_hsm_perform_chip_authentication(sc_card_t *card) - return SC_ERROR_NOT_SUPPORTED; - } - #endif -+#endif - - - --- -2.16.1 - -From a6b4605b863d45978ebd681c4bbaa3aaf0ab90e7 Mon Sep 17 00:00:00 2001 -From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> -Date: Tue, 10 Jul 2018 14:49:42 +0200 -Subject: [PATCH] card-piv.c: initialize variable to fix a ppc64el build - failure -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This fixes a build failure with optimized ppc64el and new gcc builds -card-piv.c: In function ‘piv_validate_general_authentication.isra.3’: -card-piv.c:2390:9: error: ‘rbuflen’ may be used uninitialized in this function [-Werror=maybe-uninitialized] - body = sc_asn1_find_tag(card->ctx, rbuf, rbuflen, 0x7c, &bodylen); - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ---- - src/libopensc/card-piv.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libopensc/card-piv.c b/src/libopensc/card-piv.c -index e85dfc45..13b0cc21 100644 ---- a/src/libopensc/card-piv.c -+++ b/src/libopensc/card-piv.c -@@ -2334,7 +2334,7 @@ static int piv_validate_general_authentication(sc_card_t *card, - - u8 sbuf[4096]; /* needs work. for 3072 keys, needs 384+10 or so */ - u8 *rbuf = NULL; -- size_t rbuflen; -+ size_t rbuflen = 0; - - SC_FUNC_CALLED(card->ctx, SC_LOG_DEBUG_VERBOSE); - --- -2.16.4 - -From 0f7af8a647a8fca6b1f1ee2327c3d26bed38c8f6 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev <alon.barlev@gmail.com> -Date: Sat, 8 Sep 2018 00:16:57 +0300 -Subject: [PATCH] reader-ctapi: ctapi_connect: remove unused variable - -from day 1 return value of _sc_parse_atr was ignored. ---- - src/libopensc/reader-ctapi.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/src/libopensc/reader-ctapi.c b/src/libopensc/reader-ctapi.c -index 8d4c1c24..4b94337f 100644 ---- a/src/libopensc/reader-ctapi.c -+++ b/src/libopensc/reader-ctapi.c -@@ -239,7 +239,6 @@ static int ctapi_connect(sc_reader_t *reader) - char rv; - u8 cmd[9], rbuf[256], sad, dad; - unsigned short lr; -- int r; - - if (reader->ctx->flags & SC_CTX_FLAG_TERMINATE) - return SC_ERROR_NOT_ALLOWED; -@@ -265,7 +264,7 @@ static int ctapi_connect(sc_reader_t *reader) - return SC_ERROR_INTERNAL; - reader->atr.len = lr; - memcpy(reader->atr.value, rbuf, lr); -- r = _sc_parse_atr(reader); -+ _sc_parse_atr(reader); - - return 0; - } --- -2.16.4 - diff --git a/dev-libs/opensc/files/opensc-0.18.0-libressl.patch b/dev-libs/opensc/files/opensc-0.18.0-libressl.patch deleted file mode 100644 index f6f3d772e071..000000000000 --- a/dev-libs/opensc/files/opensc-0.18.0-libressl.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 226cd96bfd384a40b3ab6b6dafb97f6e399524f4 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev <alon.barlev@gmail.com> -Date: Fri, 22 Jun 2018 22:21:03 +0300 -Subject: [PATCH] build: support >=libressl-2.7 - -https://github.com/OpenSC/OpenSC/pull/1406 - ---- - src/libopensc/sc-ossl-compat.h | 19 +++++++++++++------ - src/tools/sc-hsm-tool.c | 2 +- - 2 files changed, 14 insertions(+), 7 deletions(-) - -diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h -index a94d9564..d9e087a3 100644 ---- a/src/libopensc/sc-ossl-compat.h -+++ b/src/libopensc/sc-ossl-compat.h -@@ -90,17 +90,24 @@ extern "C" { - - #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) - #define RSA_PKCS1_OpenSSL RSA_PKCS1_SSLeay --#define OPENSSL_malloc_init CRYPTO_malloc_init - --#define EVP_PKEY_get0_RSA(x) (x->pkey.rsa) --#define EVP_PKEY_get0_DSA(x) (x->pkey.dsa) - #define X509_get_extension_flags(x) (x->ex_flags) - #define X509_get_key_usage(x) (x->ex_kusage) - #define X509_get_extended_key_usage(x) (x->ex_xkusage) --#define EVP_PKEY_up_ref(user_key) CRYPTO_add(&user_key->references, 1, CRYPTO_LOCK_EVP_PKEY) - #if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050300fL - #define X509_up_ref(cert) CRYPTO_add(&cert->references, 1, CRYPTO_LOCK_X509) - #endif -+#if !defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x20700000L -+#define OPENSSL_malloc_init CRYPTO_malloc_init -+#define EVP_PKEY_get0_RSA(x) (x->pkey.rsa) -+#define EVP_PKEY_get0_DSA(x) (x->pkey.dsa) -+#define EVP_PKEY_up_ref(user_key) CRYPTO_add(&user_key->references, 1, CRYPTO_LOCK_EVP_PKEY) -+#endif -+#endif -+ -+/* workaround unused value warning for a macro that does nothing */ -+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L -+#define OPENSSL_malloc_init() - #endif - - /* -@@ -110,7 +117,7 @@ extern "C" { - * If that is not good enough, versions could be added to libopensc - */ - --#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L) - /* based on OpenSSL-1.1.0 e_os2.h */ - /* sc_ossl_inline: portable inline definition usable in public headers */ - # if !defined(inline) && !defined(__cplusplus) -@@ -129,7 +136,7 @@ extern "C" { - # endif - #endif - --#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2050300fL) - - #define RSA_bits(R) (BN_num_bits(R->n)) - -diff --git a/src/tools/sc-hsm-tool.c b/src/tools/sc-hsm-tool.c -index 823eb217..307bad25 100644 ---- a/src/tools/sc-hsm-tool.c -+++ b/src/tools/sc-hsm-tool.c -@@ -1761,7 +1761,7 @@ int main(int argc, char *argv[]) - } - } - --#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !(defined LIBRESSL_VERSION_NUMBER) -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L) - OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS - | OPENSSL_INIT_ADD_ALL_CIPHERS - | OPENSSL_INIT_ADD_ALL_DIGESTS, --- -2.16.4 - |