From 64ef51a8ce6bc148ba493e350e2cac4cba470201 Mon Sep 17 00:00:00 2001 From: Joursoir Date: Sat, 31 Oct 2020 17:45:29 +0000 Subject: some features: remake README.md for new code architecture; add help command; add man page; --- src/implementation.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/implementation.h (limited to 'src/implementation.h') diff --git a/src/implementation.h b/src/implementation.h new file mode 100644 index 0000000..f41cc4a --- /dev/null +++ b/src/implementation.h @@ -0,0 +1,17 @@ +#ifndef IMPLEMENTATION_H +#define IMPLEMENTATION_H + +#define GPG_PUBLICKEY_MAXLENGTH 1025 // +1 for '\0' + +void checkForbiddenPaths(char *path); +char *getGPGKey(char *dest, size_t size); +char* getPassword(char *path_pass, char *password, size_t size, int flag_copy); +void nonvisibleEnter(int status); +void insertPass(char *add_path, char *password, int flag_copy); +char *typePass(char *text, char *dest, int minlen, int maxlen); +int userEnterPassword(int minlen, int maxlen, char *path_insert, int flag_echo, int flag_copy); +char *generatePassword(char *dest, int amount, int max_len); +unsigned long hash(char *str); +int getOverwriteAnswer(char *path); + +#endif \ No newline at end of file -- cgit v1.2.3-18-g5258