NS services: Difference between revisions
Line 862: | Line 862: | ||
| 2017 || [4.0.0+] RecoverDownloadTask | | 2017 || [4.0.0+] RecoverDownloadTask | ||
|- | |- | ||
| 2018 || [5.0.0+] GetApplicationDeliveryInfoHash | | 2018 || [5.0.0+] [[#GetApplicationDeliveryInfoHash]] | ||
|- | |- | ||
| 2050 || [6.0.0+] GetApplicationRightsOnClient | | 2050 || [6.0.0+] GetApplicationRightsOnClient | ||
Line 1,109: | Line 1,109: | ||
==== ListNotCommittedContentMeta ==== | ==== ListNotCommittedContentMeta ==== | ||
Takes a type-0x5 input buffer containing an array of [[NCM_services#ContentMetaKey|ContentMetaKey]], a s32, an u64 <code>nn::ncm::ApplicationId</code>, returns an output s32. | Takes a type-0x5 input buffer containing an array of [[NCM_services#ContentMetaKey|ContentMetaKey]], a s32, an u64 <code>nn::ncm::ApplicationId</code>, returns an output s32. | ||
==== GetApplicationDeliveryInfoHash ==== | |||
Takes a type-0x5 input buffer containing an array of [[#ApplicationDeliveryInfo]], returns an output 0x20-byte SHA256 hash. | |||
This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry. | |||
=== IApplicationVersionInterface === | === IApplicationVersionInterface === |