| /freebsd/crypto/openssl/ssl/record/methods/ |
| H A D | ssl3_meth.c | 41 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 D | ssl3_cbc.c | 154 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 D | tls1_meth.c | 43 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 D | dtls_meth.c | 149 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 D | tls_common.c | 775 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 D | recmethod_local.h | 302 EVP_MD_CTX *md_ctx; member
|
| /freebsd/crypto/openssl/crypto/slh_dsa/ |
| H A D | slh_dsa_hash_ctx.c | 34 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 D | slh_hash.c | 74 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 D | slh_dsa_local.h | 53 EVP_MD_CTX *md_ctx; /* Either SHAKE OR SHA-256 */ member
|
| /freebsd/crypto/openssl/crypto/hmac/ |
| H A D | hmac.c | 69 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 D | hmac_local.h | 22 EVP_MD_CTX *md_ctx; member
|
| H A D | hmac_s390x.c | 170 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 D | ml_dsa_sign.c | 57 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 D | ml_dsa_key.c | 315 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 D | ts_rsp_verify.c | 424 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 D | ssh-ecdsa-sk.c | 240 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 D | x509_cmp.c | 320 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 D | evp_extra_test.c | 1994 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 D | acvp_test.c | 100 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 D | EVP_SIGNATURE-ED25519.pod | 148 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 D | ossl-guide-migration.pod | 601 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 D | ts.c | 533 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 D | statem_clnt.c | 2446 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 D | statem_srvr.c | 2575 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()
|