| /freebsd/crypto/openssl/crypto/ml_kem/ |
| H A D | ml_kem.c | 117 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 D | child.c | 82 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 D | sm2_sig.c | 84 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 D | dsa_sig.c | 106 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 D | ecdsa_sig.c | 103 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 D | rsa_sig.c | 126 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 D | digest-libc.c | 53 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 D | digest-openssl.c | 47 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 D | blake2_prov.c | 38 …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); … 94 …mdctx->params.digest_length = digest_length; … [all …]
|
| /freebsd/usr.sbin/pkg/ |
| H A D | rsa.c | 86 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 D | tlsh.c | 85 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 D | net_utils.c | 103 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 D | pci_virtio_block.c | 453 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 D | bn_rand.c | 298 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 D | eddsa.c | 176 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 D | p_test.c | 153 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 D | algorithmid_test.c | 117 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 D | tls-provider.c | 2628 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 D | evp_extra_test.c | 2081 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 D | provider.c | 550 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 D | ntp_leapsec.c | 1093 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 D | tls13_enc.c | 517 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 D | argon2.c | 647 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 D | tls1_prf.c | 86 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 D | cryptocheck.c | 549 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 …]
|