The data required to execute CAVP vectors is of varying lengths including 12 bytes for the IV/Salt, 16/32 bytes for the Key, and 160 bytes for the AAD/PT/CT text. HSC Subsystem registers are 32-bits wide each, but multiple 32-bit physical registers have been concatenated together to make a wider logical register. The methods for accessing these registers are described in this section.