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