hash_func
info.hash_func = my_hash;
if (hash_func != NULL)
name_funcs->hash_func = hash_func;
->hash_func(a->name);
unsigned long (*hash_func)(const char *name);
int OBJ_NAME_new_index(unsigned long (*hash_func)(const char *),
name_funcs->hash_func = ossl_lh_strcasehash;
key->hash_func = ossl_slh_get_hash_fn(is_shake);
const SLH_HASH_FUNC *hash_func;
if (!key->hash_func->H(ctx, pk_seed, adrs, lnode, rnode, node, node_len))
return key->hash_func->PRF(ctx, pk_seed, sk_seed, sk_adrs, pk_out, pk_out_len);
ret = key->hash_func->F(ctx, pk_seed, adrs, sk, n, node, node_len);
const SLH_HASH_FUNC *hashf = ctx->hash_func
if (!key->hash_func->H(ctx, pk_seed, adrs, lnode, rnode, pk_out, pk_out_len))
int OBJ_NAME_new_index(unsigned long (*hash_func)(const char *),
info.hash_func = my_hash;
hashval = hash_func(convname);
hashval = hash_func(mapname);
if (adapter->ena_dev->rss.hash_func != ENA_ADMIN_TOEPLITZ &&
uint32_t hash_func = 0, hash_types = 0;
hash_func = 1 << (hash_fnidx - 1); /* ffs is 1-based */
sc->hn_rss_hcap = hash_func | hash_types;
rss->hash_func = UPT1_RSS_HASH_FUNC_TOEPLITZ;
uint16_t hash_func;