summaryrefslogtreecommitdiff
path: root/lib/softoken
diff options
context:
space:
mode:
authorBenjamin Beurdouche <bbeurdouche@mozilla.com>2020-07-18 00:13:14 +0000
committerBenjamin Beurdouche <bbeurdouche@mozilla.com>2020-07-18 00:13:14 +0000
commit4a0d2dcd789dd5bb100b0c36ee4e05d488140e00 (patch)
tree8d55646e73a7ce5e07f6f25f1032176cdfcc4def /lib/softoken
parent1f3869123503ad1b85bd7aa2cfcdac49b5f09471 (diff)
downloadnss-hg-4a0d2dcd789dd5bb100b0c36ee4e05d488140e00.tar.gz
Bug 1636771 - Disable PKCS11 incremental mode for ChaCha20. r=kjacobs,rrelyea
Depends on D74801 Differential Revision: https://phabricator.services.mozilla.com/D83994
Diffstat (limited to 'lib/softoken')
-rw-r--r--lib/softoken/pkcs11c.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/softoken/pkcs11c.c b/lib/softoken/pkcs11c.c
index bd8882680..8fe503685 100644
--- a/lib/softoken/pkcs11c.c
+++ b/lib/softoken/pkcs11c.c
@@ -1256,6 +1256,7 @@ sftk_CryptInit(CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
unsigned char *nonce;
unsigned long counter_len;
unsigned long nonce_len;
+ context->multi = PR_FALSE;
if (pMechanism->mechanism == CKM_NSS_CHACHA20_CTR) {
if (key_type != CKK_NSS_CHACHA20) {
crv = CKR_KEY_TYPE_INCONSISTENT;