MD4_CBLOCK
.block_size = MD4_CBLOCK,
in += MD4_CBLOCK;
if (len >= MD4_CBLOCK || len + n >= MD4_CBLOCK) {
memcpy (p + n, data, MD4_CBLOCK - n);
n = MD4_CBLOCK - n;
memset(p, 0, MD4_CBLOCK); /* keep it zeroed */
n = len / MD4_CBLOCK;
n *= MD4_CBLOCK;
if (n > (MD4_CBLOCK - 8)) {
memset(p + n, 0, MD4_CBLOCK - n);
memset(p + n, 0, MD4_CBLOCK - 8 - n);
memset(p, 0, MD4_CBLOCK);
#define MD4_LBLOCK (MD4_CBLOCK/4)