Home
last modified time | relevance | path

Searched refs:md_ctx (Results 1 – 24 of 24) sorted by relevance

/freebsd/crypto/openssl/ssl/record/methods/
H A Dssl3_meth.c41 rl->md_ctx = EVP_MD_CTX_new(); in ssl3_set_crypto_state()
42 if (rl->md_ctx == NULL) { in ssl3_set_crypto_state()
47 if ((md != NULL && EVP_DigestInit_ex(rl->md_ctx, md, NULL) <= 0)) { in ssl3_set_crypto_state()
229 hash = rl->md_ctx; in ssl3_mac()
281 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new(); in ssl3_mac() local
283 if (md_ctx == NULL) in ssl3_mac()
289 if (EVP_MD_CTX_copy_ex(md_ctx, hash) <= 0 in ssl3_mac()
290 || EVP_DigestUpdate(md_ctx, mac_sec, md_size) <= 0 in ssl3_mac()
291 || EVP_DigestUpdate(md_ctx, ssl3_pad_1, npad) <= 0 in ssl3_mac()
292 || EVP_DigestUpdate(md_ctx, seq, 8) <= 0 in ssl3_mac()
[all …]
H A Dssl3_cbc.c154 EVP_MD_CTX *md_ctx = NULL; in ssl3_cbc_digest_record() local
446 md_ctx = EVP_MD_CTX_new(); in ssl3_cbc_digest_record()
447 if (md_ctx == NULL) in ssl3_cbc_digest_record()
450 if (EVP_DigestInit_ex(md_ctx, md, NULL /* engine */) <= 0) in ssl3_cbc_digest_record()
456 if (EVP_DigestUpdate(md_ctx, mac_secret, mac_secret_length) <= 0 in ssl3_cbc_digest_record()
457 || EVP_DigestUpdate(md_ctx, hmac_pad, sslv3_pad_length) <= 0 in ssl3_cbc_digest_record()
458 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0) in ssl3_cbc_digest_record()
465 if (EVP_DigestUpdate(md_ctx, hmac_pad, md_block_size) <= 0 in ssl3_cbc_digest_record()
466 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0) in ssl3_cbc_digest_record()
469 ret = EVP_DigestFinal(md_ctx, md_out, &md_out_size_u); in ssl3_cbc_digest_record()
[all …]
H A Dtls1_meth.c43 rl->md_ctx = EVP_MD_CTX_new(); in tls1_set_crypto_state()
44 if (rl->md_ctx == NULL) { in tls1_set_crypto_state()
77 || EVP_DigestSignInit_ex(rl->md_ctx, NULL, EVP_MD_get0_name(md), in tls1_set_crypto_state()
191 if (EVP_MD_CTX_get0_md(rl->md_ctx)) { in tls1_cipher()
192 int n = EVP_MD_CTX_get_size(rl->md_ctx); in tls1_cipher()
490 hash = rl->md_ctx; in tls1_mac()
H A Ddtls_meth.c149 if (rl->md_ctx != NULL) { in dtls_process_record()
150 const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx); in dtls_process_record()
162 if (rl->use_etm && rl->md_ctx != NULL) { in dtls_process_record()
220 && (EVP_MD_CTX_get0_md(rl->md_ctx) != NULL)) { in dtls_process_record()
H A Dtls_common.c775 if (rl->md_ctx != NULL) { in tls_get_more_records()
776 const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx); in tls_get_more_records()
792 if (rl->use_etm && rl->md_ctx != NULL) { in tls_get_more_records()
889 && EVP_MD_CTX_get0_md(rl->md_ctx) != NULL) { in tls_get_more_records()
1466 EVP_MD_CTX_free(rl->md_ctx); in tls_int_free()
1773 if (rl->md_ctx != NULL && EVP_MD_CTX_get0_md(rl->md_ctx) != NULL) { in tls_write_records_default()
1774 mac_size = EVP_MD_CTX_get_size(rl->md_ctx); in tls_write_records_default()
H A Drecmethod_local.h302 EVP_MD_CTX *md_ctx; member
/freebsd/crypto/openssl/crypto/slh_dsa/
H A Dslh_dsa_hash_ctx.c34 ret->md_ctx = EVP_MD_CTX_new(); in ossl_slh_dsa_hash_ctx_new()
35 if (ret->md_ctx == NULL) in ossl_slh_dsa_hash_ctx_new()
37 if (EVP_DigestInit_ex2(ret->md_ctx, key->md, NULL) != 1) in ossl_slh_dsa_hash_ctx_new()
42 ret->md_big_ctx = ret->md_ctx; in ossl_slh_dsa_hash_ctx_new()
79 if (src->md_ctx != NULL in ossl_slh_dsa_hash_ctx_dup()
80 && (ret->md_ctx = EVP_MD_CTX_dup(src->md_ctx)) == NULL) in ossl_slh_dsa_hash_ctx_dup()
83 if (src->md_big_ctx != src->md_ctx) { in ossl_slh_dsa_hash_ctx_dup()
87 ret->md_big_ctx = ret->md_ctx; in ossl_slh_dsa_hash_ctx_dup()
108 EVP_MD_CTX_free(ctx->md_ctx); in ossl_slh_dsa_hash_ctx_free()
109 if (ctx->md_big_ctx != ctx->md_ctx) in ossl_slh_dsa_hash_ctx_free()
H A Dslh_hash.c74 return xof_digest_4(ctx->md_ctx, r, n, pk_seed, n, pk_root, n, in slh_hmsg_shake()
86 return xof_digest_3(ctx->md_ctx, pk_seed, n, adrs, SLH_ADRS_SIZE, in slh_prf_shake()
100 ret = xof_digest_3(ctx->md_ctx, sk_prf, n, opt_rand, n, msg, msg_len, out, n) in slh_prf_msg_shake()
113 return xof_digest_3(ctx->md_ctx, pk_seed, n, adrs, SLH_ADRS_SIZE, m1, m1_len, out, n); in slh_f_shake()
123 return xof_digest_4(ctx->md_ctx, pk_seed, n, adrs, SLH_ADRS_SIZE, m1, n, m2, n, out, n); in slh_h_shake()
133 return xof_digest_3(ctx->md_ctx, pk_seed, n, adrs, SLH_ADRS_SIZE, ml, ml_len, out, n); in slh_t_shake()
246 return do_hash(hctx, hctx->md_ctx, n, pk_seed, adrs, sk_seed, n, in slh_prf_sha2()
254 return do_hash(hctx, hctx->md_ctx, hctx->key->params->n, pk_seed, adrs, in slh_f_sha2()
H A Dslh_dsa_local.h53 EVP_MD_CTX *md_ctx; /* Either SHAKE OR SHA-256 */ member
/freebsd/crypto/openssl/crypto/hmac/
H A Dhmac.c69 if (!EVP_DigestInit_ex(ctx->md_ctx, md, impl) in HMAC_Init_ex()
70 || !EVP_DigestUpdate(ctx->md_ctx, key, len) in HMAC_Init_ex()
71 || !EVP_DigestFinal_ex(ctx->md_ctx, keytmp, in HMAC_Init_ex()
98 if (!EVP_MD_CTX_copy_ex(ctx->md_ctx, ctx->i_ctx)) in HMAC_Init_ex()
128 return EVP_DigestUpdate(ctx->md_ctx, data, len); in HMAC_Update()
144 if (!EVP_DigestFinal_ex(ctx->md_ctx, buf, &i)) in HMAC_Final()
146 if (!EVP_MD_CTX_copy_ex(ctx->md_ctx, ctx->o_ctx)) in HMAC_Final()
148 if (!EVP_DigestUpdate(ctx->md_ctx, buf, i)) in HMAC_Final()
150 if (!EVP_DigestFinal_ex(ctx->md_ctx, md, len)) in HMAC_Final()
181 EVP_MD_CTX_reset(ctx->md_ctx); in hmac_ctx_cleanup()
[all …]
H A Dhmac_local.h22 EVP_MD_CTX *md_ctx; member
H A Dhmac_s390x.c170 if (!EVP_DigestInit_ex(ctx->md_ctx, ctx->md, impl) in s390x_HMAC_init()
171 || !EVP_DigestUpdate(ctx->md_ctx, key, key_len) in s390x_HMAC_init()
172 || !EVP_DigestFinal_ex(ctx->md_ctx, key_param, in s390x_HMAC_init()
/freebsd/crypto/openssl/crypto/ml_dsa/
H A Dml_dsa_sign.c57 EVP_MD_CTX *md_ctx = NULL; in ml_dsa_sign_internal() local
87 md_ctx = EVP_MD_CTX_new(); in ml_dsa_sign_internal()
88 if (md_ctx == NULL) in ml_dsa_sign_internal()
110 if (!matrix_expand_A(md_ctx, priv->shake128_md, priv->rho, &a_ntt)) in ml_dsa_sign_internal()
117 if (!shake_xof_2(md_ctx, priv->shake256_md, priv->tr, sizeof(priv->tr), in ml_dsa_sign_internal()
121 if (!shake_xof_3(md_ctx, priv->shake256_md, priv->K, sizeof(priv->K), in ml_dsa_sign_internal()
144 gamma1, md_ctx, priv->shake256_md); in ml_dsa_sign_internal()
154 if (!shake_xof_2(md_ctx, priv->shake256_md, mu_ptr, mu_len, in ml_dsa_sign_internal()
159 md_ctx, priv->shake256_md, params->tau)) in ml_dsa_sign_internal()
197 EVP_MD_CTX_free(md_ctx); in ml_dsa_sign_internal()
[all …]
H A Dml_dsa_key.c315 static int public_from_private(const ML_DSA_KEY *key, EVP_MD_CTX *md_ctx, in public_from_private() argument
335 if (!matrix_expand_A(md_ctx, key->shake128_md, key->rho, &a_ntt)) in public_from_private()
366 EVP_MD_CTX *md_ctx = NULL; in ossl_ml_dsa_key_public_from_private() local
370 ret = ((md_ctx = EVP_MD_CTX_new()) != NULL) in ossl_ml_dsa_key_public_from_private()
372 && public_from_private(key, md_ctx, &key->t1, &t0) in ossl_ml_dsa_key_public_from_private()
375 && shake_xof(md_ctx, key->shake256_md, in ossl_ml_dsa_key_public_from_private()
380 EVP_MD_CTX_free(md_ctx); in ossl_ml_dsa_key_public_from_private()
390 EVP_MD_CTX *md_ctx = NULL; in ossl_ml_dsa_key_pairwise_check() local
398 md_ctx = EVP_MD_CTX_new(); in ossl_ml_dsa_key_pairwise_check()
399 if (md_ctx == NULL) in ossl_ml_dsa_key_pairwise_check()
[all …]
/freebsd/crypto/openssl/crypto/ts/
H A Dts_rsp_verify.c424 EVP_MD_CTX *md_ctx = NULL; in ts_compute_imprint() local
456 md_ctx = EVP_MD_CTX_new(); in ts_compute_imprint()
457 if (md_ctx == NULL) { in ts_compute_imprint()
461 if (!EVP_DigestInit(md_ctx, md)) in ts_compute_imprint()
466 if (!EVP_DigestUpdate(md_ctx, buffer, length)) in ts_compute_imprint()
469 if (!EVP_DigestFinal(md_ctx, *imprint, NULL)) in ts_compute_imprint()
471 EVP_MD_CTX_free(md_ctx); in ts_compute_imprint()
475 EVP_MD_CTX_free(md_ctx); in ts_compute_imprint()
/freebsd/crypto/openssh/
H A Dssh-ecdsa-sk.c240 EVP_MD_CTX *md_ctx = NULL; in ssh_ecdsa_sk_verify() local
377 if ((md_ctx = EVP_MD_CTX_new()) == NULL) { in ssh_ecdsa_sk_verify()
400 if (EVP_DigestVerifyInit(md_ctx, NULL, EVP_sha256(), NULL, in ssh_ecdsa_sk_verify()
405 switch (EVP_DigestVerify(md_ctx, sigb, len, in ssh_ecdsa_sk_verify()
439 EVP_MD_CTX_free(md_ctx); in ssh_ecdsa_sk_verify()
/freebsd/crypto/openssl/crypto/x509/
H A Dx509_cmp.c320 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new(); in X509_NAME_hash_old() local
324 if (md5 == NULL || md_ctx == NULL) in X509_NAME_hash_old()
331 if (EVP_DigestInit_ex(md_ctx, md5, NULL) in X509_NAME_hash_old()
332 && EVP_DigestUpdate(md_ctx, x->bytes->data, x->bytes->length) in X509_NAME_hash_old()
333 && EVP_DigestFinal_ex(md_ctx, md, NULL)) in X509_NAME_hash_old()
337 EVP_MD_CTX_free(md_ctx); in X509_NAME_hash_old()
/freebsd/crypto/openssl/test/
H A Devp_extra_test.c1994 EVP_MD_CTX *md_ctx = NULL, *md_ctx_verify = NULL; in test_EVP_DigestSignInit() local
2016 if (!TEST_int_gt(BIO_get_md_ctx(mdbio, &md_ctx), 0)) in test_EVP_DigestSignInit()
2019 if (!TEST_ptr(a_md_ctx = md_ctx = EVP_MD_CTX_new()) in test_EVP_DigestSignInit()
2045 if (!TEST_true(EVP_DigestSignInit(md_ctx, NULL, md, NULL, pkey))) in test_EVP_DigestSignInit()
2048 if (reinit && !TEST_true(EVP_DigestSignInit(md_ctx, NULL, NULL, NULL, NULL))) in test_EVP_DigestSignInit()
2055 if (!TEST_true(EVP_DigestSignUpdate(md_ctx, kMsg, sizeof(kMsg)))) in test_EVP_DigestSignInit()
2061 if (!TEST_true(EVP_DigestSign(md_ctx, NULL, &sig_len, kMsg, in test_EVP_DigestSignInit()
2067 if (!TEST_false(EVP_DigestSign(md_ctx, sig, &shortsig_len, kMsg, in test_EVP_DigestSignInit()
2077 if (!TEST_true(EVP_DigestSign(md_ctx, sig, &sig_len, kMsg, in test_EVP_DigestSignInit()
2082 if (!TEST_true(EVP_DigestSignFinal(md_ctx, NULL, &sig_len)) in test_EVP_DigestSignInit()
[all …]
H A Dacvp_test.c100 EVP_MD_CTX *md_ctx = NULL; in sig_gen() local
108 || !TEST_ptr(md_ctx = EVP_MD_CTX_new()) in sig_gen()
109 || !TEST_int_eq(EVP_DigestSignInit_ex(md_ctx, NULL, digest_name, libctx, in sig_gen()
112 || !TEST_int_gt(EVP_DigestSign(md_ctx, sig, &sig_len, msg, msg_len), 0)) in sig_gen()
120 EVP_MD_CTX_free(md_ctx); in sig_gen()
309 EVP_MD_CTX *md_ctx = NULL; in ecdsa_sigver_test() local
330 || !TEST_ptr(md_ctx = EVP_MD_CTX_new()) in ecdsa_sigver_test()
331 || !TEST_true(EVP_DigestVerifyInit_ex(md_ctx, NULL, tst->digest_alg, in ecdsa_sigver_test()
333 || !TEST_ptr(pkey_ctx = EVP_MD_CTX_get_pkey_ctx(md_ctx)) in ecdsa_sigver_test()
335 || !TEST_int_eq(EVP_DigestVerify(md_ctx, sig, sig_len, in ecdsa_sigver_test()
[all …]
/freebsd/crypto/openssl/doc/man7/
H A DEVP_SIGNATURE-ED25519.pod148 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new();
158 EVP_DigestSignInit_ex(md_ctx, NULL, NULL, NULL, NULL, ed_key, params);
160 EVP_DigestSign(md_ctx, NULL, &sig_len, msg, msg_len);
163 EVP_DigestSign(md_ctx, sig, &sig_len, msg, msg_len);
166 EVP_MD_CTX_free(md_ctx);
H A Dossl-guide-migration.pod601 EVP_MD_CTX md_ctx;
604 EVP_MD_CTX_init(&md_ctx);
608 EVP_MD_CTX *md_ctx;
610 md_ctx = EVP_MD_CTX_new();
613 EVP_MD_CTX_free(md_ctx);
/freebsd/crypto/openssl/apps/
H A Dts.c533 EVP_MD_CTX *md_ctx = NULL; in create_digest() local
543 md_ctx = EVP_MD_CTX_new(); in create_digest()
544 if (md_ctx == NULL) in create_digest()
547 if (!EVP_DigestInit(md_ctx, md)) in create_digest()
550 if (!EVP_DigestUpdate(md_ctx, buffer, length)) in create_digest()
553 if (!EVP_DigestFinal(md_ctx, *md_value, NULL)) in create_digest()
574 EVP_MD_CTX_free(md_ctx); in create_digest()
/freebsd/crypto/openssl/ssl/statem/
H A Dstatem_clnt.c2446 EVP_MD_CTX *md_ctx = NULL; in tls_process_key_exchange() local
2537 md_ctx = EVP_MD_CTX_new(); in tls_process_key_exchange()
2538 if (md_ctx == NULL) { in tls_process_key_exchange()
2543 if (EVP_DigestVerifyInit_ex(md_ctx, &pctx, in tls_process_key_exchange()
2567 rv = EVP_DigestVerify(md_ctx, PACKET_data(&signature), in tls_process_key_exchange()
2574 EVP_MD_CTX_free(md_ctx); in tls_process_key_exchange()
2575 md_ctx = NULL; in tls_process_key_exchange()
2596 EVP_MD_CTX_free(md_ctx); in tls_process_key_exchange()
H A Dstatem_srvr.c2575 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new(); in tls_construct_server_key_exchange() local
2587 if (md_ctx == NULL) { in tls_construct_server_key_exchange()
2826 if (EVP_DigestSignInit_ex(md_ctx, &pctx, in tls_construct_server_key_exchange()
2849 if (EVP_DigestSign(md_ctx, NULL, &siglen, tbs, tbslen) <= 0 in tls_construct_server_key_exchange()
2851 || EVP_DigestSign(md_ctx, sigbytes1, &siglen, tbs, tbslen) <= 0 in tls_construct_server_key_exchange()
2865 EVP_MD_CTX_free(md_ctx); in tls_construct_server_key_exchange()