Home
last modified time | relevance | path

Searched refs:mdctx (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/crypto/openssl/crypto/ml_kem/
H A Dml_kem.c117 EVP_MD_CTX *mdctx, const ML_KEM_KEY *key);
661 EVP_MD_CTX *mdctx) in single_keccak() argument
665 if (!EVP_DigestUpdate(mdctx, in, inlen)) in single_keccak()
667 if (EVP_MD_xof(EVP_MD_CTX_get0_md(mdctx))) in single_keccak()
668 return EVP_DigestFinalXOF(mdctx, out, outlen); in single_keccak()
669 return EVP_DigestFinal_ex(mdctx, out, &sz) in single_keccak()
678 EVP_MD_CTX *mdctx, const ML_KEM_KEY *key) in prf() argument
680 return EVP_DigestInit_ex(mdctx, key->shake256_md, NULL) in prf()
681 && single_keccak(out, len, in, ML_KEM_RANDOM_BYTES + 1, mdctx); in prf()
689 EVP_MD_CTX *mdctx, const ML_KEM_KEY *key) in hash_h() argument
[all …]
/freebsd/usr.sbin/uefisign/
H A Dchild.c82 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()
[all …]
/freebsd/crypto/openssl/providers/implementations/signature/
H A Dsm2_sig.c84 EVP_MD_CTX *mdctx; member
202 EVP_MD_CTX_free(ctx->mdctx); in free_md()
204 ctx->mdctx = NULL; in free_md()
221 if (ctx->mdctx == NULL) { in sm2sig_digest_signverify_init()
222 ctx->mdctx = EVP_MD_CTX_new(); in sm2sig_digest_signverify_init()
223 if (ctx->mdctx == NULL) in sm2sig_digest_signverify_init()
247 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params)) in sm2sig_digest_signverify_init()
271 || !EVP_DigestUpdate(ctx->mdctx, z, ctx->mdsize)) in sm2sig_compute_z_digest()
284 if (psm2ctx == NULL || psm2ctx->mdctx == NULL) in sm2sig_digest_signverify_update()
288 && EVP_DigestUpdate(psm2ctx->mdctx, data, datalen); in sm2sig_digest_signverify_update()
[all …]
H A Ddsa_sig.c106 EVP_MD_CTX *mdctx; member
214 EVP_MD_CTX_free(ctx->mdctx); in dsa_setup_md()
236 ctx->mdctx = NULL; in dsa_setup_md()
379 return EVP_DigestUpdate(pdsactx->mdctx, data, datalen); in dsa_signverify_message_update()
389 if (!ossl_prov_is_running() || pdsactx == NULL || pdsactx->mdctx == NULL) in dsa_sign_message_final()
402 if (!EVP_DigestFinal_ex(pdsactx->mdctx, digest, &dlen)) in dsa_sign_message_final()
474 if (pdsactx == NULL || pdsactx->mdctx == NULL) in dsa_verify_message_final()
481 if (!EVP_DigestFinal_ex(pdsactx->mdctx, digest, &dlen)) in dsa_verify_message_final()
531 if (pdsactx->mdctx == NULL) { in dsa_digest_signverify_init()
532 pdsactx->mdctx = EVP_MD_CTX_new(); in dsa_digest_signverify_init()
[all …]
H A Decdsa_sig.c103 EVP_MD_CTX *mdctx; member
239 EVP_MD_CTX_free(ctx->mdctx);
260 ctx->mdctx = NULL;
380 return EVP_DigestUpdate(ctx->mdctx, data, datalen);
392 if (ctx->mdctx == NULL)
399 && !EVP_DigestFinal_ex(ctx->mdctx, digest, &dlen))
469 if (!ossl_prov_is_running() || ctx == NULL || ctx->mdctx == NULL)
476 if (!EVP_DigestFinal_ex(ctx->mdctx, digest, &dlen))
529 if (ctx->mdctx == NULL) {
530 ctx->mdctx = EVP_MD_CTX_new();
[all …]
H A Drsa_sig.c126 EVP_MD_CTX *mdctx; member
449 EVP_MD_CTX_free(ctx->mdctx); in rsa_setup_md()
452 ctx->mdctx = NULL; in rsa_setup_md()
832 if (prsactx == NULL || prsactx->mdctx == NULL) in rsa_signverify_message_update()
841 return EVP_DigestUpdate(prsactx->mdctx, data, datalen); in rsa_signverify_message_update()
853 if (prsactx->mdctx == NULL) in rsa_sign_message_final()
869 if (!EVP_DigestFinal_ex(prsactx->mdctx, digest, &dlen)) in rsa_sign_message_final()
1132 if (prsactx->mdctx == NULL) in rsa_verify_message_final()
1143 if (!EVP_DigestFinal_ex(prsactx->mdctx, digest, &dlen)) in rsa_verify_message_final()
1203 if (prsactx->mdctx == NULL) { in rsa_digest_signverify_init()
[all …]
/freebsd/crypto/openssh/
H A Ddigest-libc.c53 typedef void md_init_fn(void *mdctx);
54 typedef void md_update_fn(void *mdctx, const u_int8_t *m, size_t mlen);
55 typedef void md_final_fn(u_int8_t[], void *mdctx);
59 void *mdctx; member
181 if ((ret->mdctx = calloc(1, digest->ctx_len)) == NULL) { in ssh_digest_start()
186 digest->md_init(ret->mdctx); in ssh_digest_start()
197 memcpy(to->mdctx, from->mdctx, digest->ctx_len); in ssh_digest_copy_state()
208 digest->md_update(ctx->mdctx, m, mlen); in ssh_digest_update()
229 digest->md_final(d, ctx->mdctx); in ssh_digest_final()
241 explicit_bzero(ctx->mdctx, digest->ctx_len); in ssh_digest_free()
[all …]
H A Ddigest-openssl.c47 EVP_MD_CTX *mdctx; member
110 return EVP_MD_CTX_block_size(ctx->mdctx); in ssh_digest_blocksize()
122 if ((ret->mdctx = EVP_MD_CTX_new()) == NULL) { in ssh_digest_start()
126 if (EVP_DigestInit_ex(ret->mdctx, digest->mdfunc(), NULL) != 1) { in ssh_digest_start()
139 if (!EVP_MD_CTX_copy_ex(to->mdctx, from->mdctx)) in ssh_digest_copy_state()
147 if (EVP_DigestUpdate(ctx->mdctx, m, mlen) != 1) in ssh_digest_update()
168 if (EVP_DigestFinal_ex(ctx->mdctx, d, &l) != 1) in ssh_digest_final()
180 EVP_MD_CTX_free(ctx->mdctx); in ssh_digest_free()
/freebsd/crypto/openssl/providers/implementations/digests/
H A Dblake2_prov.c38 …struct blake##variant##_md_data_st *mdctx = vctx; …
41 …BLAKE##VARIANT##_CTX *ctx = &mdctx->ctx; …
50 …&& !OSSL_PARAM_set_uint(p, (unsigned int)mdctx->params.digest_length)) { …
61 …struct blake##variant##_md_data_st *mdctx = vctx; …
64 …BLAKE##VARIANT##_CTX *ctx = &mdctx->ctx; …
81 …ossl_blake##variant##_param_set_digest_length(&mdctx->params, (uint8_t)size); …
89 …struct blake##variant##_md_data_st *mdctx = ctx; …
90 …uint8_t digest_length = mdctx->params.digest_length; …
92 …ossl_blake##variant##_param_init(&mdctx->params); …
94mdctx->params.digest_length = digest_length; …
[all …]
/freebsd/usr.sbin/pkg/
H A Drsa.c86 EVP_MD_CTX *mdctx; in rsa_verify_data() local
92 mdctx = NULL; in rsa_verify_data()
109 if ((mdctx = EVP_MD_CTX_create()) == NULL) { in rsa_verify_data()
114 if (EVP_DigestVerifyInit(mdctx, NULL, EVP_sha256(), NULL, pkey) != 1) { in rsa_verify_data()
118 if (EVP_DigestVerifyUpdate(mdctx, data, datasz) != 1) { in rsa_verify_data()
123 if (EVP_DigestVerifyFinal(mdctx, sig, siglen) != 1) { in rsa_verify_data()
138 if (mdctx) in rsa_verify_data()
139 EVP_MD_CTX_destroy(mdctx); in rsa_verify_data()
/freebsd/contrib/sendmail/src/
H A Dtlsh.c85 EVP_MD_CTX *mdctx; local
92 mdctx = EVP_MD_CTX_create();
93 if (EVP_DigestInit_ex(mdctx, md, NULL) != 1)
95 if (EVP_DigestUpdate(mdctx, (void *)buf, len) != 1)
97 if (EVP_DigestFinal_ex(mdctx, md_buf, &md_len) != 1)
99 EVP_MD_CTX_destroy(mdctx);
/freebsd/usr.sbin/bhyve/
H A Dnet_utils.c103 MD5_CTX mdctx; in net_genmac() local
110 MD5Init(&mdctx); in net_genmac()
111 MD5Update(&mdctx, nstr, (unsigned int)strlen(nstr)); in net_genmac()
112 MD5Final(digest, &mdctx); in net_genmac()
H A Dpci_virtio_block.c453 MD5_CTX mdctx; in pci_vtblk_init() local
511 MD5Init(&mdctx); in pci_vtblk_init()
512 MD5Update(&mdctx, path, strlen(path)); in pci_vtblk_init()
513 MD5Final(digest, &mdctx); in pci_vtblk_init()
/freebsd/crypto/openssl/crypto/bn/
H A Dbn_rand.c298 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in ossl_bn_gen_dsa_nonce_fixed_top() local
316 if (mdctx == NULL) in ossl_bn_gen_dsa_nonce_fixed_top()
350 if (!EVP_DigestInit_ex(mdctx, md, NULL) in ossl_bn_gen_dsa_nonce_fixed_top()
351 || !EVP_DigestUpdate(mdctx, &i, sizeof(i)) in ossl_bn_gen_dsa_nonce_fixed_top()
352 || !EVP_DigestUpdate(mdctx, private_bytes, in ossl_bn_gen_dsa_nonce_fixed_top()
354 || !EVP_DigestUpdate(mdctx, message, message_len) in ossl_bn_gen_dsa_nonce_fixed_top()
355 || !EVP_DigestUpdate(mdctx, random_bytes, in ossl_bn_gen_dsa_nonce_fixed_top()
357 || !EVP_DigestFinal_ex(mdctx, digest, NULL)) in ossl_bn_gen_dsa_nonce_fixed_top()
388 EVP_MD_CTX_free(mdctx); in ossl_bn_gen_dsa_nonce_fixed_top()
/freebsd/contrib/libfido2/src/
H A Deddsa.c176 EVP_MD_CTX *mdctx = NULL; in eddsa_verify_sig() local
191 if ((mdctx = EVP_MD_CTX_new()) == NULL) { in eddsa_verify_sig()
196 if (EVP_DigestVerifyInit(mdctx, NULL, NULL, NULL, pkey) != 1) { in eddsa_verify_sig()
201 if (EVP_DigestVerify(mdctx, sig->ptr, sig->len, dgst->ptr, in eddsa_verify_sig()
209 EVP_MD_CTX_free(mdctx); in eddsa_verify_sig()
/freebsd/crypto/openssl/test/
H A Dp_test.c153 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in p_get_params() local
183 && mdctx != NULL) { in p_get_params()
184 if (EVP_DigestInit_ex(mdctx, md4, NULL) in p_get_params()
185 && EVP_DigestUpdate(mdctx, (const unsigned char *)msg, in p_get_params()
187 && EVP_DigestFinal(mdctx, out, NULL)) in p_get_params()
190 EVP_MD_CTX_free(mdctx); in p_get_params()
H A Dalgorithmid_test.c117 EVP_MD_CTX *mdctx = NULL; in test_x509_sig_aid() local
153 if (!TEST_ptr(mdctx = EVP_MD_CTX_new()) in test_x509_sig_aid()
154 || !TEST_true(EVP_DigestVerifyInit_ex(mdctx, &pctx, in test_x509_sig_aid()
183 EVP_MD_CTX_free(mdctx); in test_x509_sig_aid()
H A Dtls-provider.c2628 EVP_MD_CTX *mdctx; member
2668 EVP_MD_CTX_free(ctx->mdctx); in xor_sig_setup_md()
2669 ctx->mdctx = NULL; in xor_sig_setup_md()
2681 ctx->mdctx = NULL; in xor_sig_setup_md()
2816 pxor_sigctx->mdctx = EVP_MD_CTX_new(); in xor_sig_digest_signverify_init()
2817 if (pxor_sigctx->mdctx == NULL) in xor_sig_digest_signverify_init()
2820 if (!EVP_DigestInit_ex(pxor_sigctx->mdctx, pxor_sigctx->md, NULL)) in xor_sig_digest_signverify_init()
2826 EVP_MD_CTX_free(pxor_sigctx->mdctx); in xor_sig_digest_signverify_init()
2828 pxor_sigctx->mdctx = NULL; in xor_sig_digest_signverify_init()
2852 if (pxor_sigctx == NULL || pxor_sigctx->mdctx == NULL) in xor_sig_digest_signverify_update()
[all …]
H A Devp_extra_test.c2081 EVP_MD_CTX *mdctx = NULL; in test_siphash_digestsign() local
2095 if (!TEST_ptr(mdctx = EVP_MD_CTX_create())) in test_siphash_digestsign()
2098 if (!TEST_true(EVP_DigestSignInit(mdctx, &ctx, NULL, NULL, pkey))) in test_siphash_digestsign()
2106 if (!TEST_true(EVP_DigestSignInit(mdctx, NULL, NULL, NULL, NULL))) in test_siphash_digestsign()
2108 if (!TEST_true(EVP_DigestSignUpdate(mdctx, buf, 8))) in test_siphash_digestsign()
2110 if (!TEST_true(EVP_DigestSignFinal(mdctx, digest, &len))) in test_siphash_digestsign()
2118 EVP_MD_CTX_free(mdctx); in test_siphash_digestsign()
3356 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in get_cmac_val() local
3361 if (!TEST_ptr(mdctx) in get_cmac_val()
3362 || !TEST_true(EVP_DigestSignInit_ex(mdctx, NULL, NULL, testctx, in get_cmac_val()
[all …]
/freebsd/crypto/openssl/fuzz/
H A Dprovider.c550 EVP_MD_CTX *mdctx = NULL; in do_evp_md() local
552 if (!(mdctx = EVP_MD_CTX_new())) { in do_evp_md()
557 if (!EVP_MD_CTX_set_params(mdctx, params)) { in do_evp_md()
562 if (!EVP_DigestInit_ex2(mdctx, evp_md, NULL)) { in do_evp_md()
566 if (!EVP_DigestUpdate(mdctx, "Test", strlen("Test"))) { in do_evp_md()
570 if (!EVP_DigestFinal_ex(mdctx, md_value, &md_len)) { in do_evp_md()
576 EVP_MD_CTX_free(mdctx); in do_evp_md()
/freebsd/contrib/ntp/ntpd/
H A Dntp_leapsec.c1093 isc_sha1_t * mdctx, in do_leap_hash()
1106 mdctx, text, sizeof(text));
1110 isc_sha1_update(mdctx, text, tlen); in do_hash_data()
1121 isc_sha1_t mdctx; in do_hash_data()
1126 isc_sha1_init(&mdctx); in do_hash_data()
1131 do_hash_data(&mdctx, line+2);
1133 do_hash_data(&mdctx, line+2);
1135 do_hash_data(&mdctx, line); in leapsec_validate()
1137 isc_sha1_final(&mdctx, ldig.hv); in leapsec_validate()
1138 isc_sha1_invalidate(&mdctx); in leapsec_validate()
1111 do_hash_data(isc_sha1_t * mdctx,char const * cp) do_hash_data() argument
1139 isc_sha1_t mdctx; leapsec_validate() local
[all...]
/freebsd/crypto/openssl/ssl/
H A Dtls13_enc.c517 EVP_MD_CTX *mdctx = NULL; in tls13_change_cipher_state() local
576 mdctx = EVP_MD_CTX_new(); in tls13_change_cipher_state()
577 if (mdctx == NULL) { in tls13_change_cipher_state()
583 if (md == NULL || !EVP_DigestInit_ex(mdctx, md, NULL) in tls13_change_cipher_state()
584 || !EVP_DigestUpdate(mdctx, hdata, handlen) in tls13_change_cipher_state()
585 || !EVP_DigestFinal_ex(mdctx, hashval, &hashlenui)) { in tls13_change_cipher_state()
587 EVP_MD_CTX_free(mdctx); in tls13_change_cipher_state()
591 EVP_MD_CTX_free(mdctx); in tls13_change_cipher_state()
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dargon2.c647 EVP_MD_CTX *mdctx; in initial_hash() local
663 mdctx = EVP_MD_CTX_create(); in initial_hash()
664 if (mdctx == NULL || EVP_DigestInit_ex(mdctx, ctx->md, NULL) != 1) in initial_hash()
669 if (EVP_DigestUpdate(mdctx, &value, sizeof(value)) != 1) in initial_hash()
674 if (EVP_DigestUpdate(mdctx, ctx->pwd, ctx->pwdlen) != 1) in initial_hash()
684 if (EVP_DigestUpdate(mdctx, &value, sizeof(value)) != 1) in initial_hash()
688 if (EVP_DigestUpdate(mdctx, ctx->salt, ctx->saltlen) != 1) in initial_hash()
692 if (EVP_DigestUpdate(mdctx, &value, sizeof(value)) != 1) in initial_hash()
696 if (EVP_DigestUpdate(mdctx, ctx->secret, ctx->secretlen) != 1) in initial_hash()
705 if (EVP_DigestUpdate(mdctx, &value, sizeof(value)) != 1) in initial_hash()
[all …]
H A Dtls1_prf.c86 static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx,
551 static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx, in tls1_prf_alg() argument
564 if (!tls1_prf_P_hash(mdctx, sec, L_S1, in tls1_prf_alg()
583 if (!tls1_prf_P_hash(mdctx, sec, slen, seed, seed_len, out, olen)) in tls1_prf_alg()
/freebsd/tools/tools/crypto/
H A Dcryptocheck.c549 EVP_MD_CTX *mdctx; in openssl_hash() local
555 mdctx = EVP_MD_CTX_create(); in openssl_hash()
556 if (mdctx == NULL) in openssl_hash()
559 rc = EVP_DigestInit_ex(mdctx, md, NULL); in openssl_hash()
563 rc = EVP_DigestUpdate(mdctx, buffer, size); in openssl_hash()
567 rc = EVP_DigestFinal_ex(mdctx, digest_out, digest_sz_out); in openssl_hash()
571 EVP_MD_CTX_destroy(mdctx); in openssl_hash()
1237 EVP_MD_CTX *mdctx; in openssl_digest() local
1247 mdctx = EVP_MD_CTX_new(); in openssl_digest()
1248 if (mdctx == NULL) { in openssl_digest()
[all …]

12