summaryrefslogtreecommitdiff
path: root/lib/util/secport.h
diff options
context:
space:
mode:
authorJohn M. Schanck <jschanck@mozilla.com>2023-05-17 16:59:04 +0000
committerJohn M. Schanck <jschanck@mozilla.com>2023-05-17 16:59:04 +0000
commitfe079e35fb06df3a88ab51c361b95bad410702d7 (patch)
tree2da8f4830df0fa60f47dece550b8738b53615199 /lib/util/secport.h
parent5dd4021a38686b0b1d4f62aa727f908a267c0a51 (diff)
downloadnss-hg-fe079e35fb06df3a88ab51c361b95bad410702d7.tar.gz
Bug 1831983 - Add a constant time select function. r=mtHEADmaster
Differential Revision: https://phabricator.services.mozilla.com/D177803
Diffstat (limited to 'lib/util/secport.h')
-rw-r--r--lib/util/secport.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/util/secport.h b/lib/util/secport.h
index fc1e1f538..fa587b28a 100644
--- a/lib/util/secport.h
+++ b/lib/util/secport.h
@@ -261,6 +261,7 @@ extern int NSS_PutEnv(const char *envVarName, const char *envValue);
extern int NSS_SecureMemcmp(const void *a, const void *b, size_t n);
extern unsigned int NSS_SecureMemcmpZero(const void *mem, size_t n);
+extern void NSS_SecureSelect(void *dest, const void *src0, const void *src1, size_t n, unsigned char b);
/*
* Load a shared library called "newShLibName" in the same directory as