#ifndef FT_SSL_CMD_DIGEST_ENGINE_H #define FT_SSL_CMD_DIGEST_ENGINE_H #include #include "ft_ssl.h" #define MAX_DIGEST_SIZE 64 #define READ_BUFSIZE 4096 int digest_run_string(const struct digest_config *config, const char *s); int digest_run_file(const struct digest_config *config, const char *path); int digest_run_stdin(const struct digest_config *config); int digest_stream(const struct digest_config *config, int fd, const char *label, int show_algo, int echo); void print_digest(const struct digest_config *config, const uint8_t *digest, const char *label, int show_algo); #endif