Home
last modified time | relevance | path

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

/openssl/ssl/record/methods/
H A Dssl3_meth.c39 rl->md_ctx = EVP_MD_CTX_new(); in ssl3_set_crypto_state()
40 if (rl->md_ctx == NULL) { in ssl3_set_crypto_state()
213 hash = rl->md_ctx; in ssl3_mac()
264 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new(); in ssl3_mac() local
266 if (md_ctx == NULL) in ssl3_mac()
272 if (EVP_MD_CTX_copy_ex(md_ctx, hash) <= 0 in ssl3_mac()
275 || EVP_DigestUpdate(md_ctx, seq, 8) <= 0 in ssl3_mac()
277 || EVP_DigestUpdate(md_ctx, md, 2) <= 0 in ssl3_mac()
280 || EVP_MD_CTX_copy_ex(md_ctx, hash) <= 0 in ssl3_mac()
285 EVP_MD_CTX_free(md_ctx); in ssl3_mac()
[all …]
H A Dssl3_cbc.c155 EVP_MD_CTX *md_ctx = NULL; in ssl3_cbc_digest_record() local
456 md_ctx = EVP_MD_CTX_new(); in ssl3_cbc_digest_record()
457 if (md_ctx == NULL) in ssl3_cbc_digest_record()
460 if (EVP_DigestInit_ex(md_ctx, md, NULL /* engine */) <= 0) in ssl3_cbc_digest_record()
466 if (EVP_DigestUpdate(md_ctx, mac_secret, mac_secret_length) <= 0 in ssl3_cbc_digest_record()
467 || EVP_DigestUpdate(md_ctx, hmac_pad, sslv3_pad_length) <= 0 in ssl3_cbc_digest_record()
468 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0) in ssl3_cbc_digest_record()
475 if (EVP_DigestUpdate(md_ctx, hmac_pad, md_block_size) <= 0 in ssl3_cbc_digest_record()
476 || EVP_DigestUpdate(md_ctx, mac_out, md_size) <= 0) in ssl3_cbc_digest_record()
479 ret = EVP_DigestFinal(md_ctx, md_out, &md_out_size_u); in ssl3_cbc_digest_record()
[all …]
H A Dtls1_meth.c40 rl->md_ctx = EVP_MD_CTX_new(); in tls1_set_crypto_state()
41 if (rl->md_ctx == NULL) { in tls1_set_crypto_state()
74 || EVP_DigestSignInit_ex(rl->md_ctx, NULL, EVP_MD_get0_name(md), in tls1_set_crypto_state()
151 if (EVP_MD_CTX_get0_md(rl->md_ctx)) { in tls1_cipher()
152 int n = EVP_MD_CTX_get_size(rl->md_ctx); in tls1_cipher()
440 hash = rl->md_ctx; in tls1_mac()
H A Ddtls_meth.c152 if (rl->md_ctx != NULL) { in dtls_process_record()
153 const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx); in dtls_process_record()
165 if (rl->use_etm && rl->md_ctx != NULL) { in dtls_process_record()
221 && (EVP_MD_CTX_get0_md(rl->md_ctx) != NULL)) { in dtls_process_record()
H A Dtls_common.c635 if (rl->md_ctx != NULL) { in tls_get_more_records()
636 const EVP_MD *tmpmd = EVP_MD_CTX_get0_md(rl->md_ctx); in tls_get_more_records()
652 if (rl->use_etm && rl->md_ctx) { in tls_get_more_records()
736 && EVP_MD_CTX_get0_md(rl->md_ctx) != NULL) { in tls_get_more_records()
1227 EVP_MD_CTX_free(rl->md_ctx); in tls_int_free()
H A Drecmethod_local.h137 EVP_MD_CTX *md_ctx; member
/openssl/crypto/hmac/
H A Dhmac.c114 return EVP_DigestUpdate(ctx->md_ctx, data, len); in HMAC_Update()
125 if (!EVP_DigestFinal_ex(ctx->md_ctx, buf, &i)) in HMAC_Final()
129 if (!EVP_DigestUpdate(ctx->md_ctx, buf, i)) in HMAC_Final()
131 if (!EVP_DigestFinal_ex(ctx->md_ctx, md, len)) in HMAC_Final()
162 EVP_MD_CTX_reset(ctx->md_ctx); in hmac_ctx_cleanup()
172 EVP_MD_CTX_free(ctx->md_ctx); in HMAC_CTX_free()
187 if (ctx->md_ctx == NULL) in hmac_ctx_alloc_mds()
188 ctx->md_ctx = EVP_MD_CTX_new(); in hmac_ctx_alloc_mds()
189 if (ctx->md_ctx == NULL) in hmac_ctx_alloc_mds()
212 if (!EVP_MD_CTX_copy_ex(dctx->md_ctx, sctx->md_ctx)) in HMAC_CTX_copy()
[all …]
H A Dhmac_local.h18 EVP_MD_CTX *md_ctx; member
/openssl/ssl/record/
H A Dssl3_record.c478 EVP_MD_CTX *md_ctx; in n_ssl3_mac() local
497 md_ctx = EVP_MD_CTX_new(); in n_ssl3_mac()
499 if (md_ctx == NULL) in n_ssl3_mac()
505 if (EVP_MD_CTX_copy_ex(md_ctx, hash) <= 0 in n_ssl3_mac()
508 || EVP_DigestUpdate(md_ctx, seq, 8) <= 0 in n_ssl3_mac()
510 || EVP_DigestUpdate(md_ctx, md, 2) <= 0 in n_ssl3_mac()
512 || EVP_DigestFinal_ex(md_ctx, md, NULL) <= 0 in n_ssl3_mac()
513 || EVP_MD_CTX_copy_ex(md_ctx, hash) <= 0 in n_ssl3_mac()
516 || EVP_DigestUpdate(md_ctx, md, md_size) <= 0 in n_ssl3_mac()
518 EVP_MD_CTX_free(md_ctx); in n_ssl3_mac()
[all …]
/openssl/test/
H A Devp_extra_test.c1402 EVP_MD_CTX *md_ctx = NULL; in test_EVP_DigestVerifyInit() local
1407 if (!TEST_ptr(md_ctx = EVP_MD_CTX_new()) in test_EVP_DigestVerifyInit()
1426 EVP_MD_CTX_free(md_ctx); in test_EVP_DigestVerifyInit()
1488 EVP_MD_CTX *md_ctx = NULL; in test_EVP_Digest() local
1493 if (!TEST_ptr(md_ctx = EVP_MD_CTX_new())) in test_EVP_Digest()
1529 EVP_MD_CTX_free(md_ctx); in test_EVP_Digest()
1538 EVP_MD_CTX *md_ctx = NULL; in test_EVP_md_null() local
1560 EVP_MD_CTX_free(md_ctx); in test_EVP_md_null()
1899 EVP_MD_CTX *md_ctx = NULL; in test_EVP_SM2() local
1949 EVP_MD_CTX_set_pkey_ctx(md_ctx, sctx); in test_EVP_SM2()
[all …]
H A Dacvp_test.c92 EVP_MD_CTX *md_ctx = NULL; in sig_gen() local
99 || !TEST_ptr(md_ctx = EVP_MD_CTX_new()) in sig_gen()
110 EVP_MD_CTX_free(md_ctx); in sig_gen()
277 EVP_MD_CTX *md_ctx = NULL; in ecdsa_sigver_test() local
297 && TEST_ptr(md_ctx = EVP_MD_CTX_new()) in ecdsa_sigver_test()
300 && TEST_int_eq(EVP_DigestVerify(md_ctx, sig, sig_len, in ecdsa_sigver_test()
308 EVP_MD_CTX_free(md_ctx); in ecdsa_sigver_test()
1204 EVP_MD_CTX *md_ctx = NULL; in rsa_sigver_test() local
1226 || !TEST_ptr(md_ctx = EVP_MD_CTX_new()) in rsa_sigver_test()
1227 || !TEST_true(EVP_DigestVerifyInit_ex(md_ctx, &pkey_ctx, in rsa_sigver_test()
[all …]
/openssl/doc/man7/
H A DEVP_SIGNATURE-ED25519.pod73 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new();
75 EVP_DigestSignInit(md_ctx, NULL, NULL, NULL, ed_key);
77 EVP_DigestSign(md_ctx, NULL, &sig_len, msg, msg_len);
80 EVP_DigestSign(md_ctx, sig, &sig_len, msg, msg_len);
83 EVP_MD_CTX_free(md_ctx);
H A Dmigration_guide.pod546 EVP_MD_CTX md_ctx;
549 EVP_MD_CTX_init(&md_ctx);
553 EVP_MD_CTX *md_ctx;
555 md_ctx = EVP_MD_CTX_new();
558 EVP_MD_CTX_free(md_ctx);
/openssl/crypto/ts/
H A Dts_rsp_verify.c425 EVP_MD_CTX *md_ctx = NULL; in ts_compute_imprint() local
459 md_ctx = EVP_MD_CTX_new(); in ts_compute_imprint()
460 if (md_ctx == NULL) { in ts_compute_imprint()
464 if (!EVP_DigestInit(md_ctx, md)) in ts_compute_imprint()
469 if (!EVP_DigestUpdate(md_ctx, buffer, length)) in ts_compute_imprint()
472 if (!EVP_DigestFinal(md_ctx, *imprint, NULL)) in ts_compute_imprint()
474 EVP_MD_CTX_free(md_ctx); in ts_compute_imprint()
478 EVP_MD_CTX_free(md_ctx); in ts_compute_imprint()
/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()
329 if (EVP_DigestInit_ex(md_ctx, md5, NULL) in X509_NAME_hash_old()
330 && EVP_DigestUpdate(md_ctx, x->bytes->data, x->bytes->length) in X509_NAME_hash_old()
331 && EVP_DigestFinal_ex(md_ctx, md, NULL)) in X509_NAME_hash_old()
337 EVP_MD_CTX_free(md_ctx); in X509_NAME_hash_old()
/openssl/apps/
H A Dts.c514 EVP_MD_CTX *md_ctx = NULL; in create_digest() local
524 md_ctx = EVP_MD_CTX_new(); in create_digest()
525 if (md_ctx == NULL) in create_digest()
528 if (!EVP_DigestInit(md_ctx, md)) in create_digest()
531 if (!EVP_DigestUpdate(md_ctx, buffer, length)) in create_digest()
534 if (!EVP_DigestFinal(md_ctx, *md_value, NULL)) in create_digest()
551 EVP_MD_CTX_free(md_ctx); in create_digest()
/openssl/ssl/statem/
H A Dstatem_clnt.c2205 EVP_MD_CTX *md_ctx = NULL; in tls_process_key_exchange() local
2296 md_ctx = EVP_MD_CTX_new(); in tls_process_key_exchange()
2297 if (md_ctx == NULL) { in tls_process_key_exchange()
2302 if (EVP_DigestVerifyInit_ex(md_ctx, &pctx, in tls_process_key_exchange()
2324 rv = EVP_DigestVerify(md_ctx, PACKET_data(&signature), in tls_process_key_exchange()
2331 EVP_MD_CTX_free(md_ctx); in tls_process_key_exchange()
2332 md_ctx = NULL; in tls_process_key_exchange()
2353 EVP_MD_CTX_free(md_ctx); in tls_process_key_exchange()
H A Dstatem_srvr.c2453 EVP_MD_CTX *md_ctx = EVP_MD_CTX_new(); in tls_construct_server_key_exchange() local
2464 if (md_ctx == NULL) { in tls_construct_server_key_exchange()
2704 if (EVP_DigestSignInit_ex(md_ctx, &pctx, in tls_construct_server_key_exchange()
2726 if (EVP_DigestSign(md_ctx, NULL, &siglen, tbs, tbslen) <=0 in tls_construct_server_key_exchange()
2728 || EVP_DigestSign(md_ctx, sigbytes1, &siglen, tbs, tbslen) <= 0 in tls_construct_server_key_exchange()
2742 EVP_MD_CTX_free(md_ctx); in tls_construct_server_key_exchange()

Completed in 93 milliseconds