Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/providers/implementations/signature/
H A Ddsa_sig.c87 EVP_MD_CTX *mdctx; member
159 EVP_MD_CTX_free(ctx->mdctx); in dsa_setup_md()
179 ctx->mdctx = NULL; in dsa_setup_md()
291 if (pdsactx->mdctx == NULL) { in dsa_digest_signverify_init()
292 pdsactx->mdctx = EVP_MD_CTX_new(); in dsa_digest_signverify_init()
293 if (pdsactx->mdctx == NULL) in dsa_digest_signverify_init()
297 if (!EVP_DigestInit_ex2(pdsactx->mdctx, pdsactx->md, params)) in dsa_digest_signverify_init()
303 EVP_MD_CTX_free(pdsactx->mdctx); in dsa_digest_signverify_init()
304 pdsactx->mdctx = NULL; in dsa_digest_signverify_init()
327 if (pdsactx == NULL || pdsactx->mdctx == NULL) in dsa_digest_signverify_update()
[all …]
H A Decdsa_sig.c85 EVP_MD_CTX *mdctx; member
261 EVP_MD_CTX_free(ctx->mdctx); in ecdsa_setup_md()
273 ctx->mdctx = NULL; in ecdsa_setup_md()
296 if (ctx->mdctx == NULL) { in ecdsa_digest_signverify_init()
297 ctx->mdctx = EVP_MD_CTX_new(); in ecdsa_digest_signverify_init()
298 if (ctx->mdctx == NULL) in ecdsa_digest_signverify_init()
302 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params)) in ecdsa_digest_signverify_init()
306 EVP_MD_CTX_free(ctx->mdctx); in ecdsa_digest_signverify_init()
307 ctx->mdctx = NULL; in ecdsa_digest_signverify_init()
330 if (ctx == NULL || ctx->mdctx == NULL) in ecdsa_digest_signverify_update()
[all …]
H A Dsm2_sig.c85 EVP_MD_CTX *mdctx; member
198 EVP_MD_CTX_free(ctx->mdctx); in free_md()
200 ctx->mdctx = NULL; in free_md()
216 if (ctx->mdctx == NULL) { in sm2sig_digest_signverify_init()
217 ctx->mdctx = EVP_MD_CTX_new(); in sm2sig_digest_signverify_init()
218 if (ctx->mdctx == NULL) in sm2sig_digest_signverify_init()
240 if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params)) in sm2sig_digest_signverify_init()
264 || !EVP_DigestUpdate(ctx->mdctx, z, ctx->mdsize)) in sm2sig_compute_z_digest()
277 if (psm2ctx == NULL || psm2ctx->mdctx == NULL) in sm2sig_digest_signverify_update()
281 && EVP_DigestUpdate(psm2ctx->mdctx, data, datalen); in sm2sig_digest_signverify_update()
[all …]
H A Drsa_sig.c92 EVP_MD_CTX *mdctx; member
335 EVP_MD_CTX_free(ctx->mdctx); in rsa_setup_md()
338 ctx->mdctx = NULL; in rsa_setup_md()
865 if (prsactx->mdctx == NULL) { in rsa_digest_signverify_init()
866 prsactx->mdctx = EVP_MD_CTX_new(); in rsa_digest_signverify_init()
867 if (prsactx->mdctx == NULL) in rsa_digest_signverify_init()
871 if (!EVP_DigestInit_ex2(prsactx->mdctx, prsactx->md, params)) in rsa_digest_signverify_init()
877 EVP_MD_CTX_free(prsactx->mdctx); in rsa_digest_signverify_init()
878 prsactx->mdctx = NULL; in rsa_digest_signverify_init()
888 if (prsactx == NULL || prsactx->mdctx == NULL) in rsa_digest_signverify_update()
[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/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/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/crypto/openssl/crypto/bn/
H A Dbn_rand.c301 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in BN_generate_dsa_nonce()
319 if (mdctx == NULL) in BN_generate_dsa_nonce()
352 if (!EVP_DigestInit_ex(mdctx, md, NULL)
353 || !EVP_DigestUpdate(mdctx, &i, sizeof(i))
354 || !EVP_DigestUpdate(mdctx, private_bytes,
356 || !EVP_DigestUpdate(mdctx, message, message_len)
357 || !EVP_DigestUpdate(mdctx, random_bytes,
359 || !EVP_DigestFinal_ex(mdctx, digest, NULL))
390 EVP_MD_CTX_free(mdctx);
255 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); BN_generate_dsa_nonce() local
/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()
H A Dpci_ahci.c2473 MD5_CTX mdctx; in pci_ahci_init() local
2541 MD5Init(&mdctx); in pci_ahci_init()
2542 MD5Update(&mdctx, path, strlen(path)); in pci_ahci_init()
2543 MD5Final(digest, &mdctx); in pci_ahci_init()
/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.c116 EVP_MD_CTX *mdctx = NULL; in test_x509_sig_aid() local
152 if (!TEST_ptr(mdctx = EVP_MD_CTX_new()) in test_x509_sig_aid()
153 || !TEST_true(EVP_DigestVerifyInit_ex(mdctx, &pctx, in test_x509_sig_aid()
182 EVP_MD_CTX_free(mdctx); in test_x509_sig_aid()
H A Dthreadstest.c310 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in thread_general_worker() local
334 if (!TEST_ptr(mdctx) in thread_general_worker()
342 if (!TEST_true(EVP_DigestInit_ex(mdctx, md, NULL)) in thread_general_worker()
343 || !TEST_true(EVP_DigestUpdate(mdctx, message, messlen)) in thread_general_worker()
344 || !TEST_true(EVP_DigestFinal(mdctx, out, &mdoutl))) in thread_general_worker()
367 EVP_MD_CTX_free(mdctx); in thread_general_worker()
H A Devp_extra_test.c1568 EVP_MD_CTX *mdctx = NULL; in test_siphash_digestsign() local
1582 if (!TEST_ptr(mdctx = EVP_MD_CTX_create())) in test_siphash_digestsign()
1585 if (!TEST_true(EVP_DigestSignInit(mdctx, &ctx, NULL, NULL, pkey))) in test_siphash_digestsign()
1592 if (!TEST_true(EVP_DigestSignInit(mdctx, NULL, NULL, NULL, NULL))) in test_siphash_digestsign()
1594 if (!TEST_true(EVP_DigestSignUpdate(mdctx, buf, 8))) in test_siphash_digestsign()
1596 if (!TEST_true(EVP_DigestSignFinal(mdctx, digest, &len))) in test_siphash_digestsign()
1604 EVP_MD_CTX_free(mdctx); in test_siphash_digestsign()
2428 EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); in get_cmac_val() local
2433 if (!TEST_ptr(mdctx) in get_cmac_val()
2434 || !TEST_true(EVP_DigestSignInit_ex(mdctx, NULL, NULL, testctx, in get_cmac_val()
[all …]
H A Devp_extra_test2.c1182 EVP_MD_CTX *mdctx = NULL; in test_evp_md_ctx_copy() local
1187 ret = TEST_ptr(mdctx = EVP_MD_CTX_new()) in test_evp_md_ctx_copy()
1189 && TEST_true(EVP_MD_CTX_copy_ex(copyctx, mdctx)); in test_evp_md_ctx_copy()
1191 EVP_MD_CTX_free(mdctx); in test_evp_md_ctx_copy()
/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.c479 EVP_MD_CTX *mdctx = NULL; in tls13_change_cipher_state() local
522 mdctx = EVP_MD_CTX_new(); in tls13_change_cipher_state()
523 if (mdctx == NULL) { in tls13_change_cipher_state()
535 EVP_MD_CTX_free(mdctx); in tls13_change_cipher_state()
540 if (md == NULL || !EVP_DigestInit_ex(mdctx, md, NULL) in tls13_change_cipher_state()
541 || !EVP_DigestUpdate(mdctx, hdata, handlen) in tls13_change_cipher_state()
542 || !EVP_DigestFinal_ex(mdctx, hashval, &hashlenui)) { in tls13_change_cipher_state()
544 EVP_MD_CTX_free(mdctx); in tls13_change_cipher_state()
548 EVP_MD_CTX_free(mdctx); in tls13_change_cipher_state()
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dtls1_prf.c74 static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx,
373 static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx, in tls1_prf_alg() argument
386 if (!tls1_prf_P_hash(mdctx, sec, L_S1, in tls1_prf_alg()
407 if (!tls1_prf_P_hash(mdctx, sec, slen, seed, seed_len, out, olen)) in tls1_prf_alg()
/freebsd/tools/tools/crypto/
H A Dcryptocheck.c544 EVP_MD_CTX *mdctx; in openssl_hash() local
550 mdctx = EVP_MD_CTX_create(); in openssl_hash()
551 if (mdctx == NULL) in openssl_hash()
554 rc = EVP_DigestInit_ex(mdctx, md, NULL); in openssl_hash()
558 rc = EVP_DigestUpdate(mdctx, buffer, size); in openssl_hash()
562 rc = EVP_DigestFinal_ex(mdctx, digest_out, digest_sz_out); in openssl_hash()
566 EVP_MD_CTX_destroy(mdctx); in openssl_hash()
1232 EVP_MD_CTX *mdctx; in openssl_digest() local
1242 mdctx = EVP_MD_CTX_new(); in openssl_digest()
1243 if (mdctx == NULL) { in openssl_digest()
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_DigestInit.pod685 EVP_MD_CTX *mdctx;
703 mdctx = EVP_MD_CTX_new();
704 if (!EVP_DigestInit_ex2(mdctx, md, NULL)) {
706 EVP_MD_CTX_free(mdctx);
709 if (!EVP_DigestUpdate(mdctx, mess1, strlen(mess1))) {
711 EVP_MD_CTX_free(mdctx);
714 if (!EVP_DigestUpdate(mdctx, mess2, strlen(mess2))) {
716 EVP_MD_CTX_free(mdctx);
719 if (!EVP_DigestFinal_ex(mdctx, md_value, &md_len)) {
721 EVP_MD_CTX_free(mdctx);
[all …]
/freebsd/crypto/heimdal/
H A Dconfigure13938 EVP_MD_CTX mdctx;
13945 EVP_MD_CTX_init(&mdctx);
13946 EVP_DigestInit_ex(&mdctx, EVP_sha1(), (ENGINE *)0);
14012 EVP_MD_CTX mdctx;
14019 EVP_MD_CTX_init(&mdctx);
14020 EVP_DigestInit_ex(&mdctx, EVP_sha1(), (ENGINE *)0);
14117 EVP_MD_CTX mdctx;
14124 EVP_MD_CTX_init(&mdctx);
14125 EVP_DigestInit_ex(&mdctx, EVP_sha1(), (ENGINE *)0);