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