Process Services: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
|- | |- | ||
! Command Header | ! Command Header | ||
! Available since system version | |||
! Description | ! Description | ||
|- | |- | ||
| 0x00010244 | | 0x00010244 | ||
| [[1.0.0-0]] | |||
| SignRsaSha256 | | SignRsaSha256 | ||
|- | |- | ||
| 0x00020244 | | 0x00020244 | ||
| [[1.0.0-0]] | |||
| VerifyRsaSha256 | | VerifyRsaSha256 | ||
|- | |- | ||
| Not implemented | | Not implemented | ||
| SetAesKey | | | ||
| SetAesKey (just returns error 0xD8C107F4) | |||
|- | |- | ||
| 0x00040204 | | 0x00040204 | ||
| [[1.0.0-0]] | |||
| [[PS:EncryptDecryptAes|EncryptDecryptAes]] | | [[PS:EncryptDecryptAes|EncryptDecryptAes]] | ||
|- | |- | ||
| 0x00050284 | | 0x00050284 | ||
| [[1.0.0-0]] | |||
| [[PS:EncryptSignDecryptVerifyAesCcm|EncryptSignDecryptVerifyAesCcm]] | | [[PS:EncryptSignDecryptVerifyAesCcm|EncryptSignDecryptVerifyAesCcm]] | ||
|- | |- | ||
| 0x00060040 | | 0x00060040 | ||
| [[1.0.0-0]] | |||
| GetRomId (u32 processID) | | GetRomId (u32 processID) | ||
|- | |- | ||
| 0x00070040 | | 0x00070040 | ||
| [[1.0.0-0]] | |||
| GetRomId2 (u32 processID) | | GetRomId2 (u32 processID) | ||
|- | |- | ||
| 0x00080040 | | 0x00080040 | ||
| [[1.0.0-0]] | |||
| GetRomMakerCode (u32 processID) | | GetRomMakerCode (u32 processID) | ||
|- | |- | ||
| 0x00090000 | | 0x00090000 | ||
| [[1.0.0-0]] | |||
| GetCTRCardAutoStartupBit | | GetCTRCardAutoStartupBit | ||
|- | |- | ||
| 0x000A0000 | | 0x000A0000 | ||
| [[1.0.0-0]] | |||
| GetLocalFriendCodeSeed | | GetLocalFriendCodeSeed | ||
|- | |- | ||
| 0x000B0000 | | 0x000B0000 | ||
| [[1.0.0-0]] | |||
| GetDeviceId | | GetDeviceId | ||
|- | |- | ||
| 0x000C0000 | | 0x000C0000 | ||
| [[1.0.0-0]] | |||
| GatherEntropy | | GatherEntropy | ||
|- | |- | ||
| 0x000D0042 | | 0x000D0042 | ||
| [[1.0.0-0]] | |||
| GenerateRandomBytes | | GenerateRandomBytes | ||
|- | |- | ||
| 0x000E0082 | | 0x000E0082 | ||
| New3DS = [[8.1.0-0_New3DS]], Old3DS = [[9.0.0-20]] | |||
| Interface for [[Process_Services_PXI]] New3DS command 0x04010084. | | Interface for [[Process_Services_PXI]] New3DS command 0x04010084. | ||
|- | |- | ||
| 0x000F0082 | | 0x000F0082 | ||
| New3DS = [[8.1.0-0_New3DS]], Old3DS = [[9.0.0-20]] | |||
| Interface for [[Process_Services_PXI]] New3DS command 0x04020082. | | Interface for [[Process_Services_PXI]] New3DS command 0x04020082. | ||
|- | |- | ||
| 0x00100042 | | 0x00100042 | ||
| New3DS = [[8.1.0-0_New3DS]], Old3DS = [[9.0.0-20]] | |||
| Interface for [[Process_Services_PXI]] New3DS command 0x04030044. | | Interface for [[Process_Services_PXI]] New3DS command 0x04030044. | ||
|- | |- | ||
| 0x00110042 | | 0x00110042 | ||
| New3DS = [[8.1.0-0_New3DS]], Old3DS = [[9.0.0-20]] | |||
| Interface for [[Process_Services_PXI]] New3DS command 0x04040044. | | Interface for [[Process_Services_PXI]] New3DS command 0x04040044. | ||
|} | |} |