Package2: Difference between revisions
Line 136: | Line 136: | ||
Before being decrypted, the encrypted header's CTR additionally encodes metadata used to validate package2's contents as follows: | Before being decrypted, the encrypted header's CTR additionally encodes metadata used to validate package2's contents as follows: | ||
* Size of the entire package2 with the raw header = ctr_word2 ^ ctr_word3 ^ ctr_word0 | * Size of the entire package2 with the raw header = ctr_word2 ^ ctr_word3 ^ ctr_word0 | ||
* | * Key generation = ((ctr_word1 ^ (ctr_word1 >> 16)) & 0xFF) ^ (ctr_word1 >> 24) | ||
In [4.0.0], the | In [4.0.0], the key generation must be less or equal to 4. | ||
== Section 0 == | == Section 0 == |