Lines Matching refs:dlen
153 blake2s_init(struct blake2s *B, size_t dlen, const void *key, size_t keylen)
158 assert(0 < dlen);
159 assert(dlen <= 32);
163 B->dlen = dlen;
178 param0 |= (uint32_t)dlen << 0;
235 unsigned dlen = B->dlen;
244 /* Reveal the first dlen/4 words of the state. */
245 for (i = 0; i < dlen/4; i++)
248 dlen -= 4*i;
251 if (dlen) {
257 } while (--dlen);
265 blake2s(void *digest, size_t dlen, const void *key, size_t keylen,
270 blake2s_init(&ctx, dlen, key, keylen);
302 const unsigned dlen[4] = { 16, 20, 28, 32 };
312 blake2s(d, dlen[di], NULL, 0, m, mlen[mi]);
313 blake2s_update(&ctx, d, dlen[di]);
315 blake2_selftest_prng(k, dlen[di], dlen[di]);
316 blake2s(d, dlen[di], k, dlen[di], m, mlen[mi]);
317 blake2s_update(&ctx, d, dlen[di]);