Lines Matching refs:outlen
37 unsigned int outlen; member
51 static inline void __blake2b_init(struct blake2b_ctx *ctx, size_t outlen, in __blake2b_init() argument
54 ctx->h[0] = BLAKE2B_IV0 ^ (0x01010000 | keylen << 8 | outlen); in __blake2b_init()
67 ctx->outlen = outlen; in __blake2b_init()
82 static inline void blake2b_init(struct blake2b_ctx *ctx, size_t outlen) in blake2b_init() argument
84 __blake2b_init(ctx, outlen, NULL, 0); in blake2b_init()
96 static inline void blake2b_init_key(struct blake2b_ctx *ctx, size_t outlen, in blake2b_init_key() argument
99 WARN_ON(IS_ENABLED(DEBUG) && (!outlen || outlen > BLAKE2B_HASH_SIZE || in blake2b_init_key()
102 __blake2b_init(ctx, outlen, key, keylen); in blake2b_init_key()
143 u8 *out, size_t outlen) in blake2b() argument
147 WARN_ON(IS_ENABLED(DEBUG) && ((!in && inlen > 0) || !out || !outlen || in blake2b()
148 outlen > BLAKE2B_HASH_SIZE || keylen > BLAKE2B_KEY_SIZE || in blake2b()
151 __blake2b_init(&ctx, outlen, key, keylen); in blake2b()