I know that DES has 56 independent key bits, and that 3DES has 168 independent key bits by using 3 separate 56-bit DES keys. 3DES also has a block size of 64 bits.
If I use 3DES as the underlying block cipher to construct a Davies-Meyer compression function, what would be the input/output size of this compression function?
Wikipedia states the following about Davies-Meyer compression functions:
If the block cipher uses for instance 256-bit keys then each message block Mi is a 256-bit chunk of the message. If the same block cipher uses a block size of 128 bits then the input and output hash values in each round is 128 bits.
Does this mean that if 3DES is used as the block cipher, the compression functions has message blocks of 168 bits? And input/output hash values of 64 bits?
Also, what would be the total input size-->output size mapping for the compression function?