Difference between revisions of "16.0.2"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
=== [[SSL_services|ssl]] === | === [[SSL_services|ssl]] === | ||
− | Only 1 | + | 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; | ||
+ | } | ||
==See Also== | ==See Also== |
Latest revision as of 17:44, 18 April 2023
The Switch 16.0.2 system update was released on April 18, 2023 (UTC). This Switch update was released for the following regions: ALL, and CHN.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log
Official ALL change-log:
- General system stability improvements to enhance the user's experience.
System Titles
The following was updated (beside sysver titles): ssl, 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
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; }
See Also
System update report(s):
Nintendo Switch System Versions | |
---|---|
1.0.0 | |
2.0.0 • 2.1.0 • 2.2.0 • 2.3.0 | |
3.0.0 • 3.0.1 • 3.0.2 | |
4.0.0 • 4.0.1 • 4.1.0 | |
5.0.0 • 5.0.1 • 5.0.2 • 5.1.0 | |
6.0.0 • 6.0.1 • 6.1.0 • 6.2.0 | |
7.0.0 • 7.0.1 | |
8.0.0 • 8.0.1 • 8.1.0 • 8.1.1 | |
9.0.0 • 9.0.1 • 9.1.0 • 9.2.0 | |
10.0.0 • 10.0.1 • 10.0.2 • 10.0.3 • 10.0.4 • 10.1.0 • 10.1.1 • 10.2.0 | |
11.0.0 • 11.0.1 | |
12.0.0 • 12.0.1 • 12.0.2 • 12.0.3 • 12.1.0 | |
13.0.0 • 13.1.0 • 13.2.0 • 13.2.1 | |
14.0.0 • 14.1.0 • 14.1.1 • 14.1.2 | |
15.0.0 • 15.0.1 | |
16.0.0 • 16.0.1 • 16.0.2 • 16.0.3 • 16.1.0 | |
17.0.0 • 17.0.1 | |
18.0.0 • 18.0.1 • 18.1.0 | |
19.0.0 • 19.0.1 |