Home
last modified time | relevance | path

Searched refs:EVP_MD (Results 1 – 25 of 373) sorted by relevance

12345678910>>...15

/freebsd/crypto/openssl/crypto/evp/
H A Dlegacy_sha.c91 static const EVP_MD sha1_md = {
101 const EVP_MD *EVP_sha1(void) in EVP_sha1()
106 static const EVP_MD sha224_md = {
116 const EVP_MD *EVP_sha224(void) in EVP_sha224()
121 static const EVP_MD sha256_md = {
131 const EVP_MD *EVP_sha256(void) in EVP_sha256()
146 const EVP_MD *EVP_sha512_224(void) in EVP_sha512_224()
166 static const EVP_MD sha384_md = {
176 const EVP_MD *EVP_sha384(void) in EVP_sha384()
181 static const EVP_MD sha512_md = {
[all …]
H A Devp_lib.c740 int evp_md_get_number(const EVP_MD *md) in evp_md_get_number()
769 int EVP_MD_names_do_all(const EVP_MD *md, in EVP_MD_names_do_all()
784 int EVP_MD_get_type(const EVP_MD *md) in EVP_MD_get_type()
803 int EVP_MD_get_size(const EVP_MD *md) in EVP_MD_get_size()
819 EVP_MD *md = evp_md_new(); in EVP_MD_meth_new()
829 EVP_MD *EVP_MD_meth_dup(const EVP_MD *md) in EVP_MD_meth_dup()
831 EVP_MD *to = NULL; in EVP_MD_meth_dup()
850 void evp_md_free_int(EVP_MD *md) in evp_md_free_int()
858 void EVP_MD_meth_free(EVP_MD *md) in EVP_MD_meth_free()
1016 EVP_MD *md; in EVP_MD_CTX_get1_md()
[all …]
H A Dnames.c35 int EVP_add_digest(const EVP_MD *md) in EVP_add_digest()
109 const EVP_MD **md = data; in digest_from_name()
114 *md = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH); in digest_from_name()
117 const EVP_MD *EVP_get_digestbyname(const char *name) in EVP_get_digestbyname()
122 const EVP_MD *evp_get_digestbyname_ex(OSSL_LIB_CTX *libctx, const char *name) in evp_get_digestbyname_ex()
124 const EVP_MD *dp; in evp_get_digestbyname_ex()
131 dp = (const EVP_MD *)OBJ_NAME_get(name, OBJ_NAME_TYPE_MD_METH); in evp_get_digestbyname_ex()
216 void (*fn) (const EVP_MD *ciph,
226 dc->fn((const EVP_MD *)nm->data, nm->name, NULL, dc->arg); in do_all_md_fn()
229 void EVP_MD_do_all(void (*fn) (const EVP_MD *md, in EVP_MD_do_all()
[all …]
H A Dlegacy_blake2.c20 static const EVP_MD blake2b_md = {
30 const EVP_MD *EVP_blake2b512(void) in EVP_blake2b512()
35 static const EVP_MD blake2s_md = {
45 const EVP_MD *EVP_blake2s256(void) in EVP_blake2s256()
H A Devp_local.h17 const EVP_MD *reqdigest; /* The original requested digest */
18 const EVP_MD *digest;
33 EVP_MD *fetched_digest;
235 const EVP_CIPHER *c, const EVP_MD *md,
239 const EVP_CIPHER *c, const EVP_MD *md,
316 EVP_MD *evp_md_new(void);
342 int evp_do_md_getparams(const EVP_MD *md, OSSL_PARAM params[]);
343 int evp_do_md_ctx_getparams(const EVP_MD *md, void *provctx,
345 int evp_do_md_ctx_setparams(const EVP_MD *md, void *provctx,
370 void evp_md_free_int(EVP_MD *md);
H A Dp5_crpt2.c24 const EVP_MD *digest, int keylen, unsigned char *out, in ossl_pkcs5_pbkdf2_hmac_ex()
84 int saltlen, int iter, const EVP_MD *digest, int keylen, in PKCS5_PBKDF2_HMAC()
96 EVP_MD *digest; in PKCS5_PBKDF2_HMAC_SHA1()
114 const EVP_MD *md, int en_de, in PKCS5_v2_PBE_keyivgen_ex()
175 const EVP_MD *md, int en_de) in PKCS5_v2_PBE_keyivgen()
182 const EVP_CIPHER *c, const EVP_MD *md, int en_de, in PKCS5_v2_PBKDF2_keyivgen_ex()
191 const EVP_MD *prfmd = NULL; in PKCS5_v2_PBKDF2_keyivgen_ex()
192 EVP_MD *prfmd_fetch = NULL; in PKCS5_v2_PBKDF2_keyivgen_ex()
267 const EVP_CIPHER *c, const EVP_MD *md, int en_de) in PKCS5_v2_PBKDF2_keyivgen()
/freebsd/crypto/openssl/crypto/dsa/
H A Ddsa_pmeth.c31 const EVP_MD *pmd; /* MD for parameter generation */
35 const EVP_MD *md; /* MD for the signature */
141 if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && in pkey_dsa_ctrl()
142 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && in pkey_dsa_ctrl()
143 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256) { in pkey_dsa_ctrl()
151 if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && in pkey_dsa_ctrl()
152 EVP_MD_get_type((const EVP_MD *)p2) != NID_dsa && in pkey_dsa_ctrl()
154 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && in pkey_dsa_ctrl()
155 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256 && in pkey_dsa_ctrl()
169 *(const EVP_MD **)p2 = dctx->md; in pkey_dsa_ctrl()
[all …]
/freebsd/contrib/libfido2/src/
H A Drs1.c14 static EVP_MD *
17 const EVP_MD *from; in rs1_get_EVP_MD()
18 EVP_MD *to = NULL; in rs1_get_EVP_MD()
27 rs1_free_EVP_MD(EVP_MD *md) in rs1_free_EVP_MD()
32 static EVP_MD *
39 rs1_free_EVP_MD(EVP_MD *md) in rs1_free_EVP_MD()
44 static EVP_MD *
47 const EVP_MD *md; in rs1_get_EVP_MD()
56 rs1_free_EVP_MD(EVP_MD *md) in rs1_free_EVP_MD()
67 EVP_MD *md = NULL; in rs1_verify_sig()
H A Drs256.c22 static EVP_MD *
25 const EVP_MD *from; in rs256_get_EVP_MD()
26 EVP_MD *to = NULL; in rs256_get_EVP_MD()
35 rs256_free_EVP_MD(EVP_MD *md) in rs256_free_EVP_MD()
40 static EVP_MD *
47 rs256_free_EVP_MD(EVP_MD *md) in rs256_free_EVP_MD()
52 static EVP_MD *
55 const EVP_MD *md; in rs256_get_EVP_MD()
64 rs256_free_EVP_MD(EVP_MD *md) in rs256_free_EVP_MD()
263 EVP_MD *md = NULL; in rs256_verify_sig()
/freebsd/crypto/openssl/doc/man3/
H A DEVP_MD_meth_new.pod15 - Routines to build up legacy EVP_MD methods
25 EVP_MD *EVP_MD_meth_new(int md_type, int pkey_type);
26 void EVP_MD_meth_free(EVP_MD *md);
27 EVP_MD *EVP_MD_meth_dup(const EVP_MD *md);
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);
70 EVP_MD_meth_new() creates a new B<EVP_MD> structure.
71 These B<EVP_MD> structures are reference counted.
[all …]
H A DEVP_sha3_224.pod17 const EVP_MD *EVP_sha3_224(void);
18 const EVP_MD *EVP_sha3_256(void);
19 const EVP_MD *EVP_sha3_384(void);
20 const EVP_MD *EVP_sha3_512(void);
22 const EVP_MD *EVP_shake128(void);
23 const EVP_MD *EVP_shake256(void);
57 L<EVP_MD_fetch(3)> with L<EVP_MD-SHA3(7)> or L<EVP_MD-SHAKE(7)> instead.
62 These functions return a B<EVP_MD> structure that contains the
64 details of the B<EVP_MD> structure.
H A DEVP_sha224.pod17 const EVP_MD *EVP_sha224(void);
18 const EVP_MD *EVP_sha256(void);
19 const EVP_MD *EVP_sha512_224(void);
20 const EVP_MD *EVP_sha512_256(void);
21 const EVP_MD *EVP_sha384(void);
22 const EVP_MD *EVP_sha512(void);
52 L<EVP_MD_fetch(3)> with L<EVP_MD-SHA2(7)>instead.
57 These functions return a B<EVP_MD> structure that contains the
59 details of the B<EVP_MD> structure.
H A DEVP_DigestInit.pod36 int EVP_MD_up_ref(EVP_MD *md);
37 void EVP_MD_free(EVP_MD *md);
76 int EVP_MD_names_do_all(const EVP_MD *md,
80 int EVP_MD_get_type(const EVP_MD *md);
81 int EVP_MD_get_pkey_type(const EVP_MD *md);
82 int EVP_MD_get_size(const EVP_MD *md);
83 int EVP_MD_get_block_size(const EVP_MD *md);
87 EVP_MD *EVP_MD_CTX_get1_md(EVP_MD_CTX *ctx);
94 const EVP_MD *EVP_md_null(void);
347 B<EVP_MD>.
[all …]
H A DEVP_md5.pod13 const EVP_MD *EVP_md5(void);
14 const EVP_MD *EVP_md5_sha1(void);
43 L<EVP_MD_fetch(3)> with L<EVP_MD-MD5(7)> or L<EVP_MD-MD5-SHA1(7)> instead.
48 These functions return a B<EVP_MD> structure that contains the
50 details of the B<EVP_MD> structure.
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile43 MAN+= EVP_MD-MD2.7
44 MAN+= EVP_MD-MD4.7
46 MAN+= EVP_MD-MD5.7
47 MAN+= EVP_MD-MDC2.7
48 MAN+= EVP_MD-NULL.7
50 MAN+= EVP_MD-SHA1.7
51 MAN+= EVP_MD-SHA2.7
52 MAN+= EVP_MD-SHA3.7
53 MAN+= EVP_MD-SHAKE.7
54 MAN+= EVP_MD-SM3.7
[all …]
/freebsd/crypto/openssl/include/openssl/
H A Devp.h108 # ifndef EVP_MD
111 OSSL_DEPRECATEDIN_3_0 EVP_MD *EVP_MD_meth_dup(const EVP_MD *md);
733 int EVP_MD_up_ref(EVP_MD *md);
734 void EVP_MD_free(EVP_MD *md);
900 const EVP_MD *EVP_md2(void);
903 const EVP_MD *EVP_md4(void);
906 const EVP_MD *EVP_md5(void);
913 const EVP_MD *EVP_sha1(void);
914 const EVP_MD *EVP_sha224(void);
928 const EVP_MD *EVP_mdc2(void);
[all …]
H A Drsa.h143 int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
146 int EVP_PKEY_CTX_get_rsa_mgf1_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
153 int EVP_PKEY_CTX_set_rsa_pss_keygen_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
158 int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD *md);
161 int EVP_PKEY_CTX_get_rsa_oaep_md(EVP_PKEY_CTX *ctx, const EVP_MD **md);
391 const EVP_MD *dgst);
404 const EVP_MD *md, const EVP_MD *mgf1md);
410 const EVP_MD *md, const EVP_MD *mgf1md);
425 const EVP_MD *Hash, const unsigned char *EM,
434 const EVP_MD *Hash, const EVP_MD *mgf1Hash,
[all …]
H A Dhmac.h40 const EVP_MD *md);
44 const EVP_MD *md, ENGINE *impl);
51 OSSL_DEPRECATEDIN_3_0 const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx);
54 unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len,
/freebsd/crypto/openssl/include/crypto/
H A Dsm2.h29 const EVP_MD *digest,
38 const EVP_MD *digest,
44 const EVP_MD *digest,
67 int ossl_sm2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest,
74 const EVP_MD *digest,
79 const EVP_MD *digest,
/freebsd/crypto/openssl/providers/common/include/prov/
H A Dsecuritycheck.h18 int ossl_digest_is_allowed(OSSL_LIB_CTX *ctx, const EVP_MD *md);
20 int ossl_digest_get_approved_nid_with_sha1(OSSL_LIB_CTX *ctx, const EVP_MD *md,
24 int ossl_digest_md_to_nid(const EVP_MD *md, const OSSL_ITEM *it, size_t it_len);
25 int ossl_digest_get_approved_nid(const EVP_MD *md);
28 int ossl_digest_rsa_sign_get_md_nid(OSSL_LIB_CTX *ctx, const EVP_MD *md,
H A Dprovider_util.h32 const EVP_MD *md; /* digest */
33 EVP_MD *alloc_md; /* fetched digest */
66 const EVP_MD *ossl_prov_digest_fetch(PROV_DIGEST *pd, OSSL_LIB_CTX *libctx,
86 const EVP_MD *ossl_prov_digest_md(const PROV_DIGEST *pd);
/freebsd/crypto/openssl/crypto/ec/
H A Dec_pmeth.c31 const EVP_MD *md;
39 const EVP_MD *kdf_md;
331 *(const EVP_MD **)p2 = dctx->kdf_md; in pkey_ec_ctrl()
358 if (EVP_MD_get_type((const EVP_MD *)p2) != NID_sha1 && in pkey_ec_ctrl()
360 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha224 && in pkey_ec_ctrl()
361 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha256 && in pkey_ec_ctrl()
362 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha384 && in pkey_ec_ctrl()
363 EVP_MD_get_type((const EVP_MD *)p2) != NID_sha512 && in pkey_ec_ctrl()
368 EVP_MD_get_type((const EVP_MD *)p2) != NID_sm3) { in pkey_ec_ctrl()
376 *(const EVP_MD **)p2 = dctx->md; in pkey_ec_ctrl()
[all …]
/freebsd/crypto/openssl/engines/
H A De_ossltest.c68 static EVP_MD *_hidden_md5_md = NULL;
69 static const EVP_MD *digest_md5(void) in digest_md5()
72 EVP_MD *md; in digest_md5()
97 static EVP_MD *_hidden_sha1_md = NULL;
98 static const EVP_MD *digest_sha1(void) in digest_sha1()
101 EVP_MD *md; in digest_sha1()
126 static EVP_MD *_hidden_sha256_md = NULL;
130 EVP_MD *md; in digest_sha256()
164 EVP_MD *md; in digest_sha384()
186 EVP_MD *md; in digest_sha512()
[all …]
/freebsd/crypto/openssl/crypto/asn1/
H A Da_digest.c28 int ASN1_digest(i2d_of_void *i2d, const EVP_MD *type, char *data, 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()
62 EVP_MD *fetched_md = (EVP_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()
/freebsd/crypto/openssl/crypto/pkcs12/
H A Dp12_key.c21 unsigned char *out, const EVP_MD *md_type, in PKCS12_key_gen_asc_ex()
43 unsigned char *out, const EVP_MD *md_type) in PKCS12_key_gen_asc()
51 unsigned char *out, const EVP_MD *md_type, in PKCS12_key_gen_utf8_ex()
73 unsigned char *out, const EVP_MD *md_type) in PKCS12_key_gen_utf8()
81 unsigned char *out, const EVP_MD *md_type, in PKCS12_key_gen_uni_ex()
135 unsigned char *out, const EVP_MD *md_type) in PKCS12_key_gen_uni()

12345678910>>...15