Padding
The Padding element is used to pad out variably sized blocks or data models.
Attributes:
-
name — [Required] Name of the number.
-
aligned — Align parent to 8 bit boundry (defaults to false)
-
alignment — Align to this bit boundry (e.g. 8, 16, etc.) (defaults to 8)
-
alignedTo — Name of element to base our padding on
-
lengthCalc — Scripting expression that evaluates to an integer
-
constraint — A constraint in the form of a python expression. Used during data cracking.
-
mutable — Is data element changeable (should it be mutated during fuzzing), defaults to true. Valid options true and false.
Valid Child-Elements:
Examples:
<DataModel name="NumberExample1">
<String name="VariableSizeString" />
<Padding aligned="true"/>
</DataModel>


