mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-20 15:27:32 +09:00
Update NSS to 3.32.1-RTM
This commit is contained in:
parent
f29876f120
commit
c91ef9012b
512 changed files with 83203 additions and 16839 deletions
|
|
@ -733,6 +733,12 @@ DecodeDBCertEntry(certDBEntryCert *entry, SECItem *dbentry)
|
|||
entry->derCert.len += lenoff;
|
||||
}
|
||||
|
||||
/* Is data long enough? */
|
||||
if (dbentry->len < headerlen + entry->derCert.len) {
|
||||
PORT_SetError(SEC_ERROR_BAD_DATABASE);
|
||||
goto loser;
|
||||
}
|
||||
|
||||
/* copy the dercert */
|
||||
entry->derCert.data = pkcs11_copyStaticData(&dbentry->data[headerlen],
|
||||
entry->derCert.len, entry->derCertSpace, sizeof(entry->derCertSpace));
|
||||
|
|
@ -743,6 +749,11 @@ DecodeDBCertEntry(certDBEntryCert *entry, SECItem *dbentry)
|
|||
|
||||
/* copy the nickname */
|
||||
if (nnlen > 1) {
|
||||
/* Is data long enough? */
|
||||
if (dbentry->len < headerlen + entry->derCert.len + nnlen) {
|
||||
PORT_SetError(SEC_ERROR_BAD_DATABASE);
|
||||
goto loser;
|
||||
}
|
||||
entry->nickname = (char *)pkcs11_copyStaticData(
|
||||
&dbentry->data[headerlen + entry->derCert.len], nnlen,
|
||||
(unsigned char *)entry->nicknameSpace,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue