Index: nss/lib/softoken/pkcs11.c |
diff --git a/nss/lib/softoken/pkcs11.c b/nss/lib/softoken/pkcs11.c |
index 75c9e8e9b5b2d6cbf867f363849cc7b1c6b9f62f..443a09cca9ce8c34f6010832d35e16d9103c0372 100644 |
--- a/nss/lib/softoken/pkcs11.c |
+++ b/nss/lib/softoken/pkcs11.c |
@@ -370,9 +370,11 @@ static const struct mechanismList mechanisms[] = { |
{CKM_SEED_MAC, {16, 16, CKF_SN_VR}, PR_TRUE}, |
{CKM_SEED_MAC_GENERAL, {16, 16, CKF_SN_VR}, PR_TRUE}, |
{CKM_SEED_CBC_PAD, {16, 16, CKF_EN_DE_WR_UN}, PR_TRUE}, |
+#ifndef NSS_DISABLE_CHACHAPOLY |
/* ------------------------- ChaCha20 Operations ---------------------- */ |
{CKM_NSS_CHACHA20_KEY_GEN, {32, 32, CKF_GENERATE}, PR_TRUE}, |
{CKM_NSS_CHACHA20_POLY1305,{32, 32, CKF_EN_DE}, PR_TRUE}, |
+#endif /* NSS_DISABLE_CHACHAPOLY */ |
/* ------------------------- Hashing Operations ----------------------- */ |
{CKM_MD2, {0, 0, CKF_DIGEST}, PR_FALSE}, |
{CKM_MD2_HMAC, {1, 128, CKF_SN_VR}, PR_TRUE}, |