Record formats
Signing records after the nominal last record
For a signed load module, there are multiple extended records after the nominal last record. They are called signing records.
There are two kinds of signing records:
- Directory entry record, which saves a directory entry for a signed primary member and its aliases.
- Signature record, which saves signatures.
Field name | Length | Description |
---|---|---|
REC_PREFIX | 1 | This field must be 0x88. |
REC_SUBTYPE | 1 | This field can be one of the following: 0x00: directory entry record, or 0x01: signature record. |
REC_VERSION | 1 | This field must be 0x01. |
REC_FLAGS | 1 | Bits 6-7 can be one of the following:
|
REC_LENGTH | 2 | Length of the current record, including this header. The record length is 1024 at most. |
* | 2 | RESERVED |
For the mapping of the directory entry record, refer to Mapping of the directory entry record. For the mapping of the signing record, refer to Mapping of the signature record