diff options
Diffstat (limited to 'dev-libs/opensc/files/opensc-0.19.0-p11test_common.h.patch')
-rw-r--r-- | dev-libs/opensc/files/opensc-0.19.0-p11test_common.h.patch | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/dev-libs/opensc/files/opensc-0.19.0-p11test_common.h.patch b/dev-libs/opensc/files/opensc-0.19.0-p11test_common.h.patch deleted file mode 100644 index ca27c70245d7..000000000000 --- a/dev-libs/opensc/files/opensc-0.19.0-p11test_common.h.patch +++ /dev/null @@ -1,108 +0,0 @@ -From d1e4f4879b8d0a7423afc1c9a3632da4763ee31c Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev <alon.barlev@gmail.com> -Date: Sat, 15 Sep 2018 11:04:13 +0300 -Subject: [PATCH] missing include - ---- - src/tests/p11test/p11test_common.h | 89 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 89 insertions(+) - create mode 100644 src/tests/p11test/p11test_common.h - -diff --git a/src/tests/p11test/p11test_common.h b/src/tests/p11test/p11test_common.h -new file mode 100644 -index 0000000..d3ca304 ---- /dev/null -+++ b/src/tests/p11test/p11test_common.h -@@ -0,0 +1,89 @@ -+/* -+ * p11test_common.h: Test suite shared declarations for PKCS#11 API -+ * -+ * Copyright (C) 2016 Martin Strhársky <strharsky.martin@gmail.com> -+ * Copyright (C) 2016, 2017 Red Hat, Inc. -+ * -+ * Author: Jakub Jelen <jjelen@redhat.com> -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License as published by the Free Software Foundation; either -+ * version 2.1 of the License, or (at your option) any later version. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see <http://www.gnu.org/licenses/>. -+ */ -+ -+#ifndef P11TEST_COMMON_H -+#define P11TEST_COMMON_H -+#include "config.h" -+#include <stdio.h> -+#include <stdlib.h> -+#include <string.h> -+#include <setjmp.h> -+#include <cmocka.h> -+#include "pkcs11/pkcs11.h" -+#include "libopensc/sc-ossl-compat.h" -+ -+#define MAX_MECHS 200 -+ -+#ifndef NDEBUG -+ #define debug_print(fmt, ...) \ -+ { fprintf(stderr, fmt "\n", ##__VA_ARGS__); } while (0) -+#else -+ #define debug_print(fmt, ...) -+#endif -+ -+#define FLAGS_SIGN 0x01 -+#define FLAGS_SIGN_OPENSSL 0x02 -+#define FLAGS_SIGN_ANY ( FLAGS_SIGN | FLAGS_SIGN_OPENSSL ) -+#define FLAGS_DECRYPT 0x04 -+#define FLAGS_DECRYPT_OPENSSL 0x08 -+#define FLAGS_DECRYPT_ANY ( FLAGS_DECRYPT | FLAGS_DECRYPT_OPENSSL ) -+ -+typedef struct { -+ char *outfile; -+ FILE *fd; -+ int in_test; -+ int first; -+ int in_data; -+ int first_data; -+} log_context_t; -+ -+typedef struct { -+ CK_MECHANISM_TYPE mech; -+ CK_MECHANISM_TYPE hash; -+ CK_RSA_PKCS_MGF_TYPE mgf; -+ int salt; -+ int usage_flags; -+ int result_flags; -+} test_mech_t; -+ -+typedef struct { -+ CK_FUNCTION_LIST_PTR function_pointer; -+ CK_SLOT_ID slot_id; -+ CK_SESSION_HANDLE session_handle; -+ CK_UTF8CHAR* pin; -+ size_t pin_length; -+ char *library_path; -+ unsigned int interactive; -+ log_context_t log; -+ -+ test_mech_t rsa_mechs[MAX_MECHS]; -+ size_t num_rsa_mechs; -+ test_mech_t ec_mechs[MAX_MECHS]; -+ size_t num_ec_mechs; -+ test_mech_t keygen_mechs[MAX_MECHS]; -+ size_t num_keygen_mechs; -+} token_info_t; -+ -+token_info_t token; -+ -+#endif /* P11TEST_COMMON_H */ -+ --- -2.16.4 - |