aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c54
1 files changed, 30 insertions, 24 deletions
diff --git a/src/main.c b/src/main.c
index 5bfd97f..b765a62 100644
--- a/src/main.c
+++ b/src/main.c
@@ -6,37 +6,43 @@
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2020/02/03 20:29:33 by cacharle #+# #+# */
-/* Updated: 2020/02/22 08:57:39 by cacharle ### ########.fr */
+/* Updated: 2020/07/27 16:27:16 by charles ### ########.fr */
/* */
/* ************************************************************************** */
#include "ft_ssl.h"
-static t_command g_commands[] = {
- {"md5", fl_main_md5},
- {"sha256", fl_main_sha256}
-};
+/* static t_command g_commands[] = { */
+/* {"md5", main_md5}, */
+/* {"sha256", main_sha256} */
+/* }; */
-int fl_dispatch_command(char *command, int argc, char **argv)
-{
- unsigned long i;
-
- i = -1;
- while (++i < sizeof(g_commands) / sizeof(t_command))
- if (ft_strcmp(g_commands[i].name, command) == 0)
- return (g_commands[i].entry(argc, argv));
- fl_error_command(command);
- return (1);
-}
+/* int dispatch_command(char *command, int argc, char **argv) */
+/* { */
+/* size_t i; */
+/* */
+/* i = 0; */
+/* while (i < sizeof(g_commands) / sizeof(t_command)) */
+/* { */
+/* if (ft_strcmp(g_commands[i].name, command) == 0) */
+/* return (g_commands[i].entry(argc, argv)); */
+/* i++; */
+/* } */
+/* error_command(command); */
+/* return (1); */
+/* } */
int main(int argc, char **argv)
{
- if (argc == 1)
- {
- ft_putstr("usage: ");
- ft_putstr(argv[0]);
- ft_putendl_fd(" command [command opts] [command args]", STDERR_FILENO);
- return (1);
- }
- return (fl_dispatch_command(argv[1], argc - 2, argv + 2));
+ /* if (argc == 1) */
+ /* { */
+ /* ft_putstr("usage: "); */
+ /* ft_putstr(argv[0]); */
+ /* ft_putendl_fd(" command [command opts] [command args]", STDERR_FILENO); */
+ /* return (1); */
+ /* } */
+ /* return (dispatch_command(argv[1], argc - 2, argv + 2)); */
+ (void)argc;
+
+ printf("%s\n", message_digest_md5((uint8_t*)argv[1], ft_strlen(argv[1])));
}