1 From 083a3a62f2e631deec2fb2799d10660a41c50294 Mon Sep 17 00:00:00 2001
2 From: Alon Bar-Lev <alon.barlev@gmail.com>
3 Date: Fri, 30 Jul 2021 20:06:36 +0300
4 Subject: [PATCH] nss: use nss pkcs11.h
6 make nss happy with its own extensions and non-standard behavior.
8 lib/_pkcs11h-crypto-nss.c | 14 ++++++++++----
9 lib/common.h | 7 +++++++
10 2 files changed, 17 insertions(+), 4 deletions(-)
12 diff --git a/lib/_pkcs11h-crypto-nss.c b/lib/_pkcs11h-crypto-nss.c
13 index 4b70e826..f57f9e6b 100644
14 --- a/lib/_pkcs11h-crypto-nss.c
15 +++ b/lib/_pkcs11h-crypto-nss.c
17 * POSSIBILITY OF SUCH DAMAGE.
22 -#include "_pkcs11h-crypto.h"
27 #if defined(ENABLE_PKCS11H_ENGINE_NSS)
28 -#define _PKCS11T_H_ /* required so no conflict with ours */
32 +/* Use PKCS#11 of nss to avoid conflicts and make nss happy with its own extensions */
37 +#include "_pkcs11h-crypto.h"
41 __pkcs11h_crypto_nss_initialize (
42 diff --git a/lib/common.h b/lib/common.h
43 index 61a958af..2499e9c5 100644
48 #define _PKCS11H_ASSERT assert