Previous Next


                                                  1133
         SE CT IO N I. 2                                                   Selective Computation



OBJECT TYPE TYPE IDENTIFIER REMAINING VALUES ADDED TO DIGEST

Stream      8              The following values, in order:
                           • An unsigned 4-byte value (most significant byte first) specifying the number of
                              entries in the stream dictionary
                           • The following key-value pairs in the stream dictionary, if present, sorted as fol-
                              lows: DecodeParms, F, FDecodeParms, FFilter, Filter and Length
                           • An unsigned 4-byte value (most significant byte first) specifying the length of
                              the stream
                           • The stream data

    I.2 Selective Computation

         There is a set of special objects that, when encountered in an object calculation,
         are not treated as described in the previous section. These objects are described
         in the following sections. For each of them, a selective list of entries is chosen,
         and only the value of the entry is digested; the key is not included.

         When the transform method is DocMDP (see “DocMDP” on page 731)or UR (see
         “UR” on page 733), the object digest is computed over the entire document (see
         Section I.2.1, “Document”). The calculation varies depending on the transform
         parameters, which may specify, for example, whether form fields or annotations
         are included.

         When the transform method is FieldMDP (see “FieldMDP” on page 736), the
         transform parameters indicate specific form fields over which the object digest
         should be computed. For each form field, the digest calculation is performed as
         specified in Section I.2.6, “Form Fields.”

         When the transform method is Identity, selective computation is not used. All
         objects are processed as basic object types as described in Section I.1, “Basic Ob-
         ject Types.”

Previous Next