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