SHA_LBLOCK
unsigned int u[SHA_LBLOCK];
data->u[SHA_LBLOCK - 1] |= bitlen&mask;
data->u[SHA_LBLOCK - 1] |= bitlen & mask;
data->u[SHA_LBLOCK - 1] = bitlen;
c->u.d[SHA_LBLOCK-2] = c->Nh;
c->u.d[SHA_LBLOCK-1] = c->Nl;
W+=SHA_LBLOCK;
W+=SHA_LBLOCK;
W+=SHA_LBLOCK;
#define SHA256_CBLOCK (SHA_LBLOCK*4) /* SHA-256 treats input data as a
SHA_LONG data[SHA_LBLOCK];
#define SHA512_CBLOCK (SHA_LBLOCK*8) /* SHA-512 treats input data as a
SHA_LONG64 d[SHA_LBLOCK];
#define SHA_CBLOCK (SHA_LBLOCK*4) /* SHA treats input data as a
SHA_LONG data[SHA_LBLOCK];