Lines Matching refs:md_info

28 static int generic_wrapper(const mbedtls_md_info_t *md_info, char *filename, unsigned char *sum)  in generic_wrapper()  argument
30 int ret = mbedtls_md_file(md_info, filename, sum); in generic_wrapper()
43 static int generic_print(const mbedtls_md_info_t *md_info, char *filename) in generic_print() argument
48 if (generic_wrapper(md_info, filename, sum) != 0) { in generic_print()
52 for (i = 0; i < mbedtls_md_get_size(md_info); i++) { in generic_print()
60 static int generic_check(const mbedtls_md_info_t *md_info, char *filename) in generic_check() argument
91 if (n < (size_t) 2 * mbedtls_md_get_size(md_info) + 4) { in generic_check()
92 mbedtls_printf("No '%s' hash found on line.\n", mbedtls_md_get_name(md_info)); in generic_check()
96 if (line[2 * mbedtls_md_get_size(md_info)] != ' ' || in generic_check()
97 line[2 * mbedtls_md_get_size(md_info) + 1] != ' ') { in generic_check()
98 mbedtls_printf("No '%s' hash found on line.\n", mbedtls_md_get_name(md_info)); in generic_check()
111 if (generic_wrapper(md_info, line + 2 + 2 * mbedtls_md_get_size(md_info), sum) != 0) { in generic_check()
118 for (i = 0; i < mbedtls_md_get_size(md_info); i++) { in generic_check()
124 for (i = 0; i < 2 * mbedtls_md_get_size(md_info); i++) { in generic_check()
155 const mbedtls_md_info_t *md_info; in main() local
169 md_info = mbedtls_md_info_from_type(*list); in main()
170 mbedtls_printf(" %s\n", mbedtls_md_get_name(md_info)); in main()
180 md_info = mbedtls_md_info_from_string(argv[1]); in main()
181 if (md_info == NULL) { in main()
185 if (mbedtls_md_setup(&md_ctx, md_info, 0)) { in main()
192 ret |= generic_check(md_info, argv[3]); in main()
197 ret |= generic_print(md_info, argv[i]); in main()