Changes

Jump to navigation Jump to search
140 bytes added ,  01:53, 3 December 2020
Line 1,233: Line 1,233:  
| 0x89 || 0x1 || PerformanceRequirement.
 
| 0x89 || 0x1 || PerformanceRequirement.
 
|-
 
|-
| 0x8A || 0x1 || Security type, used during key derivation. 0 = use defaults, 1 = plaintext, 2 = encrypted.
+
| 0x8A || 0x1 || Security type, used during key derivation. 0 = use defaults, 1 = plaintext, 2 = encrypted. [11.0.0+] 3: Encrypted, output keydata set to the 0x40-bytes from +0x1C0, followed by {fixed keydata}.
 
|-
 
|-
 
| 0x8B || 0x1 || StaticAesKeyIndex. s8, used as the array-index for selecting the KeySource used with [[SPL_services#GenerateAesKek|GenerateAesKek]] during key derivation. Should be 1-2, otherwise GenerateAesKek is skipped and zeros are used for the AccessKey instead.
 
| 0x8B || 0x1 || StaticAesKeyIndex. s8, used as the array-index for selecting the KeySource used with [[SPL_services#GenerateAesKek|GenerateAesKek]] during key derivation. Should be 1-2, otherwise GenerateAesKek is skipped and zeros are used for the AccessKey instead.
Line 1,243: Line 1,243:  
| 0x8F || 0x1 || If zero, a default value of 0x20 is used.
 
| 0x8F || 0x1 || If zero, a default value of 0x20 is used.
 
|-
 
|-
| 0x1C0 || 0x1 || PresharedKeyBinarySize. Must be 0x20 during key derivation.
+
| 0x1C0 || 0x1 || PresharedKeyBinarySize. [9.0.0-10.2.0] Must be 0x20 during key derivation.
 
|-
 
|-
| 0x1C1 || 0x20 || PresharedKey. Used during key derivation.
+
| 0x1C1 || 0x3F ([9.0.0-10.2.0] 0x20) || PresharedKey. Used during key derivation.
 
|}
 
|}
  

Navigation menu