Subversion Repositories filter_foundry

Rev

Rev 506 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 506 Rev 507
Line 29... Line 29...
29
 
29
 
30
First, the fields `unknown1`, `unknown2`, aned `unknown3` are set to 0.
30
First, the fields `unknown1`, `unknown2`, aned `unknown3` are set to 0.
31
 
31
 
32
A 64 bit seed will be generated.
32
A 64 bit seed will be generated.
33
On Windows, the seed is the ECMA 182 CRC64 checksum of the PARM.
33
On Windows, the seed is the ECMA 182 CRC64 checksum of the PARM.
34
On Macintosh, it stays at the default value `0x38AD972A52830517` or
34
On Macintosh, it stays at the default value `0x38AD972A52830517` (before 1.7.0.17) or
35
`0x7416972a52830517`.
35
`0x7416972a52830517` (beginning with 1.7.0.17).
36
(because the manipulation of the binary code is not implemented).
36
(because the manipulation of the binary code is not implemented).
37
 
37
 
38
Then, the CRC32b checksum of the PARM will be written to `unknown1`.
38
Then, the CRC32b checksum of the PARM will be written to `unknown1`.
39
 
39
 
40
The PARM will then be XORed with a random data stream of the lower 32 bits of the 64 bit seed.
40
The PARM will then be XORed with a random data stream of the lower 32 bits of the 64 bit seed.