2.2.3.7 DATA_EXTENSION_CHECKSUM
The DATA_EXTENSION_CHECKSUM structure specifies an MD5 checksum. The structure of DATA_EXTENSION_CHECKSUM is as follows.
-
typedef struct _DATA_EXTENSION_CHECKSUM { DATA_EXTENSION_PREFIX Prefix; UCHAR Data[16]; } DATA_EXTENSION_CHECKSUM, *PDATA_EXTENSION_CHECKSUM;
Prefix: Contains a DATA_EXTENSION_PREFIX structure, as specified in section 2.2.3.8 element. The Size member of the DATA_EXTENSION_PREFIX structure MUST be set to 0x18. The Type field of the DATA_EXTENSION_PREFIX structure MUST be set to 1 to indicate the use of MD5 hashing.
Data: MUST be a 128-bit MD5 digest of staging file and attributes, as specified in [RFC1321]. See section 2.2.3.10 for how the MD5 digest is constructed on a staging file and attributes.