scsidrminfo
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| scsidrminfo [2009/04/24 21:59] – Add Leaf ID (type 3B) packet megadiscman | scsidrminfo [2010/07/06 15:10] (current) – megadiscman | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ==== Command A3: Write Crypto Stuff ==== | ==== Command A3: Write Crypto Stuff ==== | ||
| - | (Sony calls it "Send Key") | + | (This is officially |
| < | < | ||
| Line 11: | Line 11: | ||
| 02: DWORD Object Number | 02: DWORD Object Number | ||
| 06: BYTE unused | 06: BYTE unused | ||
| - | 07: BYTE | + | 07: BYTE |
| 08: WORD Size of cryptographic data | 08: WORD Size of cryptographic data | ||
| 0A: BYTE key type | 0A: BYTE key type | ||
| Line 18: | Line 18: | ||
| ==== Command A4: Read Crypto Stuff ==== | ==== Command A4: Read Crypto Stuff ==== | ||
| - | (Sony calls it " | + | (This is officially |
| < | < | ||
| Line 25: | Line 25: | ||
| 02: DWORD Object Number | 02: DWORD Object Number | ||
| 06: BYTE unsused | 06: BYTE unsused | ||
| - | 07: BYTE | + | 07: BYTE |
| 08: WORD Size of cryptographic data | 08: WORD Size of cryptographic data | ||
| 0A: BYTE key type | 0A: BYTE key type | ||
| Line 71: | Line 71: | ||
| < | < | ||
| 00: DWORD unknown, length? | 00: DWORD unknown, length? | ||
| - | 04: BYTE unknown, | + | 04: BYTE unknown, |
| 05: BYTE bit flags. Bits 6,7: encryption type (0=plain, 2=des ecb, 3=des cbc) | 05: BYTE bit flags. Bits 6,7: encryption type (0=plain, 2=des ecb, 3=des cbc) | ||
| | | ||
| | | ||
| 06: WORD length of following data | 06: WORD length of following data | ||
| - | 08: DWORD unknown, but used | + | 08: DWORD generation number |
| 0C: BYTES data, length from field 6. | 0C: BYTES data, length from field 6. | ||
| + | ..: BYTES MAC, only present if MAC bit is set. NOT included in length | ||
| </ | </ | ||
| Line 88: | Line 89: | ||
| 05: BYTE bit flags, same bits used as in Type 33 | 05: BYTE bit flags, same bits used as in Type 33 | ||
| 06: WORD length of ICV data | 06: WORD length of ICV data | ||
| - | 08: WORD Revision | + | 08: DWORD Generation number |
| - | 0A: WORD unknown, but used | + | |
| 0C: BYTES ICV data | 0C: BYTES ICV data | ||
| XX: BYTES 8 Bytes MAC | XX: BYTES 8 Bytes MAC | ||
| Line 135: | Line 135: | ||
| ==== Key type 3D: Disc ID ==== | ==== Key type 3D: Disc ID ==== | ||
| < | < | ||
| - | 00: WORD | + | 00: WORD |
| 02: BYTES 16 bytes disc ID | 02: BYTES 16 bytes disc ID | ||
| </ | </ | ||
scsidrminfo.1240610370.txt.gz · Last modified: 2009/04/24 21:59 by megadiscman
