Usage notes

The usage notes for CSNBOWH.

Table 1 summarizes the message digest size and the algorithm block size for each hash method.
Table 1. Usage of hash methods

Usage of hash methods with three columns: hash method, message digest size and algorithm block length

Hash method Message digest size Algorithm block size (see Note 1)
MD5 128 bits (16 bytes) 512 bits (64 bytes)
RIPEMD-160 160 bits (20 bytes) 512 bits (64 bytes)
SHA-1 160 bits (20 bytes) 512 bits (64 bytes)
SHA-224 224 bits (28 bytes) 512 bits (64 bytes)
SHA-256 256 bits (32 bytes) 512 bits (64 bytes)
SHA-384 384 bits (48 bytes) 1024 bits (128 bytes)
SHA-512 512 bits (64 bytes) 1024 bits (128 bytes)
SHA3-224 224 bits (28 bytes) 1152 bits (144 bytes)
SHA3-256 256 bits (32 bytes) 1088 bits (136 bytes)
SHA3-384 384 bits (48 bytes) 832 bits (104 bytes)
SHA3-512 512 bits (64 bytes) 576 bits (72 bytes)
Note:
  1. If FIRST or MIDDLE calls are made, the text size must be greater than 0 and a multiple of the algorithm block size.

Although the algorithms accept zero bit length text, it is not supported for any hashing method.