Lines Matching refs:inlen
71 static void ctr_XOR(PROV_DRBG_CTR *ctr, const unsigned char *in, size_t inlen)
75 if (in == NULL || inlen == 0)
82 n = inlen < ctr->keylen ? inlen : ctr->keylen;
85 if (inlen <= ctr->keylen)
88 n = inlen - ctr->keylen;
152 const unsigned char *in, size_t inlen)
154 if (in == NULL || inlen == 0)
162 if (inlen >= left) {
167 inlen -= left;
173 for (; inlen >= 16; in += 16, inlen -= 16) {
179 if (inlen > 0) {
180 memcpy(ctr->bltmp + ctr->bltmp_pos, in, inlen);
181 ctr->bltmp_pos += inlen;
202 size_t inlen;
214 inlen = in1len + in2len + in3len;
216 *p++ = (inlen >> 24) & 0xff;
217 *p++ = (inlen >> 16) & 0xff;
218 *p++ = (inlen >> 8) & 0xff;
219 *p++ = inlen & 0xff;