Lines Matching refs:digest_def
530 const struct metalink_digest_def *digest_def, in check_hash() argument
546 digest_def->hash_name, strerror(errno)); in check_hash()
550 dctx = digest_init(digest_def->dparams); in check_hash()
553 digest_def->hash_name, "failed to initialize hash algorithm"); in check_hash()
558 result = malloc(digest_def->dparams->digest_resultlen); in check_hash()
572 digest_def->hash_name, strerror(errno)); in check_hash()
581 digest_def->dparams->digest_resultlen) == 0; in check_hash()
585 digest_def->hash_name); in check_hash()
588 filename, digest_def->hash_name); in check_hash()
606 rv = check_hash(filename, mlfile->checksum->digest_def, in metalink_check_hash()
612 checksum_from_hex_digest(const struct metalink_digest_def *digest_def, in checksum_from_hex_digest() argument
628 chksum->digest_def = digest_def; in checksum_from_hex_digest()
654 const struct metalink_digest_def *digest_def) in check_hex_digest() argument
664 return digest_def->dparams->digest_resultlen * 2 == i; in check_hex_digest()
688 check_hex_digest((*p)->hash, digest_alias->digest_def)) { in new_metalinkfile()
690 checksum_from_hex_digest(digest_alias->digest_def, in new_metalinkfile()