2.4.3.1 Encrypted Data Structure
Specifies encrypted data. This structure has the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Seed |
VersionEnc |
ProjKeyEnc |
IgnoredEnc (variable) |
||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
DataLengthEnc |
|||||||||||||||||||||||||||||||
DataEnc (variable) |
|||||||||||||||||||||||||||||||
... |
Seed (1 byte): Specifies the encryption seed.
VersionEnc (1 byte): Encrypted as specified in section 2.4.3.2. Specifies the encryption version.
ProjKeyEnc (1 byte): Encrypted as specified in section 2.4.3.2. Specifies the project-specific encryption key.
IgnoredEnc (variable): Encrypted as specified in section 2.4.3.2. An array of arbitrary bytes for obfuscation.
DataLengthEnc (4 bytes): Encrypted as specified in section 2.4.3.2. Specifies the length in bytes of DataEnc.
DataEnc (variable): Encrypted as specified in section 2.4.3.2. Specifies the data encrypted by the algorithm.