mirror of
https://github.com/roytam1/UXP.git
synced 2026-05-26 05:46:58 +00:00
[DOM/WebCrypto] Reject absurdly large salt values.
This commit is contained in:
@@ -1118,6 +1118,11 @@ public:
|
||||
}
|
||||
|
||||
mSaltLength = params.mSaltLength;
|
||||
// Reject absurdly large salt values.
|
||||
if (mSaltLength > 8192) {
|
||||
mEarlyRv = NS_ERROR_DOM_OPERATION_ERR;
|
||||
return;
|
||||
}
|
||||
} else if (algName.EqualsLiteral(WEBCRYPTO_ALG_ECDSA)) {
|
||||
mAlgorithm = Algorithm::ECDSA;
|
||||
CHECK_KEY_ALGORITHM(aKey.Algorithm(), WEBCRYPTO_ALG_ECDSA);
|
||||
|
||||
Reference in New Issue
Block a user