Lines Matching refs:mdctx
82 digest_range(struct executable *x, EVP_MD_CTX *mdctx, off_t off, size_t len) in digest_range() argument
88 ok = EVP_DigestUpdate(mdctx, x->x_buf + off, len); in digest_range()
98 EVP_MD_CTX *mdctx; in digest() local
114 mdctx = EVP_MD_CTX_create(); in digest()
115 if (mdctx == NULL) { in digest()
120 ok = EVP_DigestInit_ex(mdctx, md, NULL); in digest()
133 digest_range(x, mdctx, 0, x->x_checksum_off); in digest()
139 digest_range(x, mdctx, x->x_checksum_off + x->x_checksum_len, in digest()
146 digest_range(x, mdctx, in digest()
158 digest_range(x, mdctx, in digest()
173 digest_range(x, mdctx, sum_of_bytes_hashed, in digest()
177 ok = EVP_DigestFinal_ex(mdctx, x->x_digest, &x->x_digest_len); in digest()
183 EVP_MD_CTX_destroy(mdctx); in digest()