Lines Matching refs:params
234 const HashConfig& params,
245 HashConfig* params) {
248 params->mode = mode;
252 params->digest = EVP_get_digestbyname(*digest);
253 if (UNLIKELY(params->digest == nullptr)) {
263 params->in = mode == kCryptoJobAsync
267 unsigned int expected = EVP_MD_size(params->digest);
268 params->length = expected;
271 params->length =
274 if (params->length != expected) {
275 if ((EVP_MD_flags(params->digest) & EVP_MD_FLAG_XOF) == 0) {
287 const HashConfig& params,
292 EVP_DigestInit_ex(ctx.get(), params.digest, nullptr) <= 0 ||
294 ctx.get(), params.in.data<char>(), params.in.size()) <= 0)) {
298 if (LIKELY(params.length > 0)) {
299 unsigned int length = params.length;