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];
c->data[SHA_LBLOCK - 2] = htobe32(c->Nh);
c->data[SHA_LBLOCK - 1] = htobe32(c->Nl);
c->data[SHA_LBLOCK - 2] = htobe32(c->Nh);
c->data[SHA_LBLOCK - 1] = htobe32(c->Nl);
c->u.d[SHA_LBLOCK - 2] = htobe64(c->Nh);
c->u.d[SHA_LBLOCK - 1] = htobe64(c->Nl);