hash_name
char hash_name[8];
digest = hash_name(hash);
char *hash_name = NULL;
free(hash_name);
ATTRIBUTE_WARN_UNUSED_RET int get_hash_by_name(const char *hash_name, const hash_mapping **hm);
ATTRIBUTE_WARN_UNUSED_RET int get_hash_by_name(const char *hash_name, const hash_mapping **hm)
MUST_HAVE(((hash_name != NULL) && (hm != NULL)), ret, err);
if ((!are_str_equal(hash_name, exp_name, &check)) && check) {
const char *hash_name, hash_alg_type * hash_type)
ret = get_hash_by_name(hash_name, &hm);
hash_name);
OPENSSL_free(a->sigalg_list[j].hash_name);
char *hash_name; /* hash algorithm name */
cache[cache_idx].hash = si.hash_name ? OBJ_txt2nid(si.hash_name) : NID_undef;
sinf->hash_name = NULL;
OPENSSL_free(sinf->hash_name);
sinf->hash_name = OPENSSL_strdup(p->data);
if (sinf->hash_name == NULL)
if (sinf->hash_name != NULL)
OBJ_create(sinf->hash_oid, sinf->hash_name, NULL);
(sinf->hash_name != NULL
? OBJ_txt2nid(sinf->hash_name)
OPENSSL_free(sinf->hash_name);
sinf->hash_name = NULL;