bin/cpdup/md5.c
260
unsigned char digest[MD5_DIGEST_LENGTH];
bin/cpdup/md5.c
300
MD5_Final(digest, &ctx);
bin/cpdup/md5.c
302
buf[2*i] = hex[digest[i] >> 4];
bin/cpdup/md5.c
303
buf[2*i+1] = hex[digest[i] & 0x0f];
crypto/libressl/apps/openssl/certhash.c
304
const EVP_MD *digest;
crypto/libressl/apps/openssl/certhash.c
314
digest = EVP_sha256();
crypto/libressl/apps/openssl/certhash.c
315
if (X509_digest(cert, digest, fingerprint, &len) != 1) {
crypto/libressl/apps/openssl/certhash.c
333
const EVP_MD *digest;
crypto/libressl/apps/openssl/certhash.c
343
digest = EVP_sha256();
crypto/libressl/apps/openssl/certhash.c
344
if (X509_CRL_digest(crl, digest, fingerprint, &len) != 1) {
crypto/libressl/apps/openssl/crl.c
230
const EVP_MD *digest;
crypto/libressl/apps/openssl/crl.c
246
digest = EVP_sha256();
crypto/libressl/apps/openssl/crl.c
270
if ((digest = EVP_get_digestbyname(digest_name)) == NULL) {
crypto/libressl/apps/openssl/crl.c
386
if (!X509_CRL_digest(x, digest, md, &n)) {
crypto/libressl/apps/openssl/crl.c
391
OBJ_nid2sn(EVP_MD_type(digest)));
crypto/libressl/apps/openssl/req.c
138
const EVP_MD *digest;
crypto/libressl/apps/openssl/req.c
218
if ((req_config.digest = EVP_get_digestbyname(name)) == NULL)
crypto/libressl/apps/openssl/req.c
577
req_config.digest = EVP_sha256();
crypto/libressl/apps/openssl/req.c
663
req_config.digest = md_alg;
crypto/libressl/apps/openssl/req.c
933
i = do_X509_sign(bio_err, x509ss, pkey, req_config.digest, req_config.sigopts);
crypto/libressl/apps/openssl/req.c
961
i = do_X509_REQ_sign(bio_err, req, pkey, req_config.digest, req_config.sigopts);
crypto/libressl/apps/openssl/ts.c
1067
verify_command(char *data, char *digest, char *queryfile, char *in,
crypto/libressl/apps/openssl/ts.c
107
static int verify_command(char *data, char *digest, char *queryfile, char *in,
crypto/libressl/apps/openssl/ts.c
1087
if ((verify_ctx = create_verify_ctx(data, digest, queryfile,
crypto/libressl/apps/openssl/ts.c
109
static TS_VERIFY_CTX *create_verify_ctx(char *data, char *digest,
crypto/libressl/apps/openssl/ts.c
1115
create_verify_ctx(char *data, char *digest, char *queryfile, char *ca_path,
crypto/libressl/apps/openssl/ts.c
1125
if (data != NULL || digest != NULL) {
crypto/libressl/apps/openssl/ts.c
1136
} else if (digest != NULL) {
crypto/libressl/apps/openssl/ts.c
1141
if ((imprint = string_to_hex(digest,
crypto/libressl/apps/openssl/ts.c
125
char *digest;
crypto/libressl/apps/openssl/ts.c
232
.opt.arg = &ts_config.digest,
crypto/libressl/apps/openssl/ts.c
411
ret = ts_config.data != NULL && ts_config.digest != NULL;
crypto/libressl/apps/openssl/ts.c
416
ret = !query_command(ts_config.data, ts_config.digest,
crypto/libressl/apps/openssl/ts.c
443
ts_config.digest == NULL) ||
crypto/libressl/apps/openssl/ts.c
445
ts_config.digest == NULL) ||
crypto/libressl/apps/openssl/ts.c
447
ts_config.digest != NULL)) &&
crypto/libressl/apps/openssl/ts.c
452
ret = !verify_command(ts_config.data, ts_config.digest,
crypto/libressl/apps/openssl/ts.c
532
query_command(const char *data, char *digest, const EVP_MD *md,
crypto/libressl/apps/openssl/ts.c
549
if (digest == NULL &&
crypto/libressl/apps/openssl/ts.c
553
query = create_query(data_bio, digest, md,
crypto/libressl/apps/openssl/ts.c
595
create_query(BIO *data_bio, char *digest, const EVP_MD *md, const char *policy,
crypto/libressl/apps/openssl/ts.c
635
if ((len = create_digest(data_bio, digest, md, &data)) == 0)
crypto/libressl/apps/openssl/ts.c
677
create_digest(BIO *input, char *digest, const EVP_MD *md,
crypto/libressl/apps/openssl/ts.c
717
*md_value = string_to_hex(digest, &digest_len);
crypto/libressl/apps/openssl/ts.c
83
static int query_command(const char *data, char *digest, const EVP_MD *md,
crypto/libressl/apps/openssl/ts.c
88
static TS_REQ *create_query(BIO *data_bio, char *digest, const EVP_MD *md,
crypto/libressl/apps/openssl/ts.c
90
static int create_digest(BIO *input, char *digest, const EVP_MD *md,
crypto/libressl/apps/openssl/x509.c
110
const EVP_MD *digest;
crypto/libressl/apps/openssl/x509.c
1189
const EVP_MD *fdig = x509_config.digest;
crypto/libressl/apps/openssl/x509.c
1218
x509_config.clrext, x509_config.digest,
crypto/libressl/apps/openssl/x509.c
1232
x509_config.digest, x, xca, CApkey,
crypto/libressl/apps/openssl/x509.c
1260
rq = X509_to_X509_REQ(x, pk, x509_config.digest);
crypto/libressl/apps/openssl/x509.c
1383
x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest, X509 *x,
crypto/libressl/apps/openssl/x509.c
1452
if (!do_X509_sign(bio_err, x, pkey, digest, sigopts))
crypto/libressl/apps/openssl/x509.c
1502
sign(X509 *x, EVP_PKEY *pkey, int days, int clrext, const EVP_MD *digest,
crypto/libressl/apps/openssl/x509.c
1543
if (!X509_sign(x, pkey, digest))
crypto/libressl/apps/openssl/x509.c
256
x509_config.digest = x509_config.md_alg;
crypto/libressl/apps/openssl/x509.c
84
const EVP_MD *digest, CONF *conf, char *section);
crypto/libressl/apps/openssl/x509.c
85
static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
crypto/libressl/crypto/asn1/x_sig.c
121
*pdigest = sig->digest;
crypto/libressl/crypto/asn1/x_sig.c
130
*pdigest = sig->digest;
crypto/libressl/crypto/asn1/x_sig.c
73
.offset = offsetof(X509_SIG, digest),
crypto/libressl/crypto/cms/cms_asn1.c
1073
.offset = offsetof(CMS_DigestedData, digest),
crypto/libressl/crypto/cms/cms_dd.c
131
if (mdlen != (unsigned int)dd->digest->length) {
crypto/libressl/crypto/cms/cms_dd.c
136
if (memcmp(md, dd->digest->data, mdlen))
crypto/libressl/crypto/cms/cms_dd.c
141
if (!ASN1_STRING_set(dd->digest, md, mdlen))
crypto/libressl/crypto/cms/cms_lcl.h
284
ASN1_OCTET_STRING *digest;
crypto/libressl/crypto/cms/cms_lib.c
387
const EVP_MD *digest;
crypto/libressl/crypto/cms/cms_lib.c
390
digest = EVP_get_digestbyobj(digestoid);
crypto/libressl/crypto/cms/cms_lib.c
391
if (!digest) {
crypto/libressl/crypto/cms/cms_lib.c
396
if (mdbio == NULL || !BIO_set_md(mdbio, digest)) {
crypto/libressl/crypto/engine/eng_openssl.c
123
static int openssl_digests(ENGINE *e, const EVP_MD **digest,
crypto/libressl/crypto/engine/eng_openssl.c
368
openssl_digests(ENGINE *e, const EVP_MD **digest, const int **nids, int nid)
crypto/libressl/crypto/engine/eng_openssl.c
370
if (!digest) {
crypto/libressl/crypto/engine/eng_openssl.c
377
*digest = &test_sha_md;
crypto/libressl/crypto/engine/eng_openssl.c
383
*digest = NULL;
crypto/libressl/crypto/evp/bio_md.c
193
ret = EVP_DigestInit_ex(ctx, ctx->digest, NULL);
crypto/libressl/crypto/evp/bio_md.c
202
*ppmd = ctx->digest;
crypto/libressl/crypto/evp/bio_md.c
265
if (size < ctx->digest->md_size)
crypto/libressl/crypto/evp/digest.c
144
if (ctx->engine && ctx->digest && (!type ||
crypto/libressl/crypto/evp/digest.c
145
(type && (type->type == ctx->digest->type))))
crypto/libressl/crypto/evp/digest.c
177
} else if (!ctx->digest) {
crypto/libressl/crypto/evp/digest.c
182
if (ctx->digest != type) {
crypto/libressl/crypto/evp/digest.c
183
if (ctx->digest && ctx->digest->ctx_size && ctx->md_data &&
crypto/libressl/crypto/evp/digest.c
185
freezero(ctx->md_data, ctx->digest->ctx_size);
crypto/libressl/crypto/evp/digest.c
188
ctx->digest = type;
crypto/libressl/crypto/evp/digest.c
212
return ctx->digest->init(ctx);
crypto/libressl/crypto/evp/digest.c
238
if ((size_t)ctx->digest->md_size > EVP_MAX_MD_SIZE) {
crypto/libressl/crypto/evp/digest.c
242
ret = ctx->digest->final(ctx, md);
crypto/libressl/crypto/evp/digest.c
244
*size = ctx->digest->md_size;
crypto/libressl/crypto/evp/digest.c
245
if (ctx->digest->cleanup) {
crypto/libressl/crypto/evp/digest.c
246
ctx->digest->cleanup(ctx);
crypto/libressl/crypto/evp/digest.c
249
memset(ctx->md_data, 0, ctx->digest->ctx_size);
crypto/libressl/crypto/evp/digest.c
265
if ((in == NULL) || (in->digest == NULL)) {
crypto/libressl/crypto/evp/digest.c
277
if (out->digest == in->digest) {
crypto/libressl/crypto/evp/digest.c
293
if (in->md_data && out->digest->ctx_size) {
crypto/libressl/crypto/evp/digest.c
297
out->md_data = calloc(1, out->digest->ctx_size);
crypto/libressl/crypto/evp/digest.c
303
memcpy(out->md_data, in->md_data, out->digest->ctx_size);
crypto/libressl/crypto/evp/digest.c
316
if (out->digest->copy)
crypto/libressl/crypto/evp/digest.c
317
return out->digest->copy(out, in);
crypto/libressl/crypto/evp/digest.c
388
if (ctx->digest && ctx->digest->cleanup &&
crypto/libressl/crypto/evp/digest.c
390
ctx->digest->cleanup(ctx);
crypto/libressl/crypto/evp/digest.c
391
if (ctx->digest && ctx->digest->ctx_size && ctx->md_data &&
crypto/libressl/crypto/evp/digest.c
393
freezero(ctx->md_data, ctx->digest->ctx_size);
crypto/libressl/crypto/evp/digest.c
413
if (!ctx->digest) {
crypto/libressl/crypto/evp/digest.c
418
if (!ctx->digest->md_ctrl) {
crypto/libressl/crypto/evp/digest.c
423
ret = ctx->digest->md_ctrl(ctx, type, arg, ptr);
crypto/libressl/crypto/evp/evp_lib.c
487
return ctx->digest;
crypto/libressl/crypto/evp/evp_locl.h
126
const EVP_MD *digest;
crypto/libressl/crypto/evp/m_sigver.c
180
int s = EVP_MD_size(ctx->digest);
crypto/libressl/crypto/evp/p5_crpt2.c
101
if (!HMAC_Init_ex(&hctx_tpl, pass, passlen, digest, NULL)) {
crypto/libressl/crypto/evp/p5_crpt2.c
83
int saltlen, int iter, const EVP_MD *digest, int keylen, unsigned char *out)
crypto/libressl/crypto/evp/p5_crpt2.c
90
mdlen = EVP_MD_size(digest);
crypto/libressl/crypto/evp/p_sign.c
93
if (EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest) <= 0)
crypto/libressl/crypto/evp/p_verify.c
90
if (EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest) <= 0)
crypto/libressl/crypto/gost/gost89imit_pmeth.c
171
if (mctx->digest->md_ctrl == NULL)
crypto/libressl/crypto/gost/gost89imit_pmeth.c
173
return mctx->digest->md_ctrl(mctx, EVP_MD_CTRL_SET_KEY, 32 * 8,
crypto/libressl/crypto/gost/gostr341001_ameth.c
642
int digest = GOST_KEY_get_digest(pkey->pkey.gost);
crypto/libressl/crypto/gost/gostr341001_ameth.c
655
*(int *)arg2 = GostR3410_get_md_digest(digest);
crypto/libressl/crypto/gost/gostr341001_ameth.c
663
X509_ALGOR_set0(alg1, OBJ_nid2obj(GostR3410_get_md_digest(digest)), V_ASN1_NULL, 0);
crypto/libressl/crypto/gost/gostr341001_ameth.c
665
X509_ALGOR_set0(alg2, OBJ_nid2obj(GostR3410_get_pk_digest(digest)), V_ASN1_NULL, 0);
crypto/libressl/crypto/gost/gostr341001_ameth.c
672
OBJ_nid2obj(GostR3410_get_pk_digest(digest)),
crypto/libressl/crypto/hkdf/hkdf.c
29
HKDF(uint8_t *out_key, size_t out_len, const EVP_MD *digest,
crypto/libressl/crypto/hkdf/hkdf.c
36
if (!HKDF_extract(prk, &prk_len, digest, secret, secret_len, salt,
crypto/libressl/crypto/hkdf/hkdf.c
39
if (!HKDF_expand(out_key, out_len, digest, prk, prk_len, info,
crypto/libressl/crypto/hkdf/hkdf.c
49
const EVP_MD *digest, const uint8_t *secret, size_t secret_len,
crypto/libressl/crypto/hkdf/hkdf.c
58
if (HMAC(digest, salt, salt_len, secret, secret_len, out_key, &len) ==
crypto/libressl/crypto/hkdf/hkdf.c
70
const EVP_MD *digest, const uint8_t *prk, size_t prk_len,
crypto/libressl/crypto/hkdf/hkdf.c
73
const size_t digest_len = EVP_MD_size(digest);
crypto/libressl/crypto/hkdf/hkdf.c
88
if (!HMAC_Init_ex(&hmac, prk, prk_len, digest, NULL))
crypto/libressl/crypto/pkcs12/p12_mutl.c
100
*pmac = p12->mac->dinfo->digest;
crypto/libressl/crypto/pkcs12/p12_mutl.c
186
if ((maclen != (unsigned int)p12->mac->dinfo->digest->length) ||
crypto/libressl/crypto/pkcs12/p12_mutl.c
187
memcmp(mac, p12->mac->dinfo->digest->data, maclen))
crypto/libressl/crypto/pkcs12/p12_mutl.c
212
if (!(ASN1_STRING_set(p12->mac->dinfo->digest, mac, maclen))) {
crypto/libressl/crypto/pkcs12/p12_p8d.c
69
&PKCS8_PRIV_KEY_INFO_it, pass, passlen, p8->digest, 1);
crypto/libressl/crypto/pkcs12/p12_p8e.c
89
ASN1_OCTET_STRING_free(p8->digest);
crypto/libressl/crypto/pkcs12/p12_p8e.c
90
p8->digest = PKCS12_item_i2d_encrypt(pbe,
crypto/libressl/crypto/pkcs12/p12_p8e.c
92
if (!p8->digest) {
crypto/libressl/crypto/pkcs7/pk7_asn1.c
127
.offset = offsetof(PKCS7, d.digest),
crypto/libressl/crypto/pkcs7/pk7_asn1.c
873
.offset = offsetof(PKCS7_DIGEST, digest),
crypto/libressl/crypto/pkcs7/pk7_doit.c
314
xa = p7->d.digest->md;
crypto/libressl/crypto/pkcs7/pk7_doit.c
315
os = PKCS7_get_octet_string(p7->d.digest->contents);
crypto/libressl/crypto/pkcs7/pk7_doit.c
757
os = PKCS7_get_octet_string(p7->d.digest->contents);
crypto/libressl/crypto/pkcs7/pk7_doit.c
763
if (PKCS7_type_is_data(p7->d.digest->contents) &&
crypto/libressl/crypto/pkcs7/pk7_doit.c
767
p7->d.digest->contents->d.data = NULL;
crypto/libressl/crypto/pkcs7/pk7_doit.c
820
OBJ_obj2nid(p7->d.digest->md->algorithm)))
crypto/libressl/crypto/pkcs7/pk7_doit.c
824
if (ASN1_STRING_set(p7->d.digest->digest, md_data,
crypto/libressl/crypto/pkcs7/pk7_lib.c
145
if (p7->d.digest->contents != NULL)
crypto/libressl/crypto/pkcs7/pk7_lib.c
146
PKCS7_free(p7->d.digest->contents);
crypto/libressl/crypto/pkcs7/pk7_lib.c
147
p7->d.digest->contents = p7_data;
crypto/libressl/crypto/pkcs7/pk7_lib.c
217
if ((p7->d.digest = PKCS7_DIGEST_new()) == NULL)
crypto/libressl/crypto/pkcs7/pk7_lib.c
219
if (!ASN1_INTEGER_set(p7->d.digest->version, 0))
crypto/libressl/crypto/pkcs7/pk7_lib.c
438
if (!(p7->d.digest->md->parameter = ASN1_TYPE_new())) {
crypto/libressl/crypto/pkcs7/pk7_lib.c
442
p7->d.digest->md->parameter->type = V_ASN1_NULL;
crypto/libressl/crypto/pkcs7/pk7_lib.c
443
p7->d.digest->md->algorithm = OBJ_nid2obj(EVP_MD_nid(md));
crypto/libressl/crypto/rsa/rsa_sign.c
112
sig.digest = &digest;
crypto/libressl/crypto/rsa/rsa_sign.c
113
sig.digest->data = (unsigned char *)m; /* TMP UGLY CAST */
crypto/libressl/crypto/rsa/rsa_sign.c
114
sig.digest->length = m_len;
crypto/libressl/crypto/rsa/rsa_sign.c
94
ASN1_OCTET_STRING digest;
crypto/libressl/crypto/ts/ts_rsp_sign.c
521
const ASN1_OCTET_STRING *digest;
crypto/libressl/crypto/ts/ts_rsp_sign.c
560
digest = TS_MSG_IMPRINT_get_msg(msg_imprint);
crypto/libressl/crypto/ts/ts_rsp_sign.c
561
if (digest->length != EVP_MD_size(md)) {
crypto/libressl/crypto/x509/x509_lcl.h
80
ASN1_OCTET_STRING *digest;
crypto/libressl/include/openssl/evp.h
767
int EVP_add_digest(const EVP_MD *digest);
crypto/libressl/include/openssl/evp.h
874
int saltlen, int iter, const EVP_MD *digest, int keylen,
crypto/libressl/include/openssl/hkdf.h
36
int HKDF(uint8_t *out_key, size_t out_len, const struct env_md_st *digest,
crypto/libressl/include/openssl/hkdf.h
47
const struct env_md_st *digest, const uint8_t *secret,
crypto/libressl/include/openssl/hkdf.h
57
const EVP_MD *digest, const uint8_t *prk, size_t prk_len,
crypto/libressl/include/openssl/pkcs7.h
161
ASN1_OCTET_STRING *digest;
crypto/libressl/include/openssl/pkcs7.h
202
PKCS7_DIGEST *digest;
crypto/libressl/ssl/tls13_internal.h
118
const EVP_MD *digest;
crypto/libressl/ssl/tls13_internal.h
145
struct tls13_secrets *tls13_secrets_create(const EVP_MD *digest,
crypto/libressl/ssl/tls13_internal.h
149
int tls13_hkdf_expand_label(struct tls13_secret *out, const EVP_MD *digest,
crypto/libressl/ssl/tls13_internal.h
153
const EVP_MD *digest, const struct tls13_secret *secret,
crypto/libressl/ssl/tls13_internal.h
156
int tls13_derive_secret(struct tls13_secret *out, const EVP_MD *digest,
crypto/libressl/ssl/tls13_internal.h
160
const EVP_MD *digest, const struct tls13_secret *secret,
crypto/libressl/ssl/tls13_key_schedule.c
104
if (!EVP_DigestInit_ex(mdctx, digest, NULL))
crypto/libressl/ssl/tls13_key_schedule.c
116
secrets->digest = digest;
crypto/libressl/ssl/tls13_key_schedule.c
158
tls13_hkdf_expand_label(struct tls13_secret *out, const EVP_MD *digest,
crypto/libressl/ssl/tls13_key_schedule.c
162
return tls13_hkdf_expand_label_with_length(out, digest, secret, label,
crypto/libressl/ssl/tls13_key_schedule.c
168
const EVP_MD *digest, const struct tls13_secret *secret,
crypto/libressl/ssl/tls13_key_schedule.c
194
ret = HKDF_expand(out->data, out->len, digest, secret->data,
crypto/libressl/ssl/tls13_key_schedule.c
205
tls13_derive_secret(struct tls13_secret *out, const EVP_MD *digest,
crypto/libressl/ssl/tls13_key_schedule.c
209
return tls13_hkdf_expand_label(out, digest, secret, label, context);
crypto/libressl/ssl/tls13_key_schedule.c
214
const EVP_MD *digest, const struct tls13_secret *secret, const uint8_t *label,
crypto/libressl/ssl/tls13_key_schedule.c
217
return tls13_hkdf_expand_label_with_length(out, digest, secret, label,
crypto/libressl/ssl/tls13_key_schedule.c
229
&secrets->extracted_early.len, secrets->digest, psk, psk_len,
crypto/libressl/ssl/tls13_key_schedule.c
236
if (!tls13_derive_secret(&secrets->binder_key, secrets->digest,
crypto/libressl/ssl/tls13_key_schedule.c
242
secrets->digest, &secrets->extracted_early, "c e traffic",
crypto/libressl/ssl/tls13_key_schedule.c
246
secrets->digest, &secrets->extracted_early, "e exp master",
crypto/libressl/ssl/tls13_key_schedule.c
250
secrets->digest, &secrets->extracted_early, "derived",
crypto/libressl/ssl/tls13_key_schedule.c
272
&secrets->extracted_handshake.len, secrets->digest,
crypto/libressl/ssl/tls13_key_schedule.c
286
secrets->digest, &secrets->extracted_handshake, "c hs traffic",
crypto/libressl/ssl/tls13_key_schedule.c
290
secrets->digest, &secrets->extracted_handshake, "s hs traffic",
crypto/libressl/ssl/tls13_key_schedule.c
294
secrets->digest, &secrets->extracted_handshake, "derived",
crypto/libressl/ssl/tls13_key_schedule.c
317
&secrets->extracted_master.len, secrets->digest,
crypto/libressl/ssl/tls13_key_schedule.c
331
secrets->digest, &secrets->extracted_master, "c ap traffic",
crypto/libressl/ssl/tls13_key_schedule.c
335
secrets->digest, &secrets->extracted_master, "s ap traffic",
crypto/libressl/ssl/tls13_key_schedule.c
339
secrets->digest, &secrets->extracted_master, "exp master",
crypto/libressl/ssl/tls13_key_schedule.c
343
secrets->digest, &secrets->extracted_master, "res master",
crypto/libressl/ssl/tls13_key_schedule.c
367
secrets->digest, &secrets->client_application_traffic,
crypto/libressl/ssl/tls13_key_schedule.c
381
secrets->digest, &secrets->server_application_traffic,
crypto/libressl/ssl/tls13_key_schedule.c
52
tls13_secrets_create(const EVP_MD *digest, int resumption)
crypto/libressl/ssl/tls13_key_schedule.c
59
hash_length = EVP_MD_size(digest);
crypto/libressl/ssl/tls13_lib.c
620
md_len = EVP_MD_size(secrets->digest);
crypto/libressl/ssl/tls13_lib.c
637
if (!EVP_DigestInit_ex(md_ctx, secrets->digest, NULL))
crypto/libressl/ssl/tls13_lib.c
647
secrets->digest, &secrets->exporter_master, label, label_len,
crypto/libressl/ssl/tls13_lib.c
651
if (!tls13_hkdf_expand_label(&export_out, secrets->digest,
crypto/openssh/digest-libc.c
152
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-libc.c
154
return digest == NULL ? NULL : digest->name;
crypto/openssh/digest-libc.c
160
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-libc.c
162
return digest == NULL ? 0 : digest->digest_len;
crypto/openssh/digest-libc.c
168
const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
crypto/openssh/digest-libc.c
170
return digest == NULL ? 0 : digest->block_len;
crypto/openssh/digest-libc.c
176
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-libc.c
179
if (digest == NULL || (ret = calloc(1, sizeof(*ret))) == NULL)
crypto/openssh/digest-libc.c
181
if ((ret->mdctx = calloc(1, digest->ctx_len)) == NULL) {
crypto/openssh/digest-libc.c
186
digest->md_init(ret->mdctx);
crypto/openssh/digest-libc.c
193
const struct ssh_digest *digest = ssh_digest_by_alg(from->alg);
crypto/openssh/digest-libc.c
195
if (digest == NULL || from->alg != to->alg)
crypto/openssh/digest-libc.c
197
memcpy(to->mdctx, from->mdctx, digest->ctx_len);
crypto/openssh/digest-libc.c
204
const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
crypto/openssh/digest-libc.c
206
if (digest == NULL)
crypto/openssh/digest-libc.c
208
digest->md_update(ctx->mdctx, m, mlen);
crypto/openssh/digest-libc.c
221
const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
crypto/openssh/digest-libc.c
223
if (digest == NULL)
crypto/openssh/digest-libc.c
227
if (dlen < digest->digest_len) /* No truncation allowed */
crypto/openssh/digest-libc.c
229
digest->md_final(d, ctx->mdctx);
crypto/openssh/digest-libc.c
236
const struct ssh_digest *digest;
crypto/openssh/digest-libc.c
239
digest = ssh_digest_by_alg(ctx->alg);
crypto/openssh/digest-libc.c
240
if (digest) {
crypto/openssh/digest-libc.c
241
explicit_bzero(ctx->mdctx, digest->ctx_len);
crypto/openssh/digest-openssl.c
102
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-openssl.c
104
return digest == NULL ? 0 : digest->digest_len;
crypto/openssh/digest-openssl.c
116
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-openssl.c
119
if (digest == NULL || ((ret = calloc(1, sizeof(*ret))) == NULL))
crypto/openssh/digest-openssl.c
126
if (EVP_DigestInit_ex(ret->mdctx, digest->mdfunc(), NULL) != 1) {
crypto/openssh/digest-openssl.c
161
const struct ssh_digest *digest = ssh_digest_by_alg(ctx->alg);
crypto/openssh/digest-openssl.c
164
if (digest == NULL || dlen > UINT_MAX)
crypto/openssh/digest-openssl.c
166
if (dlen < digest->digest_len) /* No truncation allowed */
crypto/openssh/digest-openssl.c
170
if (l != digest->digest_len) /* sanity */
crypto/openssh/digest-openssl.c
187
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-openssl.c
190
if (digest == NULL)
crypto/openssh/digest-openssl.c
194
if (dlen < digest->digest_len)
crypto/openssh/digest-openssl.c
197
if (!EVP_Digest(m, mlen, d, &mdlen, digest->mdfunc(), NULL))
crypto/openssh/digest-openssl.c
94
const struct ssh_digest *digest = ssh_digest_by_alg(alg);
crypto/openssh/digest-openssl.c
96
return digest == NULL ? NULL : digest->name;
crypto/openssh/dns.c
119
if ((r = sshkey_fingerprint_raw(key, fp_alg, digest,
crypto/openssh/dns.c
124
*digest = NULL;
crypto/openssh/dns.c
136
u_char **digest, size_t *digest_len, u_char *rdata, int rdata_len)
crypto/openssh/dns.c
149
*digest = xmalloc(*digest_len);
crypto/openssh/dns.c
150
memcpy(*digest, rdata + 2, *digest_len);
crypto/openssh/dns.c
152
*digest = (u_char *)xstrdup("");
crypto/openssh/dns.c
82
u_char **digest, size_t *digest_len, struct sshkey *key)
crypto/openssh/hmac.c
103
return ssh_digest_update_buffer(ctx->digest, b);
crypto/openssh/hmac.c
113
ssh_digest_final(ctx->digest, ctx->buf, len))
crypto/openssh/hmac.c
116
if (ssh_digest_copy_state(ctx->octx, ctx->digest) < 0 ||
crypto/openssh/hmac.c
117
ssh_digest_update(ctx->digest, ctx->buf, len) < 0 ||
crypto/openssh/hmac.c
118
ssh_digest_final(ctx->digest, d, dlen) < 0)
crypto/openssh/hmac.c
129
ssh_digest_free(ctx->digest);
crypto/openssh/hmac.c
146
u_char digest[16];
crypto/openssh/hmac.c
152
ssh_hmac_final(ctx, digest, sizeof(digest)) < 0)
crypto/openssh/hmac.c
156
if (memcmp(e, digest, elen)) {
crypto/openssh/hmac.c
158
printf("[%zu] %2.2x %2.2x\n", i, e[i], digest[i]);
crypto/openssh/hmac.c
33
struct ssh_digest_ctx *digest;
crypto/openssh/hmac.c
54
(ret->digest = ssh_digest_start(alg)) == NULL)
crypto/openssh/hmac.c
89
if (ssh_digest_copy_state(ctx->ictx, ctx->digest) < 0)
crypto/openssh/hmac.c
97
return ssh_digest_update(ctx->digest, m, mlen);
crypto/openssh/kex.c
1069
u_char *digest;
crypto/openssh/kex.c
1074
if ((digest = calloc(1, ROUNDUP(need, mdsz))) == NULL) {
crypto/openssh/kex.c
1085
ssh_digest_final(hashctx, digest, mdsz) != 0) {
crypto/openssh/kex.c
1102
ssh_digest_update(hashctx, digest, have) != 0 ||
crypto/openssh/kex.c
1103
ssh_digest_final(hashctx, digest + have, mdsz) != 0) {
crypto/openssh/kex.c
1113
dump_digest("key", digest, need);
crypto/openssh/kex.c
1115
*keyp = digest;
crypto/openssh/kex.c
1116
digest = NULL;
crypto/openssh/kex.c
1119
free(digest);
crypto/openssh/kex.c
1205
dump_digest(const char *msg, const u_char *digest, int len)
crypto/openssh/kex.c
1208
sshbuf_dump_data(digest, len, stderr);
crypto/openssh/mac.c
166
u_char *digest, size_t dlen)
crypto/openssh/mac.c
201
if (digest != NULL) {
crypto/openssh/mac.c
204
memcpy(digest, u.m, dlen);
crypto/openssh/pkcs11.h
864
unsigned char *digest,
crypto/openssh/pkcs11.h
873
unsigned char *digest,
crypto/openssh/ssh-dss.c
266
u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN];
crypto/openssh/ssh-dss.c
283
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-dss.c
286
if ((sig = DSA_do_sign(digest, dlen, key->dsa)) == NULL) {
crypto/openssh/ssh-dss.c
322
explicit_bzero(digest, sizeof(digest));
crypto/openssh/ssh-dss.c
336
u_char digest[SSH_DIGEST_MAX_LENGTH], *sigblob = NULL;
crypto/openssh/ssh-dss.c
391
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-dss.c
394
switch (DSA_do_verify(digest, hlen, dsig, key->dsa)) {
crypto/openssh/ssh-dss.c
407
explicit_bzero(digest, sizeof(digest));
crypto/openssh/ssh-ecdsa.c
234
u_char digest[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/ssh-ecdsa.c
252
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-ecdsa.c
255
if ((esig = ECDSA_do_sign(digest, hlen, key->ecdsa)) == NULL) {
crypto/openssh/ssh-ecdsa.c
283
explicit_bzero(digest, sizeof(digest));
crypto/openssh/ssh-ecdsa.c
299
u_char digest[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/ssh-ecdsa.c
352
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-ecdsa.c
355
switch (ECDSA_do_verify(digest, hlen, esig, key->ecdsa)) {
crypto/openssh/ssh-ecdsa.c
368
explicit_bzero(digest, sizeof(digest));
crypto/openssh/ssh-rsa.c
397
u_char digest[SSH_DIGEST_MAX_LENGTH], *sig = NULL;
crypto/openssh/ssh-rsa.c
427
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-rsa.c
435
if (RSA_sign(nid, digest, hlen, sig, &len, key->rsa) != 1) {
crypto/openssh/ssh-rsa.c
467
explicit_bzero(digest, sizeof(digest));
crypto/openssh/ssh-rsa.c
484
u_char digest[SSH_DIGEST_MAX_LENGTH], *osigblob, *sigblob = NULL;
crypto/openssh/ssh-rsa.c
548
digest, sizeof(digest))) != 0)
crypto/openssh/ssh-rsa.c
551
ret = openssh_RSA_verify(hash_alg, digest, hlen, sigblob, len,
crypto/openssh/ssh-rsa.c
557
explicit_bzero(digest, sizeof(digest));
lib/libfetch/http.c
1284
HASHHEX digest;
lib/libfetch/http.c
1286
"GET", url->doc, "", digest);
lib/libfetch/http.c
1293
c->nonce, url->doc, digest,
lib/libfetch/http.c
1299
c->nonce, url->doc, digest, options);
lib/libfetch/http.c
1336
http_auth_challenge_t *digest = NULL;
lib/libfetch/http.c
1348
digest = cs->challenges[i];
lib/libfetch/http.c
1352
if (!digest &&
lib/libfetch/http.c
1362
if (!digest ||
lib/libfetch/http.c
1367
return (http_digest_auth(conn, hdr, digest, parms, url));
lib/omd/private_md5.h
319
MD5Final (unsigned char digest[16], MD5_CTX *context)
lib/omd/private_md5.h
325
_md5_Encode (digest, &context->A, 16);
libexec/dma/crypto.c
226
unsigned char* digest)
libexec/dma/crypto.c
280
MD5_Final(digest, &context); /* finish up 1st pass */
libexec/dma/crypto.c
287
MD5_Update(&context, digest, 16); /* then results of 1st
libexec/dma/crypto.c
289
MD5_Final(digest, &context); /* finish up 2nd pass */
libexec/dma/crypto.c
298
unsigned char digest[BUF_SIZE];
libexec/dma/crypto.c
306
memset(digest, 0, sizeof(digest));
libexec/dma/crypto.c
322
(unsigned char *)password, strlen(password), digest);
libexec/dma/crypto.c
327
ascii_digest[2*i] = hextab[digest[i] >> 4];
libexec/dma/crypto.c
328
ascii_digest[2*i+1] = hextab[digest[i] & 15];
libexec/ftpd/site_md5.c
41
unsigned char digest[MD5_DIGEST_LENGTH];
libexec/ftpd/site_md5.c
82
MD5_Final(digest, &ctx);
libexec/ftpd/site_md5.c
84
buf[2*i] = hex[digest[i] >> 4];
libexec/ftpd/site_md5.c
85
buf[2*i+1] = hex[digest[i] & 0x0f];
sbin/fsck_hammer2/reconstruct.c
414
uint8_t digest[SHA256_DIGEST_LENGTH];
sbin/fsck_hammer2/reconstruct.c
476
SHA256_Final(u.digest, &hash_ctx);
sbin/fsck_hammer2/reconstruct.c
479
if (memcmp(u.digest, bscan->check.sha192.data,
sbin/fsck_hammer2/reconstruct.c
482
memcpy(&bscan->check.sha192.data, u.digest,
sbin/fsck_hammer2/test.c
804
uint8_t digest[SHA256_DIGEST_LENGTH];
sbin/fsck_hammer2/test.c
956
SHA256_Final(u.digest, &hash_ctx);
sbin/fsck_hammer2/test.c
958
if (memcmp(u.digest, bref->check.sha192.data,
sbin/hammer2/cmd_debug.c
780
uint8_t digest[SHA256_DIGEST_LENGTH];
sbin/hammer2/cmd_debug.c
974
SHA256_Final(u.digest, &hash_ctx);
sbin/hammer2/cmd_debug.c
976
if (memcmp(u.digest, bref->check.sha192.data,
sbin/hammer2/cmd_recover.c
1489
uint8_t digest[SHA256_DIGEST_LENGTH];
sbin/hammer2/cmd_recover.c
1517
SHA256_Final(u.digest, &hash_ctx);
sbin/hammer2/cmd_recover.c
1519
if (memcmp(u.digest, bref->check.sha192.data,
sbin/iscontrol/auth_subr.c
112
SHA1_Final(digest, &ctx);
sbin/iscontrol/auth_subr.c
128
unsigned char digest[20];
sbin/iscontrol/auth_subr.c
134
if(strcmp(ap, "5") == 0 && chapMD5(id, cp, chapSecret, digest) == 0)
sbin/iscontrol/auth_subr.c
137
if(strcmp(ap, "7") == 0 && chapSHA1(id, cp, chapSecret, digest) == 0)
sbin/iscontrol/auth_subr.c
142
return bin2str(encoding, digest, len);
sbin/iscontrol/auth_subr.c
179
char *p, *ap, *ip, *cp, *chapSecret, *digest;
sbin/iscontrol/auth_subr.c
193
if((digest = chapDigest(ap, ip, cp, chapSecret)) != NULL) {
sbin/iscontrol/auth_subr.c
194
len = str2bin(digest, &cp);
sbin/iscontrol/auth_subr.c
195
puke(digest, cp, len);
sbin/iscontrol/auth_subr.c
53
chapMD5(char id, char *cp, char *chapSecret, unsigned char *digest)
sbin/iscontrol/auth_subr.c
79
MD5_Final(digest, &ctx);
sbin/iscontrol/auth_subr.c
86
chapSHA1(char id, char *cp, char *chapSecret, unsigned char *digest)
sbin/iscontrol/login.c
282
char *ap, *ip, *cp, *digest; // MD5 is 128bits, SHA1 160bits
sbin/iscontrol/login.c
301
if((digest = chapDigest(ap, (char)strtol(ip, NULL, 0), cp, op->chapSecret)) == NULL)
sbin/iscontrol/login.c
305
addText(&spp, "CHAP_R=%s", digest);
sbin/iscontrol/login.c
306
free(digest);
sbin/md5/md5.c
137
unsigned char digest[HEX_DIGEST_LENGTH];
sbin/md5/md5.c
140
alg->Final(digest, context);
sbin/md5/md5.c
142
buf[2*i] = hex[digest[i] >> 4];
sbin/md5/md5.c
143
buf[2*i+1] = hex[digest[i] & 0x0f];
sbin/ping6/ping6.c
2444
u_int8_t digest[16];
sbin/ping6/ping6.c
2470
MD5_Final(digest, &ctxt);
sbin/ping6/ping6.c
2474
bcopy(digest, &in6.s6_addr[12], 4);
sys/bus/cam/cam_xpt.c
5614
u_int8_t digest[16];
sys/bus/cam/cam_xpt.c
5861
MD5Final(softc->digest, &softc->context);
sys/bus/cam/cam_xpt.c
6362
u_int8_t digest[16];
sys/bus/cam/cam_xpt.c
6374
MD5Final(digest, &context);
sys/bus/cam/cam_xpt.c
6375
if (bcmp(softc->digest, digest, 16) == 0)
sys/crypto/rmd160/rmd160.c
134
RMD160Final(u_char digest[20], RMD160_CTX *ctx)
sys/crypto/rmd160/rmd160.c
152
if (digest != NULL)
sys/crypto/rmd160/rmd160.c
154
PUT_32BIT_LE(digest + i*4, ctx->state[i]);
sys/crypto/sha1.c
245
u_int8_t *digest;
sys/crypto/sha1.c
247
digest = (u_int8_t *)digest0;
sys/crypto/sha1.c
250
bcopy(&ctxt->h.b8[0], digest, 20);
sys/crypto/sha1.c
252
digest[0] = ctxt->h.b8[3]; digest[1] = ctxt->h.b8[2];
sys/crypto/sha1.c
253
digest[2] = ctxt->h.b8[1]; digest[3] = ctxt->h.b8[0];
sys/crypto/sha1.c
254
digest[4] = ctxt->h.b8[7]; digest[5] = ctxt->h.b8[6];
sys/crypto/sha1.c
255
digest[6] = ctxt->h.b8[5]; digest[7] = ctxt->h.b8[4];
sys/crypto/sha1.c
256
digest[8] = ctxt->h.b8[11]; digest[9] = ctxt->h.b8[10];
sys/crypto/sha1.c
257
digest[10] = ctxt->h.b8[9]; digest[11] = ctxt->h.b8[8];
sys/crypto/sha1.c
258
digest[12] = ctxt->h.b8[15]; digest[13] = ctxt->h.b8[14];
sys/crypto/sha1.c
259
digest[14] = ctxt->h.b8[13]; digest[15] = ctxt->h.b8[12];
sys/crypto/sha1.c
260
digest[16] = ctxt->h.b8[19]; digest[17] = ctxt->h.b8[18];
sys/crypto/sha1.c
261
digest[18] = ctxt->h.b8[17]; digest[19] = ctxt->h.b8[16];
sys/crypto/sha2/sha2.c
1002
if (digest != NULL) {
sys/crypto/sha2/sha2.c
1025
sha2_byte digest[SHA384_DIGEST_LENGTH], *d = digest;
sys/crypto/sha2/sha2.c
1032
SHA384_Final(digest, context);
sys/crypto/sha2/sha2.c
1043
bzero(digest, SHA384_DIGEST_LENGTH);
sys/crypto/sha2/sha2.c
1047
char* SHA384_Data(const sha2_byte* data, size_t len, char digest[SHA384_DIGEST_STRING_LENGTH]) {
sys/crypto/sha2/sha2.c
1052
return SHA384_End(&context, digest);
sys/crypto/sha2/sha2.c
557
void SHA256_Final(sha2_byte digest[SHA256_DIGEST_LENGTH], SHA256_CTX* context) {
sys/crypto/sha2/sha2.c
558
sha2_word32 *d = (sha2_word32*)digest;
sys/crypto/sha2/sha2.c
565
if (digest != NULL) {
sys/crypto/sha2/sha2.c
621
sha2_byte digest[SHA256_DIGEST_LENGTH], *d = digest;
sys/crypto/sha2/sha2.c
628
SHA256_Final(digest, context);
sys/crypto/sha2/sha2.c
639
bzero(digest, SHA256_DIGEST_LENGTH);
sys/crypto/sha2/sha2.c
643
char* SHA256_Data(const sha2_byte* data, size_t len, char digest[SHA256_DIGEST_STRING_LENGTH]) {
sys/crypto/sha2/sha2.c
648
return SHA256_End(&context, digest);
sys/crypto/sha2/sha2.c
920
void SHA512_Final(sha2_byte digest[SHA512_DIGEST_LENGTH], SHA512_CTX* context) {
sys/crypto/sha2/sha2.c
921
sha2_word64 *d = (sha2_word64*)digest;
sys/crypto/sha2/sha2.c
927
if (digest != NULL) {
sys/crypto/sha2/sha2.c
950
sha2_byte digest[SHA512_DIGEST_LENGTH], *d = digest;
sys/crypto/sha2/sha2.c
957
SHA512_Final(digest, context);
sys/crypto/sha2/sha2.c
968
bzero(digest, SHA512_DIGEST_LENGTH);
sys/crypto/sha2/sha2.c
972
char* SHA512_Data(const sha2_byte* data, size_t len, char digest[SHA512_DIGEST_STRING_LENGTH]) {
sys/crypto/sha2/sha2.c
977
return SHA512_End(&context, digest);
sys/crypto/sha2/sha2.c
995
void SHA384_Final(sha2_byte digest[SHA384_DIGEST_LENGTH], SHA384_CTX* context) {
sys/crypto/sha2/sha2.c
996
sha2_word64 *d = (sha2_word64*)digest;
sys/kern/md4c.c
167
MD4Final(unsigned char digest[16], MD4_CTX *context)
sys/kern/md4c.c
173
Encode (digest, context->state, 16);
sys/kern/md5c.c
217
MD5Final (unsigned char digest[16], MD5_CTX *context)
sys/kern/md5c.c
223
Encode (digest, &context->A, 16);
sys/kern/subr_csprng.c
181
uint8_t digest[SHA256_DIGEST_LENGTH];
sys/kern/subr_csprng.c
212
SHA256_Final(digest, &pool->hash_ctx);
sys/kern/subr_csprng.c
219
csprng_pool_init(pool, digest, sizeof(digest));
sys/kern/subr_csprng.c
225
SHA256_Update(&hash_ctx, digest, sizeof(digest));
sys/net/pf/pf.c
3659
u_int32_t digest[4];
sys/net/pf/pf.c
3683
MD5Final((u_char *)digest, &ctx);
sys/net/pf/pf.c
3686
return (digest[0] + pd->hdr.tcp->th_seq + pf_tcp_iss_off);
sys/net/pf/pf_ioctl.c
930
u_int8_t digest[PF_MD5_DIGEST_LENGTH];
sys/net/pf/pf_ioctl.c
956
MD5Final(digest, &ctx);
sys/net/pf/pf_ioctl.c
957
memcpy(pf_status.pf_chksum, digest, sizeof(pf_status.pf_chksum));
sys/net/sppp/if_spppsubr.c
3896
u_char *value, *name, digest[AUTHKEYLEN], dsize;
sys/net/sppp/if_spppsubr.c
3951
MD5Final(digest, &ctx);
sys/net/sppp/if_spppsubr.c
3952
dsize = sizeof digest;
sys/net/sppp/if_spppsubr.c
3956
sizeof digest, digest,
sys/net/sppp/if_spppsubr.c
4071
MD5Final(digest, &ctx);
sys/net/sppp/if_spppsubr.c
4076
if (value_len != sizeof digest ||
sys/net/sppp/if_spppsubr.c
4077
bcmp(digest, value, value_len) != 0) {
sys/netinet/tcp_subr.c
1684
tcp_seq digest[16 / sizeof(tcp_seq)];
sys/netinet/tcp_subr.c
1732
MD5Final((char *)digest, &isn->ctx);
sys/netinet/tcp_subr.c
1743
new_isn = (digest[0] & 0x0FFFFFFF) + isn->last_offset;
sys/netinet6/in6_ifattach.c
102
u_int8_t digest[16];
sys/netinet6/in6_ifattach.c
115
MD5Final(digest, &ctxt);
sys/netinet6/in6_ifattach.c
118
bcopy(digest, &in6->s6_addr[8], 8);
sys/netinet6/in6_ifattach.c
134
u_int8_t seed[16], digest[16], nullbuf[8];
sys/netinet6/in6_ifattach.c
169
MD5Final(digest, &ctxt);
sys/netinet6/in6_ifattach.c
176
bcopy(digest, ret, 8);
sys/netinet6/in6_ifattach.c
199
bcopy(&digest[8], seed0, 8);
sys/netinet6/in6_ifattach.c
206
kprintf("%02x", digest[i]);
sys/netinet6/in6_ifattach.c
593
u_int8_t digest[16];
sys/netinet6/in6_ifattach.c
618
MD5Final(digest, &ctxt);
sys/netinet6/in6_ifattach.c
625
bcopy(digest, &in6->s6_addr32[3], sizeof(in6->s6_addr32[3]));
sys/netproto/smb/smb_crypt.c
208
u_char digest[16];
sys/netproto/smb/smb_crypt.c
255
MD5Final(digest, &md5);
sys/netproto/smb/smb_crypt.c
256
bcopy(digest, rqp->sr_rqsig, 8);
sys/netproto/smb/smb_crypt.c
271
u_char digest[16];
sys/netproto/smb/smb_crypt.c
299
MD5Final(digest, &md5);
sys/netproto/smb/smb_crypt.c
304
if (bcmp(mtod(mdp->md_top, u_char *) + 14, digest, 8) != 0)
sys/vfs/hammer2/hammer2_chain.c
5401
uint8_t digest[SHA256_DIGEST_LENGTH];
sys/vfs/hammer2/hammer2_chain.c
5407
SHA256_Final(u.digest, &hash_ctx);
sys/vfs/hammer2/hammer2_chain.c
5409
bcopy(u.digest,
sys/vfs/hammer2/hammer2_chain.c
5559
uint8_t digest[SHA256_DIGEST_LENGTH];
sys/vfs/hammer2/hammer2_chain.c
5565
SHA256_Final(u.digest, &hash_ctx);
sys/vfs/hammer2/hammer2_chain.c
5567
if (bcmp(u.digest,
sys/vfs/hammer2/xxhash/xxhash.h
226
typedef struct { unsigned char digest[4]; } XXH32_canonical_t;
sys/vfs/hammer2/xxhash/xxhash.h
227
typedef struct { unsigned char digest[8]; } XXH64_canonical_t;
usr.bin/dsynth/repo.c
641
uint8_t digest[MD5_DIGEST_LENGTH];
usr.bin/dsynth/repo.c
653
MD5(mstr, strlen(mstr), digest);
usr.bin/dsynth/repo.c
661
digest[0], digest[1], digest[2], digest[3],
usr.bin/dsynth/repo.c
662
digest[4], digest[5], digest[6], digest[7],
usr.bin/dsynth/repo.c
663
digest[8], digest[9], digest[10], digest[11],
usr.bin/dsynth/repo.c
664
digest[12], digest[13], digest[14], digest[15]);
usr.bin/sort/coll.c
980
unsigned char digest[MD5_DIGEST_LENGTH];
usr.bin/sort/coll.c
988
MD5_Final(digest, ctx);
usr.bin/sort/coll.c
990
buf[2*i] = hex[digest[i] >> 4];
usr.bin/sort/coll.c
991
buf[2*i+1] = hex[digest[i] & 0x0f];
usr.bin/sort/sort.c
938
unsigned char digest[MD5_DIGEST_LENGTH];
usr.bin/sort/sort.c
946
MD5_Final(digest, ctx);
usr.bin/sort/sort.c
948
buf[2*i] = hex[digest[i] >> 4];
usr.bin/sort/sort.c
949
buf[2*i+1] = hex[digest[i] & 0x0f];
usr.sbin/ckdist/ckdist.c
222
unsigned char digest[MD5_DIGEST_LENGTH];
usr.sbin/ckdist/ckdist.c
260
MD5_Final(digest, &ctx);
usr.sbin/ckdist/ckdist.c
262
buf[2*i] = hex[digest[i] >> 4];
usr.sbin/ckdist/ckdist.c
263
buf[2*i+1] = hex[digest[i] & 0x0f];
usr.sbin/dntpd/ntp.h
115
u_int8_t digest[NTP_DIGESTSIZE];
usr.sbin/mtree/hash.c
141
MD5_Final(digest, ctx);
usr.sbin/mtree/hash.c
143
RIPEMD160_Final(digest, ctx);
usr.sbin/mtree/hash.c
145
SHA1_Final(digest, ctx);
usr.sbin/mtree/hash.c
147
SHA256_Final(digest, ctx);
usr.sbin/mtree/hash.c
149
SHA384_Final(digest, ctx);
usr.sbin/mtree/hash.c
151
SHA512_Final(digest, ctx);
usr.sbin/mtree/hash.c
154
buf[2*i] = hex[digest[i] >> 4];
usr.sbin/mtree/hash.c
155
buf[2*i+1] = hex[digest[i] & 0x0f];
usr.sbin/mtree/hash.c
56
unsigned char digest[HEX_DIGEST_LENGTH];
usr.sbin/ppp/chap.c
132
char *result, *digest;
usr.sbin/ppp/chap.c
147
digest = result; /* the response */
usr.sbin/ppp/chap.c
148
*digest++ = MS_CHAP_RESPONSE_LEN; /* 49 */
usr.sbin/ppp/chap.c
149
memcpy(digest + MS_CHAP_RESPONSE_LEN, name, nlen);
usr.sbin/ppp/chap.c
151
memset(digest + 24, '\0', 25);
usr.sbin/ppp/chap.c
152
mschap_LANMan(digest, challenge + 1, key); /* LANMan response */
usr.sbin/ppp/chap.c
154
memset(digest, '\0', 25);
usr.sbin/ppp/chap.c
155
digest += 24;
usr.sbin/ppp/chap.c
168
MD4_Final(digest, &MD4context);
usr.sbin/ppp/chap.c
175
mschap_NT(digest, challenge + 1);
usr.sbin/ppp/chap.c
196
digest = result;
usr.sbin/ppp/chap.c
197
*digest++ = CHAP81_RESPONSE_LEN; /* value size */
usr.sbin/ppp/chap.c
200
memcpy(digest, peerchallenge + 1, CHAP81_CHALLENGE_LEN);
usr.sbin/ppp/chap.c
208
ntresponse = digest + CHAP81_NTRESPONSE_OFF;
usr.sbin/ppp/chap.c
228
memcpy(digest + CHAP81_RESPONSE_LEN, name, nlen);
usr.sbin/ppp/chap.c
235
digest = result;
usr.sbin/ppp/chap.c
236
*digest++ = 16; /* value size */
usr.sbin/ppp/chap.c
242
MD5_Final(digest, &MD5context);
usr.sbin/ppp/chap.c
244
memcpy(digest + 16, name, nlen);
usr.sbin/ppp/chap_ms.c
190
unsigned char digest[LENGTH];
usr.sbin/ppp/chap_ms.c
197
SHA1_Final(digest, ctx);
usr.sbin/ppp/chap_ms.c
199
buf[i+i] = hex[digest[i] >> 4];
usr.sbin/ppp/chap_ms.c
200
buf[i+i+1] = hex[digest[i] & 0x0f];
usr.sbin/ppp/chap_ms.c
392
mschap_LANMan(char *digest, char *challenge, char *secret)
usr.sbin/ppp/chap_ms.c
407
ChallengeResponse(challenge, hash, digest);
usr.sbin/uefisign/child.c
249
digest(x);
usr.sbin/uefisign/child.c
257
digest(x);
usr.sbin/uefisign/uefisign.c
152
magic(PKCS7 *pkcs7, const char *digest, size_t digest_len)
usr.sbin/uefisign/uefisign.c
162
digest_hex = bin2hex(digest, digest_len);
usr.sbin/uefisign/uefisign.c
248
void *digest, *signature;
usr.sbin/uefisign/uefisign.c
255
receive_chunk(&digest, &digest_len, pipefd);
usr.sbin/uefisign/uefisign.c
257
bio = BIO_new_mem_buf(digest, digest_len);
usr.sbin/uefisign/uefisign.c
288
magic(pkcs7, digest, digest_len);