SSL Services: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 15: | Line 15: | ||
| [[SSLC:CreateContext|CreateContext]] | | [[SSLC:CreateContext|CreateContext]] | ||
|- | |- | ||
| | | 0x00030000 | ||
| | | | ||
| | | This writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x00040040 | ||
| | | | ||
| | | (u32 inval) | ||
|- | |- | ||
| 0x00050082 | | 0x00050082 | ||
Line 27: | Line 27: | ||
| [[SSLC:AddTrustedRootCA|AddTrustedRootCA]] | | [[SSLC:AddTrustedRootCA|AddTrustedRootCA]] | ||
|- | |- | ||
| | | 0x00060080 | ||
| | | | ||
| | | (u32 inval, u8 inval2) Writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x00070080 | ||
| | | | ||
| | | (u32 inval, u32 inval2) | ||
|- | |- | ||
| | | 0x00080000 | ||
| | | | ||
| | | This writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x00090040 | ||
| | | | ||
| | | (u32 inval) | ||
|- | |- | ||
| | | 0x000A0082 | ||
| | | | ||
| | | (u32 inval, u32 size, ((Size<<4) <nowiki>|</nowiki> 10), bufptr) Writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x000B0080 | ||
| | | | ||
| | | (u32 inval, u8 inval2) Writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x000C0080 | ||
| | | | ||
| | | (u32 inval, u32 inval2) | ||
|- | |- | ||
| | | 0x000D0084 | ||
| | | | ||
| | | (u32 size0, u32 size1, ((Size0<<4) <nowiki>|</nowiki> 10), bufptr0, ((Size1<<4) <nowiki>|</nowiki> 10), bufptr1) Writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x000E0040 | ||
| | | | ||
| | | (u8 inval) Writes an output u32 to cmdreply[2]. | ||
|- | |- | ||
| | | 0x000F0040 | ||
| | | | ||
| | | (u32 inval) | ||
|- | |- | ||
| | | 0x00100000 | ||
| | | | ||
| ? | | ? |
Revision as of 22:42, 3 July 2015
SSL service "ssl:C"
Command Header | Available since system-version | Description |
---|---|---|
0x00010002 | ||
0x000200C2 | CreateContext | |
0x00030000 | This writes an output u32 to cmdreply[2]. | |
0x00040040 | (u32 inval) | |
0x00050082 | AddTrustedRootCA | |
0x00060080 | (u32 inval, u8 inval2) Writes an output u32 to cmdreply[2]. | |
0x00070080 | (u32 inval, u32 inval2) | |
0x00080000 | This writes an output u32 to cmdreply[2]. | |
0x00090040 | (u32 inval) | |
0x000A0082 | (u32 inval, u32 size, ((Size<<4) | 10), bufptr) Writes an output u32 to cmdreply[2]. | |
0x000B0080 | (u32 inval, u8 inval2) Writes an output u32 to cmdreply[2]. | |
0x000C0080 | (u32 inval, u32 inval2) | |
0x000D0084 | (u32 size0, u32 size1, ((Size0<<4) | 10), bufptr0, ((Size1<<4) | 10), bufptr1) Writes an output u32 to cmdreply[2]. | |
0x000E0040 | (u8 inval) Writes an output u32 to cmdreply[2]. | |
0x000F0040 | (u32 inval) | |
0x00100000 | ? | |
0x00110042 | ||
0x0012.... | ? | |
0x0013.... | ? | |
0x0014.... | ? | |
0x00150082 | Read | |
0x0016.... | ? | |
0x00170082 | Write | |
0x0018.... | ? | |
0x0019.... | ? | |
0x001A.... | ? | |
0x001B.... | ? | |
0x001C.... | ? | |
0x001D.... | ? | |
0x001E.... | ? | |
0x001F.... | ? | |
0x0020.... | ? |
Going by strings in the SSL sysmodule it appears the sysmodule uses RSA BSAFE(like certain other 3DS software), this is also likely where the "ssl:C" name comes from(RSA BSAFE "SSL-C").