Lines Matching defs:keylen
65 const void *key, size_t keylen)
67 ctx->h[0] = BLAKE2S_IV0 ^ (0x01010000 | keylen << 8 | outlen);
81 if (keylen) {
82 memcpy(ctx->buf, key, keylen);
83 memset(&ctx->buf[keylen], 0, BLAKE2S_BLOCK_SIZE - keylen);
105 * @keylen: the key length in bytes, at most BLAKE2S_KEY_SIZE
110 const void *key, size_t keylen)
113 !key || !keylen || keylen > BLAKE2S_KEY_SIZE));
115 __blake2s_init(ctx, outlen, key, keylen);
145 * @keylen: the key length in bytes (at most BLAKE2S_KEY_SIZE), or 0 for an
154 static inline void blake2s(const u8 *key, size_t keylen,
161 outlen > BLAKE2S_HASH_SIZE || keylen > BLAKE2S_KEY_SIZE ||
162 (!key && keylen)));
164 __blake2s_init(&ctx, outlen, key, keylen);