/openssl/crypto/sha/ |
H A D | sha1_one.c | 28 if (md == NULL) in ossl_sha1() 29 md = m; in ossl_sha1() 35 return md; in ossl_sha1() 42 if (md == NULL) in SHA1() 43 md = m; in SHA1() 51 if (md == NULL) in SHA224() 52 md = m; in SHA224() 60 if (md == NULL) in SHA256() 61 md = m; in SHA256() 70 md = m; in SHA384() [all …]
|
/openssl/test/recipes/30-test_evp_data/ |
H A D | evppkey_kdf_hkdf.txt | 17 Ctrl.md = md:SHA256 25 Ctrl.md = md:SHA256 32 Ctrl.md = md:SHA256 38 Ctrl.md = md:SHA256 46 Ctrl.md = md:SHA256 53 Ctrl.md = md:SHA256 81 Ctrl.md = md:SHA1 89 Ctrl.md = md:SHA1 96 Ctrl.md = md:SHA1 102 Ctrl.md = md:SHA1 [all …]
|
H A D | evppkey_kdf_tls1_prf.txt | 17 Ctrl.md = md:MD5-SHA1 25 Ctrl.md = md:MD5-SHA1 34 Ctrl.md = md:MD5-SHA1 42 Ctrl.md = md:SHA256 50 Ctrl.md = md:SHA256 59 Ctrl.md = md:SHA256
|
/openssl/engines/ |
H A D | e_ossltest.c | 73 EVP_MD *md; in digest_md5() local 85 md = NULL; in digest_md5() 102 EVP_MD *md; in digest_sha1() local 114 md = NULL; in digest_sha1() 131 EVP_MD *md; in digest_sha256() local 143 md = NULL; in digest_sha256() 165 EVP_MD *md; in digest_sha384() local 177 md = NULL; in digest_sha384() 187 EVP_MD *md; in digest_sha512() local 199 md = NULL; in digest_sha512() [all …]
|
/openssl/crypto/evp/ |
H A D | evp_lib.c | 747 if (md == NULL) in EVP_MD_is_a() 750 return evp_is_a(md->prov, md->name_id, NULL, name); in EVP_MD_is_a() 772 if (md == NULL) in EVP_MD_get0_name() 788 return evp_names_do_all(md->prov, md->name_id, fn, data); in EVP_MD_names_do_all() 795 return md->prov; in EVP_MD_get0_provider() 840 return md; in EVP_MD_meth_new() 854 if ((to = EVP_MD_meth_new(md->type, md->pkey_type)) != NULL) { in EVP_MD_meth_dup() 874 if (md == NULL || md->origin != EVP_ORIG_METH) in EVP_MD_meth_free() 1030 EVP_MD *md; in EVP_MD_CTX_get1_md() local 1035 if (md == NULL || !EVP_MD_up_ref(md)) in EVP_MD_CTX_get1_md() [all …]
|
H A D | digest.c | 741 if (md != NULL && md->settable_ctx_params != NULL) { in EVP_MD_settable_ctx_params() 797 if (md != NULL && md->gettable_ctx_params != NULL) { in EVP_MD_gettable_ctx_params() 885 EVP_MD *md = OPENSSL_zalloc(sizeof(*md)); in evp_md_new() local 895 return md; in evp_md_new() 1075 md = NULL; in evp_md_from_algorithm() 1078 return md; in evp_md_from_algorithm() 1094 EVP_MD *md = in EVP_MD_fetch() local 1098 return md; in EVP_MD_fetch() 1106 CRYPTO_UP_REF(&md->refcnt, &ref, md->lock); in EVP_MD_up_ref() 1114 if (md == NULL || md->origin != EVP_ORIG_DYNAMIC) in EVP_MD_free() [all …]
|
H A D | e_rc4_hmac_md5.c | 33 MD5_CTX head, tail, md; member 58 key->md = key->head; in rc4_hmac_md5_init_key() 112 key->md.Nh++; in rc4_hmac_md5_cipher() 126 key->md = key->tail; in rc4_hmac_md5_cipher() 154 if (l < key->md.Nl) in rc4_hmac_md5_cipher() 155 key->md.Nh++; in rc4_hmac_md5_cipher() 156 key->md.Nl = l; in rc4_hmac_md5_cipher() 169 MD5_Final(mac, &key->md); in rc4_hmac_md5_cipher() 170 key->md = key->tail; in rc4_hmac_md5_cipher() 172 MD5_Final(mac, &key->md); in rc4_hmac_md5_cipher() [all …]
|
H A D | bio_ok.c | 105 EVP_MD_CTX *md; member 324 EVP_MD *md; in ok_ctrl() local 387 md = ptr; in ok_ctrl() 388 if (!EVP_DigestInit_ex(ctx->md, md, NULL)) in ok_ctrl() 436 EVP_MD_CTX *md; in sig_out() local 442 md = ctx->md; in sig_out() 478 EVP_MD_CTX *md; in sig_in() local 486 if ((md = ctx->md) == NULL) in sig_in() 528 EVP_MD_CTX *md; in block_out() local 534 md = ctx->md; in block_out() [all …]
|
H A D | e_aes_cbc_hmac_sha1.c | 33 SHA_CTX head, tail, md; member 88 key->md = key->head; in aesni_cbc_hmac_sha1_init_key() 225 ctx->A[i] = key->md.h0; in tls1_1_multi_block_encrypt() 226 ctx->B[i] = key->md.h1; in tls1_1_multi_block_encrypt() 227 ctx->C[i] = key->md.h2; in tls1_1_multi_block_encrypt() 228 ctx->D[i] = key->md.h3; in tls1_1_multi_block_encrypt() 229 ctx->E[i] = key->md.h4; in tls1_1_multi_block_encrypt() 451 key->md.Nh++; in aesni_cbc_hmac_sha1_cipher() 465 key->md = key->tail; in aesni_cbc_hmac_sha1_cipher() 559 key->md = key->head; in aesni_cbc_hmac_sha1_cipher() [all …]
|
H A D | e_aes_cbc_hmac_sha256.c | 33 SHA256_CTX head, tail, md; member 83 key->md = key->head; in aesni_cbc_hmac_sha256_init_key() 220 ctx->A[i] = key->md.h[0]; in tls1_1_multi_block_encrypt() 221 ctx->B[i] = key->md.h[1]; in tls1_1_multi_block_encrypt() 222 ctx->C[i] = key->md.h[2]; in tls1_1_multi_block_encrypt() 223 ctx->D[i] = key->md.h[3]; in tls1_1_multi_block_encrypt() 224 ctx->E[i] = key->md.h[4]; in tls1_1_multi_block_encrypt() 225 ctx->F[i] = key->md.h[5]; in tls1_1_multi_block_encrypt() 226 ctx->G[i] = key->md.h[6]; in tls1_1_multi_block_encrypt() 479 key->md.Nh++; in aesni_cbc_hmac_sha256_cipher() [all …]
|
H A D | names.c | 35 int EVP_add_digest(const EVP_MD *md) in EVP_add_digest() argument 40 name = OBJ_nid2sn(md->type); in EVP_add_digest() 44 r = OBJ_NAME_add(OBJ_nid2ln(md->type), OBJ_NAME_TYPE_MD_METH, in EVP_add_digest() 45 (const char *)md); in EVP_add_digest() 49 if (md->pkey_type && md->type != md->pkey_type) { in EVP_add_digest() 50 r = OBJ_NAME_add(OBJ_nid2sn(md->pkey_type), in EVP_add_digest() 54 r = OBJ_NAME_add(OBJ_nid2ln(md->pkey_type), in EVP_add_digest() 109 const EVP_MD **md = data; in digest_from_name() local 111 if (*md != NULL) in digest_from_name() 229 void EVP_MD_do_all(void (*fn) (const EVP_MD *md, in EVP_MD_do_all() argument [all …]
|
/openssl/crypto/hmac/ |
H A D | hmac.c | 35 if (md != NULL && md != ctx->md && (key == NULL || len < 0)) in HMAC_Init_ex() 38 if (md != NULL) in HMAC_Init_ex() 39 ctx->md = md; in HMAC_Init_ex() 41 md = ctx->md; in HMAC_Init_ex() 104 if (key && md) in HMAC_Init() 112 if (!ctx->md) in HMAC_Update() 122 if (!ctx->md) in HMAC_Final() 163 ctx->md = NULL; in hmac_ctx_cleanup() 214 dctx->md = sctx->md; in HMAC_CTX_copy() 233 md == NULL ? static_md : md, size, &temp_md_len); in HMAC() [all …]
|
/openssl/providers/implementations/asymciphers/ |
H A D | sm2_enc.c | 45 PROV_DIGEST md; member 73 const EVP_MD *md = ossl_prov_digest_md(&psm2ctx->md); in sm2_get_md() local 75 if (md == NULL) in sm2_get_md() 76 md = ossl_prov_digest_fetch(&psm2ctx->md, psm2ctx->libctx, "SM3", NULL); in sm2_get_md() 78 return md; in sm2_get_md() 88 if (md == NULL) in sm2_asym_encrypt() 109 if (md == NULL) in sm2_asym_decrypt() 126 ossl_prov_digest_reset(&psm2ctx->md); in sm2_freectx() 141 memset(&dstctx->md, 0, sizeof(dstctx->md)); in sm2_dupctx() 148 if (!ossl_prov_digest_copy(&dstctx->md, &srcctx->md)) { in sm2_dupctx() [all …]
|
/openssl/providers/implementations/ciphers/ |
H A D | cipher_rc4_hmac_md5_hw.c | 43 ctx->md = ctx->head; in cipher_hw_rc4_hmac_md5_initkey() 85 ctx->md.Nh += blocks >> 29; in cipher_hw_rc4_hmac_md5_cipher() 88 ctx->md.Nh++; in cipher_hw_rc4_hmac_md5_cipher() 102 ctx->md = ctx->tail; in cipher_hw_rc4_hmac_md5_cipher() 132 if (l < ctx->md.Nl) in cipher_hw_rc4_hmac_md5_cipher() 133 ctx->md.Nh++; in cipher_hw_rc4_hmac_md5_cipher() 134 ctx->md.Nl = l; in cipher_hw_rc4_hmac_md5_cipher() 148 MD5_Final(mac, &ctx->md); in cipher_hw_rc4_hmac_md5_cipher() 149 ctx->md = ctx->tail; in cipher_hw_rc4_hmac_md5_cipher() 151 MD5_Final(mac, &ctx->md); in cipher_hw_rc4_hmac_md5_cipher() [all …]
|
H A D | cipher_aes_cbc_hmac_sha256_hw.c | 61 sctx->md = sctx->head; in aesni_cbc_hmac_sha256_init_key() 192 mctx->A[i] = sctx->md.h[0]; in tls1_multi_block_encrypt() 193 mctx->B[i] = sctx->md.h[1]; in tls1_multi_block_encrypt() 194 mctx->C[i] = sctx->md.h[2]; in tls1_multi_block_encrypt() 195 mctx->D[i] = sctx->md.h[3]; in tls1_multi_block_encrypt() 196 mctx->E[i] = sctx->md.h[4]; in tls1_multi_block_encrypt() 197 mctx->F[i] = sctx->md.h[5]; in tls1_multi_block_encrypt() 198 mctx->G[i] = sctx->md.h[6]; in tls1_multi_block_encrypt() 449 sctx->md.Nh++; in aesni_cbc_hmac_sha256_cipher() 739 sctx->md = sctx->head; in aesni_cbc_hmac_sha256_set_tls1_aad() [all …]
|
H A D | cipher_aes_cbc_hmac_sha1_hw.c | 59 sctx->md = sctx->head; in aesni_cbc_hmac_sha1_init_key() 187 mctx->A[i] = sctx->md.h0; in tls1_multi_block_encrypt() 188 mctx->B[i] = sctx->md.h1; in tls1_multi_block_encrypt() 189 mctx->C[i] = sctx->md.h2; in tls1_multi_block_encrypt() 190 mctx->D[i] = sctx->md.h3; in tls1_multi_block_encrypt() 191 mctx->E[i] = sctx->md.h4; in tls1_multi_block_encrypt() 411 sctx->md.Nh++; in aesni_cbc_hmac_sha1_cipher() 424 sctx->md = sctx->tail; in aesni_cbc_hmac_sha1_cipher() 496 sctx->md = sctx->head; in aesni_cbc_hmac_sha1_cipher() 686 sctx->md = sctx->head; in aesni_cbc_hmac_sha1_set_tls1_aad() [all …]
|
/openssl/crypto/conf/ |
H A D | conf_mod.c | 246 CONF_MODULE *md; in module_run() local 258 if (!md) { in module_run() 287 CONF_MODULE *md; in module_load_dso() local 308 if (md == NULL) in module_load_dso() 311 return md; in module_load_dso() 480 CONF_MODULE *md; in CONF_modules_unload() local 492 if (((md->links > 0) || !md->dso) && !all) in CONF_modules_unload() 512 OPENSSL_free(md); in module_free() 581 return md->name; in CONF_imodule_get_name() 586 return md->value; in CONF_imodule_get_value() [all …]
|
/openssl/crypto/asn1/ |
H A D | a_digest.c | 29 unsigned char *md, unsigned int *len) in ASN1_digest() argument 46 if (!EVP_Digest(str, inl, md, len, type, NULL)) { in ASN1_digest() 56 int ossl_asn1_item_digest_ex(const ASN1_ITEM *it, const EVP_MD *md, void *asn, in ossl_asn1_item_digest_ex() argument 62 EVP_MD *fetched_md = (EVP_MD *)md; in ossl_asn1_item_digest_ex() 68 if (EVP_MD_get0_provider(md) == NULL) { in ossl_asn1_item_digest_ex() 70 ENGINE *tmpeng = ENGINE_get_digest_engine(EVP_MD_get_type(md)); in ossl_asn1_item_digest_ex() 76 fetched_md = EVP_MD_fetch(libctx, EVP_MD_get0_name(md), propq); in ossl_asn1_item_digest_ex() 84 if (fetched_md != md) in ossl_asn1_item_digest_ex() 89 int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *md, void *asn, in ASN1_item_digest() argument 92 return ossl_asn1_item_digest_ex(it, md, asn, data, len, NULL, NULL); in ASN1_item_digest()
|
/openssl/doc/man3/ |
H A D | EVP_MD_meth_new.pod | 26 void EVP_MD_meth_free(EVP_MD *md); 27 EVP_MD *EVP_MD_meth_dup(const EVP_MD *md); 31 int EVP_MD_meth_set_app_datasize(EVP_MD *md, int datasize); 32 int EVP_MD_meth_set_flags(EVP_MD *md, unsigned long flags); 45 int EVP_MD_meth_get_input_blocksize(const EVP_MD *md); 46 int EVP_MD_meth_get_result_size(const EVP_MD *md); 47 int EVP_MD_meth_get_app_datasize(const EVP_MD *md); 48 unsigned long EVP_MD_meth_get_flags(const EVP_MD *md); 73 EVP_MD_meth_dup() creates a copy of B<md>. 79 for the method B<md> to B<blocksize> bytes. [all …]
|
/openssl/crypto/rsa/ |
H A D | rsa_pmeth.c | 43 const EVP_MD *md; member 97 dctx->md = sctx->md; in pkey_rsa_copy() 146 if (rctx->md) { in pkey_rsa_sign() 216 if (rctx->md) { in pkey_rsa_verifyrecover() 268 if (rctx->md) { in pkey_rsa_verify() 381 if (!md) in check_padding_md() 441 if (!rctx->md) in pkey_rsa_ctrl() 525 rctx->md = p2; in pkey_rsa_ctrl() 537 rctx->md = p2; in pkey_rsa_ctrl() 831 const EVP_MD *md; in pkey_pss_init() local [all …]
|
H A D | rsa_oaep.c | 68 if (md == NULL) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 70 md = EVP_sha1(); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 77 mgf1md = md; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 79 mdlen = EVP_MD_get_size(md); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 175 if (md == NULL) { in RSA_padding_check_PKCS1_OAEP_mgf1() 177 md = EVP_sha1(); in RSA_padding_check_PKCS1_OAEP_mgf1() 185 mgf1md = md; in RSA_padding_check_PKCS1_OAEP_mgf1() 187 mdlen = EVP_MD_get_size(md); in RSA_padding_check_PKCS1_OAEP_mgf1() 338 unsigned char md[EVP_MAX_MD_SIZE]; in PKCS1_MGF1() local 364 if (!EVP_DigestFinal_ex(c, md, NULL)) in PKCS1_MGF1() [all …]
|
/openssl/providers/implementations/rands/ |
H A D | crngt.c | 30 EVP_MD *md; member 36 unsigned char *buf, unsigned char *md, in crngt_get_entropy() argument 45 r = EVP_Digest(p, CRNGT_BUFSIZ, md, md_size, digest, NULL); in crngt_get_entropy() 61 EVP_MD_free(crngt_glob->md); in ossl_rand_crng_ctx_free() 78 EVP_MD_free(crngt_glob->md); in ossl_rand_crng_ctx_new() 102 unsigned char md[EVP_MAX_MD_SIZE]; in ossl_crngt_get_entropy() local 123 if (!crngt_get_entropy(drbg->provctx, crngt_glob->md, buf, in ossl_crngt_get_entropy() 158 if (!crngt_get_entropy(drbg->provctx, crngt_glob->md, entbuf, md, &sz)) in ossl_crngt_get_entropy() 163 if (OSSL_SELF_TEST_oncorrupt_byte(st, md)) in ossl_crngt_get_entropy() 164 memcpy(md, crngt_glob->crngt_prev, sz); in ossl_crngt_get_entropy() [all …]
|
/openssl/ssl/ |
H A D | tls13_enc.c | 46 const char *mdname = EVP_MD_get0_name(md); in tls13_hkdf_expand() 69 if ((ret = EVP_MD_get_size(md)) <= 0) { in tls13_hkdf_expand() 192 mdleni = EVP_MD_get_size(md); in tls13_generate_secret() 254 *secret_size = EVP_MD_get_size(md); in tls13_generate_master_secret() 275 if (md == NULL) in tls13_final_finish_mac() 352 int hashleni = EVP_MD_get_size(md); in derive_secret_key_and_iv() 463 const EVP_MD *md = NULL; in tls13_change_cipher_state() local 556 if (md == NULL || !EVP_DigestInit_ex(mdctx, md, NULL) in tls13_change_cipher_state() 629 md = ssl_handshake_md(s); in tls13_change_cipher_state() 921 const EVP_MD *md; in tls13_export_keying_material_early() local [all …]
|
/openssl/providers/implementations/kdfs/ |
H A D | sshkdf.c | 128 const EVP_MD *md; in kdf_sshkdf_derive() local 133 md = ossl_prov_digest_md(&ctx->digest); in kdf_sshkdf_derive() 134 if (md == NULL) { in kdf_sshkdf_derive() 154 return SSHKDF(md, ctx->key, ctx->key_len, in kdf_sshkdf_derive() 259 EVP_MD_CTX *md = NULL; in SSHKDF() local 265 md = EVP_MD_CTX_new(); in SSHKDF() 266 if (md == NULL) in SSHKDF() 269 if (!EVP_DigestInit_ex(md, evp_md, NULL)) in SSHKDF() 272 if (!EVP_DigestUpdate(md, key, key_len)) in SSHKDF() 278 if (!EVP_DigestUpdate(md, &type, 1)) in SSHKDF() [all …]
|
/openssl/include/openssl/ |
H A D | sha.h | 51 OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); 55 unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md); 72 OSSL_DEPRECATEDIN_3_0 int SHA224_Final(unsigned char *md, SHA256_CTX *c); 76 OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); 81 unsigned char *SHA224(const unsigned char *d, size_t n, unsigned char *md); 82 unsigned char *SHA256(const unsigned char *d, size_t n, unsigned char *md); 122 OSSL_DEPRECATEDIN_3_0 int SHA384_Final(unsigned char *md, SHA512_CTX *c); 126 OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); 131 unsigned char *SHA384(const unsigned char *d, size_t n, unsigned char *md); 132 unsigned char *SHA512(const unsigned char *d, size_t n, unsigned char *md);
|