Created Firmware 16.0.2 (markdown)

Zoria
2025-05-31 21:55:08 +02:00
parent 63f51a9e32
commit afc0dac7f0

34
Firmware-16.0.2.md Normal file

@ -0,0 +1,34 @@
# System Titles
The following was updated (beside sysver titles): [ssl](https://switchbrew.org/wiki/SSL_services), NgWord/NgWord2.
There were no IPC changes. The only NPDM change was the usual version bump.
RomFs changes (besides sysver titles):
NgWord/NgWord2: updated
# [ssl](https://switchbrew.org/wiki/SSL_services)
Only 1 function was updated at offset +0x128dc4 as follows:
void nn::ssl::detail::ClientCertEntry::~ClientCertEntry(nn::ssl::detail::ClientCertEntry *this) {
if (this.IsDeviceCert) {
SECItem item;
item.type = 10;
item.data = 0;
item.len = 0;
if (!PK11_ReadAttribute(&this.slot, this.id, 0x120LL, 0, &item)) {
RSA_RemoveFromBlindingList(&item);
// Start of new code
if (item.data) {
operator delete[](item.data);
}
// End of new code
}
}
CERT_DestroyCertificate((CERTCertificateStr *)this.cert);
SECKEY_DestroyPrivateKey((SECKEYPrivateKeyStr *)this.key);
this.cert = 0;
this.key = 0;
}