Home
last modified time | relevance | path

Searched refs:mbedtls_md_info_t (Results 1 – 25 of 34) sorted by relevance

12

/mbedtls-latest/include/mbedtls/
Dmd.h107 typedef struct mbedtls_md_info_t mbedtls_md_info_t; typedef
124 const mbedtls_md_info_t *MBEDTLS_PRIVATE(md_info);
149 const mbedtls_md_info_t *mbedtls_md_info_from_type(mbedtls_md_type_t md_type);
197 int mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info, int hmac);
235 unsigned char mbedtls_md_get_size(const mbedtls_md_info_t *md_info);
260 mbedtls_md_type_t mbedtls_md_get_type(const mbedtls_md_info_t *md_info);
337 int mbedtls_md(const mbedtls_md_info_t *md_info, const unsigned char *input, size_t ilen,
362 const mbedtls_md_info_t *mbedtls_md_info_from_string(const char *md_name);
373 const char *mbedtls_md_get_name(const mbedtls_md_info_t *md_info);
385 const mbedtls_md_info_t *mbedtls_md_info_from_ctx(
[all …]
Dhkdf.h56 int mbedtls_hkdf(const mbedtls_md_info_t *md, const unsigned char *salt,
85 int mbedtls_hkdf_extract(const mbedtls_md_info_t *md,
116 int mbedtls_hkdf_expand(const mbedtls_md_info_t *md, const unsigned char *prk,
Dhmac_drbg.h187 const mbedtls_md_info_t *md_info,
222 const mbedtls_md_info_t *md_info,
/mbedtls-latest/library/
Dmd.c74 static const mbedtls_md_info_t mbedtls_md5_info = {
80 static const mbedtls_md_info_t mbedtls_ripemd160_info = {
86 static const mbedtls_md_info_t mbedtls_sha1_info = {
92 static const mbedtls_md_info_t mbedtls_sha224_info = {
98 static const mbedtls_md_info_t mbedtls_sha256_info = {
104 static const mbedtls_md_info_t mbedtls_sha384_info = {
110 static const mbedtls_md_info_t mbedtls_sha512_info = {
116 static const mbedtls_md_info_t mbedtls_sha3_224_info = {
122 static const mbedtls_md_info_t mbedtls_sha3_256_info = {
128 static const mbedtls_md_info_t mbedtls_sha3_384_info = {
[all …]
Dhkdf.c16 int mbedtls_hkdf(const mbedtls_md_info_t *md, const unsigned char *salt, in mbedtls_hkdf()
36 int mbedtls_hkdf_extract(const mbedtls_md_info_t *md, in mbedtls_hkdf_extract()
63 int mbedtls_hkdf_expand(const mbedtls_md_info_t *md, const unsigned char *prk, in mbedtls_hkdf_expand()
Dhmac_drbg.c98 const mbedtls_md_info_t *md_info, in mbedtls_hmac_drbg_seed_buf()
223 const mbedtls_md_info_t *md_info, in mbedtls_hmac_drbg_seed()
572 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(MBEDTLS_MD_SHA1); in mbedtls_hmac_drbg_self_test()
Dmd_wrap.h29 struct mbedtls_md_info_t { struct
Dpsa_crypto_random_impl.h119 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(MBEDTLS_PSA_HMAC_DRBG_MD_TYPE); in mbedtls_psa_drbg_seed()
Dpkcs12.c275 const mbedtls_md_info_t *md_info; in calculate_hashes()
Dpkcs5.c376 const mbedtls_md_info_t *md_info = NULL; in mbedtls_pkcs5_pbkdf2_hmac_ext()
Dpem.c80 const mbedtls_md_info_t *md5_info; in pem_pbkdf1()
Drsa.c1627 const mbedtls_md_info_t *md_info; in mgf_mask()
1703 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_alg); in hash_mprime()
1746 const mbedtls_md_info_t *md_info; in compute_hash()
Dpkcs7.c651 const mbedtls_md_info_t *md_info; in mbedtls_pkcs7_data_or_hash_verify()
/mbedtls-latest/tests/suites/
Dtest_suite_md.function22 const mbedtls_md_info_t *info;
91 const mbedtls_md_info_t *info = mbedtls_md_info_from_type(*(mbedtls_md_list()));
163 const mbedtls_md_info_t *md_info;
200 const mbedtls_md_info_t *md_info = NULL;
220 const mbedtls_md_info_t *md_info = NULL;
246 const mbedtls_md_info_t *md_info = NULL;
292 const mbedtls_md_info_t *md_info = NULL;
341 const mbedtls_md_info_t *md_info = NULL;
364 const mbedtls_md_info_t *md_info = NULL;
410 const mbedtls_md_info_t *md_info = NULL;
[all …]
Dtest_suite_hkdf.function20 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
49 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
79 const mbedtls_md_info_t *md = mbedtls_md_info_from_type(md_alg);
107 struct mbedtls_md_info_t fake_md_info;
134 struct mbedtls_md_info_t fake_md_info;
Dtest_suite_hmac_drbg.function37 const mbedtls_md_info_t *md_info;
130 const mbedtls_md_info_t *md_info;
158 const mbedtls_md_info_t *md_info;
194 const mbedtls_md_info_t *md_info;
244 const mbedtls_md_info_t *md_info;
279 const mbedtls_md_info_t *md_info;
Dtest_suite_entropy.function461 const mbedtls_md_info_t *md_info =
464 const mbedtls_md_info_t *md_info =
Dtest_suite_constant_time_hmac.function26 const mbedtls_md_info_t *md_info;
Dtest_suite_pkcs7.function76 const mbedtls_md_info_t *md_info;
Dtest_suite_random.function79 const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type(md_type);
/mbedtls-latest/programs/hash/
Dgeneric_sum.c28 static int generic_wrapper(const mbedtls_md_info_t *md_info, char *filename, unsigned char *sum) in generic_wrapper()
43 static int generic_print(const mbedtls_md_info_t *md_info, char *filename) in generic_print()
60 static int generic_check(const mbedtls_md_info_t *md_info, char *filename) in generic_check()
155 const mbedtls_md_info_t *md_info; in main()
Dmd_hmac_demo.c102 const mbedtls_md_info_t *info = mbedtls_md_info_from_type(alg); in hmac_demo()
/mbedtls-latest/docs/architecture/psa-migration/
Dmd-cipher-dispatch.md219 * How the mechanism is encoded (e.g. `mbedtls_md_type_t` vs `const *mbedtls_md_info_t` vs `psa_algo…
242 …ia a numerical type, except HMAC\_DRBG and HKDF which take a `const mbedtls_md_info_t*` instead, a…
312 * It has an extra step of converting from `mbedtls_md_type_t` to `const mbedtls_md_info_t *`.
318 * `mbedtls_md_info_t` can become a very thin type. We can't remove the extra function call from the…
400 * `mbedtls_md_info_t`
417 … least some functions still need to support null pointers as `const mbedtls_md_info_t *` because t…
476 …to support hashes that are only enabled through PSA. Therefore the `mbedtls_md_info_t` structures …
486 const mbedtls_md_info_t *md_info );
507 … as an `mbedtls_md_type_t type` (possibly being the `type` field of a `const mbedtls_md_info_t *`):
533 Remove hash names from `mbedtls_md_info_t`. Use a simple switch-case or a separate list to implemen…
[all …]
/mbedtls-latest/programs/x509/
Dcert_req.c310 const mbedtls_md_info_t *md_info = in main()
/mbedtls-latest/programs/aes/
Dcrypt_and_hash.c76 const mbedtls_md_info_t *md_info; in main()

12