зеркало из https://github.com/mozilla/pjs.git
Fix bug which would have bypassed mac checking in TLS
This commit is contained in:
Родитель
c188c7b0a3
Коммит
ad8f118aaa
|
@ -1710,7 +1710,7 @@ pk11_TLSPRFVerify(TLSPRFContext *cx,
|
||||||
pk11_TLSPRFHashUpdate(cx, hash, hashLen);
|
pk11_TLSPRFHashUpdate(cx, hash, hashLen);
|
||||||
}
|
}
|
||||||
rv = pk11_TLSPRFUpdate(cx, tmp, &tmpLen, sigLen, NULL, 0);
|
rv = pk11_TLSPRFUpdate(cx, tmp, &tmpLen, sigLen, NULL, 0);
|
||||||
if (rv = SECSuccess) {
|
if (rv == SECSuccess) {
|
||||||
rv = (SECStatus)(1 - !PORT_Memcmp(tmp, sig, sigLen));
|
rv = (SECStatus)(1 - !PORT_Memcmp(tmp, sig, sigLen));
|
||||||
}
|
}
|
||||||
PORT_ZFree(tmp, sigLen);
|
PORT_ZFree(tmp, sigLen);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче