So the Davies-Meyer Hash Function is: Hi = Hi−1 ⊕ exi (Hi−1)
Say I pick H0 = 1110 0011
And the message x1 = "5" or "0000 0101"
Is this the correct way to compute H1?
H1 = 1110 0011 ⊕ (0000 0101 ⊕ 1110 0011)
H1 = 1110 0011 ⊕ (1110 0110)
H1 = 0000 0101
I must be doing something wrong because the hash function always comes out the same as the message.