Lines Matching defs:keylen
61 const void *key, size_t keylen)
63 ctx->h[0] = BLAKE2B_IV0 ^ (0x01010000 | keylen << 8 | outlen);
77 if (keylen) {
78 memcpy(ctx->buf, key, keylen);
79 memset(&ctx->buf[keylen], 0, BLAKE2B_BLOCK_SIZE - keylen);
101 * @keylen: the key length in bytes, at most BLAKE2B_KEY_SIZE
106 const void *key, size_t keylen)
109 !key || !keylen || keylen > BLAKE2B_KEY_SIZE));
111 __blake2b_init(ctx, outlen, key, keylen);
141 * @keylen: the key length in bytes (at most BLAKE2B_KEY_SIZE), or 0 for an
150 static inline void blake2b(const u8 *key, size_t keylen,
157 outlen > BLAKE2B_HASH_SIZE || keylen > BLAKE2B_KEY_SIZE ||
158 (!key && keylen)));
160 __blake2b_init(&ctx, outlen, key, keylen);