Hash processor (HASH) RM0351
856/1830 DocID024597 Rev 5
HASH_DIN data endianness when bit swapping is disabled (DATATYPE=”00”) can be
described as following: the least significant bit of the message has to be at MSB position in
the first word entered into the hash processor, the 32nd bit of the bit string has to be at MSB
position in the second word entered into the hash processor and so on.
Figure 208. Message data swapping feature
06Y9
'$7$7<3(³´QRVZDSSLQJ
:RUG
ELW ELW
:RUG
ELW ELW
+$6+FRUHLQWHUIDFH
0 0
0 0
06%/6%
'$7$7<3(³´ELWRUKDOIZRUGVZDSSLQJ
:RUG
ELW ELW
0 0 0 0
ELW ELW
0 0 00
'$7$7<3(³´ELWRUE\WHVZDSSLQJ
0 00 0
:RUG
ELW ELW
ELW ELW
:RUG
ELW ELW
ELW ELW
'$7$7<3(³´ELWVZDSSLQJ
:RUG
ELW
ELW
ELW
ELW
ELW
ELW
:RUG
ELW
ELW
ELW
ELW
ELW
ELW
0
0
0
0
0
0
0
0
0
0
0
0
6\VWHPLQWHUIDFH
06%
/6%
+$6+FRUHLQWHUIDFH
06%
/6%
:RUG
ELW ELW ELW ELW
06%/6%
6\VWHPLQWHUIDFH
06%
/6%
6\VWHPLQWHUIDFH
+$6+FRUHLQWHUIDFH
/6%
/6%
6\VWHPLQWHUIDFH
+$6+FRUHLQWHUIDFH
/6%
0
0
0
0
06%
0
0
:RUG :RUG
ELW
ELW
ELW
ELW
ELW
ELW
06%
0
:RUG
ELW ELW
ELW ELW
:RUG
ELW ELW
ELW ELW
0
0
06%
:RUG
ELW ELW ELW ELW
0 000
:RUG
ELW ELW ELW ELW
:RUG
ELW ELW
:RUG
ELW ELW
0 0
0 0
ZULWWHQILUVW
ZULWWHQILUVW
ZULWWHQILUVW
ZULWWHQILUVW