mirror of
https://github.com/THZoria/NX_Firmware.git
synced 2025-06-28 02:41:42 +02:00
Created Firmware 16.0.2 (markdown)
34
Firmware-16.0.2.md
Normal file
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;
|
||||||
|
}
|
Reference in New Issue
Block a user