Samsung S3C6400X User Manual page 358

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
SECURITY SUB-SYSTEM SHA-1/PRNG MODULE
HASH_CONTROL
Register
HASH_CONTROL 0x7D30_0000 R/W Hash engine control register
HASH_CONTROL
Reserved
USE_IV
End_of_Hash_byte
SEED_SETTING_ENABLE
Hash_input_finished
Hash_start
Data_Selection
Engine_Selection
HASH_DATA
Register
Address
HASH_DATA 0x7D30_0004 R/W Hash data
HASH_DATA
Bit
HASH_DATA
[31:0]
Address
R/W
Bit
[31:9] Reserved
Use arbitrary IV instead of SHA-1 constants
[8]
0: constants
End of the SHA text byte
[7:6]
00 : first byte (LSB in 32bit)
10 : third byte
[5]
Seed setting enable (1'b1)
[4]
Finished the hash input (will be cleared by hardware)
Start the hash (software reset) (will be automatically
[3]
cleared by hardware)
Indicates whether the next data of register values are keys
or text
[2]
0: text
To use as SHA-1 or HMAC or PRNG
[1:0]
00: HMAC
10: PRNG
R/W
Hash data input register ( HASH_CONTROL[5] == 1'b0)
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Description
Description
1: arbitary IV,
01 : second byte
11 : fourth byte (full 32bit)
1: key
01: SHA1
11 = reserved
Description
Description
SECURITY SUB-SYSTEM
Reset Value
0x0000_0000
Initial State
0x0000_00
0b
00b
0b
0b
0b
0b
00b
Reset Value
0x0000_0000
Initial State
0x0000_0000
13-21

Advertisement

Table of Contents
loading

Table of Contents