MD5_CBLOCK
if ((c->num+len) >= (size_t)MD5_CBLOCK)
len-=(MD5_CBLOCK-c->num);
while (len >= (size_t)MD5_CBLOCK)
memcpy(p,data,MD5_CBLOCK);
data+=MD5_CBLOCK;
len-=MD5_CBLOCK;