tRemove secret_exists() - safe - password protected secret keeper
(HTM) git clone git://git.z3bra.org/safe.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 69ffa57a1da9f61a17c3b08b4958c486cbcaa45b
(DIR) parent 5b1b2e8e67f4e3a59fc95af9d9036600d6900cc3
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Tue, 4 Jun 2019 14:52:15 +0200
Remove secret_exists()
Diffstat:
M safe.c | 19 -------------------
1 file changed, 0 insertions(+), 19 deletions(-)
---
(DIR) diff --git a/safe.c b/safe.c
t@@ -159,20 +159,6 @@ xdecrypt(struct safe *s, uint8_t *c, size_t clen, uint8_t *m, unsigned long long
}
int
-secret_exists(const char *secret)
-{
- struct stat sb;
-
- if (!stat(secret, &sb))
- return 1;
-
- if (errno == ENOENT)
- return 0;
-
- err(1, "stat: %s", secret);
-}
-
-int
readpass(const char *prompt, uint8_t **target, size_t *len)
{
char pass[BUFSIZ], *p;
t@@ -439,11 +425,6 @@ main(int argc, char *argv[])
deriv((char *)passphrase, &s);
}
- if (secret_exists(MASTER) && check_master(&s) < 0) {
- fprintf(stderr, "master password incorrect\n");
- return -1;
- }
-
if (dflag)
return agent(&s, sockp);