Difference between revisions of "Process Services PXI"

From 3dbrew
Jump to navigation Jump to search
Line 62: Line 62:
 
|}
 
|}
  
These RSA commands are an interface for using the [[RSA]] engine, attempting to use a RSA byte-size larger than 0x100(RSA-2048) results in a hang since the [[RSA]] engine does not support >RSA-2048.
+
These RSA commands are an interface for using the [[RSA]] engine. The system will hang when it attempts to use a >RSA-2048 RSA bit-size, since the [[RSA]] engine does not support >RSA-2048.

Revision as of 05:44, 16 May 2013

Command Header Available since system version Description
0x000100C6 1.0.0-0 This crypts a raw message with RSA.
0x00020284 1.0.0-0 SignRsaSha256
0x00030284 1.0.0-0 VerifyRsaSha256
0x000401C4 1.0.0-0 EncryptDecryptAes
0x00050284 1.0.0-0 EncryptSignDecryptVerifyAesCcm
0x00060000 1.0.0-0 GetRomId
0x00070000 1.0.0-0 GetRomId2
0x00080000 1.0.0-0 GetCTRCardAutoStartupBit
0x00090000 1.0.0-0 GetRomMakerCode
0x000A0000 1.0.0-0 GetLocalFriendCodeSeed
0x000B0000 1.0.0-0 GetDeviceId
0x000C0042 1.0.0-0 GatherEntropy
0x000D0042 1.0.0-0 GenerateRandomBytes
0x000E0042 1.0.0-0, removed with 2.0.0-2 With 2.0.0-2 the system no longer handles this command at all. This is mostly the same as GenerateRandomBytes.

These RSA commands are an interface for using the RSA engine. The system will hang when it attempts to use a >RSA-2048 RSA bit-size, since the RSA engine does not support >RSA-2048.