Filesystem services: Difference between revisions

Line 20: Line 20:
| 256 || SetEnabledProgramVerification || bool enabled ||
| 256 || SetEnabledProgramVerification || bool enabled ||
|}
|}
== SetEnabledProgramVerification ==
Seems to sets a global flag to inputval & 1.
When the flag is zero, it will set ret=0 instead of ret={error} when verifying a RSA signature fails. This RSA signature seems to be the signature in the [[NPDM]] ACID. It then skips verifying what seems to be the second signature in the [[NCA_Format|NCA header]]. Note that if verifying the NPDM(?) signature is successful, and verifying that second signature fails, it will throw an error and abort.


= fsp-srv =
= fsp-srv =