Home
last modified time | relevance | path

Searched refs:mdlen (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/crypto/openssl/crypto/rsa/
H A Drsa_oaep.c66 int mdlen, dbmask_len = 0; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex() local
91 mdlen = EVP_MD_get_size(md); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
92 if (mdlen <= 0) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
98 if (flen > emlen - 2 * mdlen - 1) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
103 if (emlen < 2 * mdlen + 1) { in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
111 db = to + mdlen + 1; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
117 memset(db + mdlen, 0, emlen - flen - 2 * mdlen - 1); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
119 db[emlen - flen - mdlen - 1] = 0x01; in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
120 memcpy(db + emlen - flen - mdlen, from, (unsigned int)flen); in ossl_rsa_padding_add_PKCS1_OAEP_mgf1_ex()
122 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 Dcms_dd.c64 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 Dcms_sd.c740 unsigned int mdlen) in cms_SignerInfo_content_sign() argument
770 if (!EVP_DigestFinal_ex(mctx, computed_md, &mdlen)) in cms_SignerInfo_content_sign()
775 V_ASN1_OCTET_STRING, md, mdlen)) in cms_SignerInfo_content_sign()
791 if (!EVP_DigestFinal_ex(mctx, computed_md, &mdlen)) in cms_SignerInfo_content_sign()
798 if (EVP_PKEY_sign(pctx, sig, &siglen, md, mdlen) <= 0) { in cms_SignerInfo_content_sign()
H A Dcms_smime.c922 const unsigned char *md, unsigned int mdlen, in CMS_final_digest() argument
935 if (!ossl_cms_DataFinal(cms, cmsbio, md, mdlen)) { in CMS_final_digest()
/freebsd/crypto/openssl/providers/implementations/signature/
H A Deddsa_sig.c391 size_t mdlen; in ed25519_sign() local
432 tbs, tbslen, md, &mdlen) in ed25519_sign()
433 || mdlen != EDDSA_PREHASH_OUTPUT_LEN) { in ed25519_sign()
438 tbslen = mdlen; in ed25519_sign()
500 size_t mdlen = sizeof(md); in ed448_sign() local
538 if (!ed448_shake256(peddsactx->libctx, NULL, tbs, tbslen, md, mdlen)) in ed448_sign()
541 tbslen = mdlen; in ed448_sign()
576 size_t mdlen; in ed25519_verify() local
599 tbs, tbslen, md, &mdlen) in ed25519_verify()
600 || mdlen != EDDSA_PREHASH_OUTPUT_LEN) { in ed25519_verify()
[all …]
/freebsd/crypto/openssl/crypto/ocsp/
H A Docsp_vfy.c312 int mdlen; in ocsp_match_issuerid() local
329 mdlen = EVP_MD_get_size(dgst); in ocsp_match_issuerid()
330 if (mdlen <= 0) { in ocsp_match_issuerid()
334 if (cid->issuerNameHash.length != mdlen || cid->issuerKeyHash.length != mdlen) { in ocsp_match_issuerid()
341 if (memcmp(md, cid->issuerNameHash.data, mdlen) != 0) { in ocsp_match_issuerid()
349 ret = memcmp(md, cid->issuerKeyHash.data, mdlen) == 0; in ocsp_match_issuerid()
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dpbkdf2.c384 int cplen, k, tkeylen, mdlen; in pbkdf2_derive() local
389 mdlen = EVP_MD_get_size(digest); in pbkdf2_derive()
390 if (mdlen <= 0) in pbkdf2_derive()
397 if ((keylen / mdlen) >= KDF_PBKDF2_MAX_KEY_LEN_DIGEST_RATIO) { in pbkdf2_derive()
429 if (tkeylen > mdlen) in pbkdf2_derive()
430 cplen = mdlen; in pbkdf2_derive()
451 if (!HMAC_Update(hctx, digtmp, mdlen) in pbkdf2_derive()
H A Dhkdf.c687 size_t mdlen; in prov_tls13_hkdf_generate_secret() local
697 mdlen = (size_t)ret; in prov_tls13_hkdf_generate_secret()
701 insecretlen = mdlen; in prov_tls13_hkdf_generate_secret()
705 prevsecretlen = mdlen; in prov_tls13_hkdf_generate_secret()
722 hash, mdlen, preextractsec, mdlen)) in prov_tls13_hkdf_generate_secret()
725 prevsecretlen = mdlen; in prov_tls13_hkdf_generate_secret()
732 OPENSSL_cleanse(preextractsec, mdlen); in prov_tls13_hkdf_generate_secret()
/freebsd/contrib/wpa/src/eap_common/
H A Deap_pwd_common.c51 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 Ddigest-openssl.c188 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 Dsk-usbhid.c317 u_int mdlen; in sha256_mem() local
325 mdlen = dlen; in sha256_mem()
326 if (!EVP_Digest(m, mlen, d, &mdlen, EVP_sha256(), NULL)) in sha256_mem()
/freebsd/crypto/openssl/crypto/evp/
H A Dm_sigver.c574 unsigned int mdlen = 0; in EVP_DigestSignFinal() local
580 r = EVP_DigestFinal_ex(ctx, md, &mdlen); in EVP_DigestSignFinal()
594 r = EVP_DigestFinal_ex(tmp_ctx, md, &mdlen); in EVP_DigestSignFinal()
599 if (EVP_PKEY_sign(pctx, sigret, siglen, md, mdlen) <= 0) in EVP_DigestSignFinal()
667 unsigned int mdlen = 0; in EVP_DigestVerifyFinal() local
731 r = EVP_DigestFinal_ex(ctx, md, &mdlen); in EVP_DigestVerifyFinal()
744 r = EVP_DigestFinal_ex(tmp_ctx, md, &mdlen); in EVP_DigestVerifyFinal()
749 return EVP_PKEY_verify(pctx, sig, siglen, md, mdlen); in EVP_DigestVerifyFinal()
H A Ddigest.c746 unsigned char *md, size_t *mdlen) in EVP_Q_digest() argument
756 if (mdlen != NULL) in EVP_Q_digest()
757 *mdlen = temp; in EVP_Q_digest()
/freebsd/crypto/openssl/crypto/pkcs7/
H A Dpk7_attr.c124 const unsigned char *md, int mdlen) in PKCS7_add1_attrib_digest() argument
130 if (!ASN1_STRING_set(os, md, mdlen) in PKCS7_add1_attrib_digest()
/freebsd/crypto/openssl/doc/man3/
H A DEVP_PKEY_verify.pod170 size_t mdlen, siglen;
174 * NB: assumes verify_key, sig, siglen md and mdlen are already set up
188 ret = EVP_PKEY_verify(ctx, sig, siglen, md, mdlen);
208 size_t mdlen = 32, siglen;
212 * NB: assumes verify_key, sig, siglen, md and mdlen are already set up
224 if (EVP_PKEY_verify(ctx, sig, siglen, md, mdlen) <= 0)
228 ret = EVP_PKEY_verify(ctx, sig, siglen, md, mdlen);
H A DBIO_f_md.pod120 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 DEVP_PKEY_sign.pod159 size_t mdlen = 32, siglen;
178 if (EVP_PKEY_sign(ctx, NULL, &siglen, md, mdlen) <= 0)
186 if (EVP_PKEY_sign(ctx, sig, &siglen, md, mdlen) <= 0)
204 size_t mdlen = 32, siglen;
221 if (EVP_PKEY_sign(ctx, NULL, &siglen, md, mdlen) <= 0)
229 if (EVP_PKEY_sign(ctx, sig, &siglen, md, mdlen) <= 0)
H A DCMS_final.pod13 unsigned int mdlen, BIO *dcont, unsigned int flags);
/freebsd/crypto/openssl/crypto/sha/
H A Dsha3.c43 int ossl_keccak_init(KECCAK1600_CTX *ctx, unsigned char pad, size_t bitlen, size_t mdlen) in ossl_keccak_init() argument
48 ctx->md_size = mdlen / 8; in ossl_keccak_init()
/freebsd/contrib/wpa/src/crypto/
H A Dcrypto_openssl.c1446 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 …]
/freebsd/crypto/openssl/include/internal/
H A Dsha3.h54 size_t typelen, size_t mdlen);
/freebsd/crypto/openssl/ssl/
H A Dtls13_enc.c170 size_t mdlen; in tls13_generate_secret() local
197 mdlen = (size_t)mdleni; in tls13_generate_secret()
208 (unsigned char *)prevsecret, mdlen); in tls13_generate_secret()
217 ret = EVP_KDF_derive(kctx, outsecret, mdlen, params) <= 0; in tls13_generate_secret()
/freebsd/crypto/openssl/providers/implementations/digests/
H A Dsha3_prov.c492 #define SHAKE_newctx(typ, uname, name, bitlen, mdlen, pad) \ argument
501 ossl_keccak_init(ctx, pad, bitlen, mdlen); \
502 if (mdlen == 0) \
/freebsd/crypto/openssl/include/openssl/
H A Dpkcs7.h.in353 const unsigned char *md, int mdlen);
H A Dpkcs7.h424 const unsigned char *md, int mdlen);

12