/freebsd/crypto/openssl/crypto/rsa/ |
H A D | rsa_oaep.c | 66 int mdlen, dbmask_len = 0; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() local 79 mdlen = EVP_MD_get_size(md); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 80 if (mdlen <= 0) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 86 if (flen > emlen - 2 * mdlen - 1) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 91 if (emlen < 2 * mdlen + 1) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 99 db = to + mdlen + 1; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 105 memset(db + mdlen, 0, emlen - flen - 2 * mdlen - 1); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 107 db[emlen - flen - mdlen - 1] = 0x01; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 108 memcpy(db + emlen - flen - mdlen, from, (unsigned int)flen); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() 110 if (RAND_bytes_ex(libctx, seed, mdlen, 0) <= 0) in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() [all …]
|
/freebsd/crypto/openssl/crypto/cms/ |
H A D | cms_dd.c | 64 unsigned int mdlen; in ossl_cms_DigestedData_do_final() local 78 if (EVP_DigestFinal_ex(mctx, md, &mdlen) <= 0) in ossl_cms_DigestedData_do_final() 82 if (mdlen != (unsigned int)dd->digest->length) { in ossl_cms_DigestedData_do_final() 87 if (memcmp(md, dd->digest->data, mdlen)) in ossl_cms_DigestedData_do_final() 92 if (!ASN1_STRING_set(dd->digest, md, mdlen)) in ossl_cms_DigestedData_do_final()
|
H A D | cms_sd.c | 708 unsigned int mdlen; in cms_SignerInfo_content_sign() local 710 if (!EVP_DigestFinal_ex(mctx, md, &mdlen)) in cms_SignerInfo_content_sign() 713 V_ASN1_OCTET_STRING, md, mdlen)) in cms_SignerInfo_content_sign() 725 unsigned int mdlen; in cms_SignerInfo_content_sign() local 728 if (!EVP_DigestFinal_ex(mctx, md, &mdlen)) in cms_SignerInfo_content_sign() 736 if (EVP_PKEY_sign(pctx, sig, &siglen, md, mdlen) <= 0) { in cms_SignerInfo_content_sign()
|
/freebsd/crypto/openssl/providers/implementations/kdfs/ |
H A D | pbkdf2.c | 281 int cplen, k, tkeylen, mdlen; in pbkdf2_derive() local 286 mdlen = EVP_MD_get_size(digest); in pbkdf2_derive() 287 if (mdlen <= 0) in pbkdf2_derive() 294 if ((keylen / mdlen) >= KDF_PBKDF2_MAX_KEY_LEN_DIGEST_RATIO) { in pbkdf2_derive() 325 if (tkeylen > mdlen) in pbkdf2_derive() 326 cplen = mdlen; in pbkdf2_derive() 347 if (!HMAC_Update(hctx, digtmp, mdlen) in pbkdf2_derive()
|
H A D | hkdf.c | 639 size_t mdlen; in prov_tls13_hkdf_generate_secret() 649 mdlen = (size_t)ret; in prov_tls13_hkdf_generate_secret() 653 insecretlen = mdlen; in prov_tls13_hkdf_generate_secret() 672 if (!prov_tls13_hkdf_expand(md, prevsecret, mdlen, in prov_tls13_hkdf_generate_secret() 674 hash, mdlen, preextractsec, mdlen)) in prov_tls13_hkdf_generate_secret() 677 prevsecretlen = mdlen; in prov_tls13_hkdf_generate_secret() 684 OPENSSL_cleanse(preextractsec, mdlen); in kdf_tls1_3_derive() 631 size_t mdlen; prov_tls13_hkdf_generate_secret() local
|
/freebsd/crypto/openssl/crypto/ocsp/ |
H A D | ocsp_vfy.c | 313 int mdlen; in ocsp_match_issuerid() local 330 mdlen = EVP_MD_get_size(dgst); in ocsp_match_issuerid() 331 if (mdlen < 0) { in ocsp_match_issuerid() 335 if (cid->issuerNameHash.length != mdlen || in ocsp_match_issuerid() 336 cid->issuerKeyHash.length != mdlen) { in ocsp_match_issuerid() 343 if (memcmp(md, cid->issuerNameHash.data, mdlen) != 0) { in ocsp_match_issuerid() 351 ret = memcmp(md, cid->issuerKeyHash.data, mdlen) == 0; in ocsp_match_issuerid()
|
/freebsd/contrib/wpa/src/eap_common/ |
H A D | eap_pwd_common.c | 51 size_t resultbytelen, len = 0, mdlen; in eap_pwd_kdf() local 68 mdlen = SHA256_MAC_LEN; in eap_pwd_kdf() 69 if (crypto_hash_finish(hash, digest, &mdlen) < 0) in eap_pwd_kdf() 71 if ((len + mdlen) > resultbytelen) in eap_pwd_kdf() 74 os_memcpy(result + len, digest, mdlen); in eap_pwd_kdf() 75 len += mdlen; in eap_pwd_kdf()
|
/freebsd/crypto/openssh/ |
H A D | digest-openssl.c | 188 u_int mdlen; in ssh_digest_memory() local 196 mdlen = dlen; in ssh_digest_memory() 197 if (!EVP_Digest(m, mlen, d, &mdlen, digest->mdfunc(), NULL)) in ssh_digest_memory()
|
H A D | sk-usbhid.c | 316 u_int mdlen; in sha256_mem() local 324 mdlen = dlen; in sha256_mem() 325 if (!EVP_Digest(m, mlen, d, &mdlen, EVP_sha256(), NULL)) in sha256_mem()
|
/freebsd/crypto/openssl/crypto/evp/ |
H A D | m_sigver.c | 526 unsigned int mdlen = 0; in EVP_DigestSignFinal() local 532 r = EVP_DigestFinal_ex(ctx, md, &mdlen); in EVP_DigestSignFinal() 546 r = EVP_DigestFinal_ex(tmp_ctx, md, &mdlen); in EVP_DigestSignFinal() 551 if (EVP_PKEY_sign(pctx, sigret, siglen, md, mdlen) <= 0) in EVP_DigestSignFinal() 597 unsigned int mdlen = 0; in EVP_DigestVerifyFinal() local 639 r = EVP_DigestFinal_ex(ctx, md, &mdlen); in EVP_DigestVerifyFinal() 652 r = EVP_DigestFinal_ex(tmp_ctx, md, &mdlen); in EVP_DigestVerifyFinal() 657 return EVP_PKEY_verify(pctx, sig, siglen, md, mdlen); in EVP_DigestVerifyFinal()
|
H A D | digest.c | 666 unsigned char *md, size_t *mdlen) in EVP_Q_digest() argument 676 if (mdlen != NULL) in EVP_Q_digest() 677 *mdlen = temp; in EVP_Q_digest()
|
/freebsd/crypto/openssl/crypto/pkcs7/ |
H A D | pk7_attr.c | 117 const unsigned char *md, int mdlen) in PKCS7_add1_attrib_digest() argument 123 if (!ASN1_STRING_set(os, md, mdlen) in PKCS7_add1_attrib_digest()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | EVP_PKEY_verify.pod | 64 size_t mdlen, siglen; 68 * NB: assumes verify_key, sig, siglen md and mdlen are already set up 82 ret = EVP_PKEY_verify(ctx, sig, siglen, md, mdlen);
|
H A D | EVP_PKEY_sign.pod | 67 size_t mdlen = 32, siglen; 86 if (EVP_PKEY_sign(ctx, NULL, &siglen, md, mdlen) <= 0) 94 if (EVP_PKEY_sign(ctx, sig, &siglen, md, mdlen) <= 0)
|
H A D | BIO_f_md.pod | 120 int mdlen; 132 mdlen = BIO_gets(mdtmp, mdbuf, EVP_MAX_MD_SIZE); 133 for (i = 0; i < mdlen; i++) printf(":%02X", mdbuf[i]);
|
H A D | EVP_DigestInit.pod | 56 unsigned char *md, size_t *mdlen); 239 The digest value is placed in I<md> and its length is written at I<mdlen>
|
/freebsd/contrib/wpa/src/crypto/ |
H A D | crypto_openssl.c | 1446 size_t mdlen; in crypto_hash_finish() local 1459 res = EVP_MAC_final(ctx->ctx, NULL, &mdlen, 0); in crypto_hash_finish() 1465 res = EVP_MAC_final(ctx->ctx, mac, &mdlen, mdlen); in crypto_hash_finish() 1477 *len = mdlen; in crypto_hash_finish() 1483 unsigned int mdlen; in crypto_hash_finish() 1496 mdlen = *len; in crypto_hash_finish() 1497 res = HMAC_Final(ctx->ctx, mac, &mdlen); in crypto_hash_finish() 1509 *len = mdlen; in crypto_hash_finish() 1523 unsigned int mdlen) in openssl_hmac_vector() argument 1554 res = EVP_MAC_final(ctx, mac, &mlen, mdlen); in openssl_hmac_vector() [all …]
|
H A D | crypto_wolfssl.c | 377 unsigned int mdlen) in wolfssl_hmac_vector() argument 384 (void) mdlen; in wolfssl_hmac_vector()
|
/freebsd/crypto/openssl/ssl/ |
H A D | tls13_enc.c | 165 size_t mdlen; in tls13_generate_secret() local 194 mdlen = (size_t)mdleni; in tls13_generate_secret() 205 (unsigned char *)prevsecret, mdlen); in tls13_generate_secret() 214 ret = EVP_KDF_derive(kctx, outsecret, mdlen, params) <= 0; in tls13_generate_secret()
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | pkcs7.h.in | 345 const unsigned char *md, int mdlen);
|
H A D | pkcs7.h | 416 const unsigned char *md, int mdlen);
|
H A D | evp.h | 721 unsigned char *md, size_t *mdlen);
|