block/SHA: description: SHA (Secure Hash Algorithm) Accelerator. items: - name: TEXT array: len: 32 stride: 4 byte_offset: 0 fieldset: TEXT - name: SHA1_START byte_offset: 128 fieldset: SHA1_START - name: SHA1_CONTINUE byte_offset: 132 fieldset: SHA1_CONTINUE - name: SHA1_LOAD byte_offset: 136 fieldset: SHA1_LOAD - name: SHA1_BUSY byte_offset: 140 fieldset: SHA1_BUSY - name: SHA256_START byte_offset: 144 fieldset: SHA256_START - name: SHA256_CONTINUE byte_offset: 148 fieldset: SHA256_CONTINUE - name: SHA256_LOAD byte_offset: 152 fieldset: SHA256_LOAD - name: SHA256_BUSY byte_offset: 156 fieldset: SHA256_BUSY - name: SHA384_START byte_offset: 160 fieldset: SHA384_START - name: SHA384_CONTINUE byte_offset: 164 fieldset: SHA384_CONTINUE - name: SHA384_LOAD byte_offset: 168 fieldset: SHA384_LOAD - name: SHA384_BUSY byte_offset: 172 fieldset: SHA384_BUSY - name: SHA512_START byte_offset: 176 fieldset: SHA512_START - name: SHA512_CONTINUE byte_offset: 180 fieldset: SHA512_CONTINUE - name: SHA512_LOAD byte_offset: 184 fieldset: SHA512_LOAD - name: SHA512_BUSY byte_offset: 188 fieldset: SHA512_BUSY fieldset/SHA1_BUSY: fields: - name: SHA1_BUSY description: 'SHA-1 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.' bit_offset: 0 bit_size: 1 fieldset/SHA1_CONTINUE: fields: - name: SHA1_CONTINUE description: Write 1 to continue the SHA-1 operation with subsequent blocks. bit_offset: 0 bit_size: 1 fieldset/SHA1_LOAD: fields: - name: SHA1_LOAD description: Write 1 to finish the SHA-1 operation to calculate the final message hash. bit_offset: 0 bit_size: 1 fieldset/SHA1_START: fields: - name: SHA1_START description: Write 1 to start an SHA-1 operation on the first message block. bit_offset: 0 bit_size: 1 fieldset/SHA256_BUSY: fields: - name: SHA256_BUSY description: 'SHA-256 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.' bit_offset: 0 bit_size: 1 fieldset/SHA256_CONTINUE: fields: - name: SHA256_CONTINUE description: Write 1 to continue the SHA-256 operation with subsequent blocks. bit_offset: 0 bit_size: 1 fieldset/SHA256_LOAD: fields: - name: SHA256_LOAD description: Write 1 to finish the SHA-256 operation to calculate the final message hash. bit_offset: 0 bit_size: 1 fieldset/SHA256_START: fields: - name: SHA256_START description: Write 1 to start an SHA-256 operation on the first message block. bit_offset: 0 bit_size: 1 fieldset/SHA384_BUSY: fields: - name: SHA384_BUSY description: 'SHA-384 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.' bit_offset: 0 bit_size: 1 fieldset/SHA384_CONTINUE: fields: - name: SHA384_CONTINUE description: Write 1 to continue the SHA-384 operation with subsequent blocks. bit_offset: 0 bit_size: 1 fieldset/SHA384_LOAD: fields: - name: SHA384_LOAD description: Write 1 to finish the SHA-384 operation to calculate the final message hash. bit_offset: 0 bit_size: 1 fieldset/SHA384_START: fields: - name: SHA384_START description: Write 1 to start an SHA-384 operation on the first message block. bit_offset: 0 bit_size: 1 fieldset/SHA512_BUSY: fields: - name: SHA512_BUSY description: 'SHA-512 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.' bit_offset: 0 bit_size: 1 fieldset/SHA512_CONTINUE: fields: - name: SHA512_CONTINUE description: Write 1 to continue the SHA-512 operation with subsequent blocks. bit_offset: 0 bit_size: 1 fieldset/SHA512_LOAD: fields: - name: SHA512_LOAD description: Write 1 to finish the SHA-512 operation to calculate the final message hash. bit_offset: 0 bit_size: 1 fieldset/SHA512_START: fields: - name: SHA512_START description: Write 1 to start an SHA-512 operation on the first message block. bit_offset: 0 bit_size: 1 fieldset/TEXT: fields: - name: TEXT description: SHA Message block and hash result register. bit_offset: 0 bit_size: 32