Commit graph

30 commits

Author SHA1 Message Date
Adrien Gallouët
79e0df2fa0 Refuse empty keys
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-30 08:18:37 +00:00
Adrien Gallouët
b256e45ceb Add some randomness in secrets
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-29 20:32:46 +00:00
Adrien Gallouët
a5e5c9b09e Support subkeys for pass
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-29 12:53:49 +00:00
Adrien Gallouët
fc5587c470 Bump to 0.2
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-29 12:04:35 +00:00
Adrien Gallouët
d771c320f3 Add command pass
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-29 11:34:43 +00:00
Adrien Gallouët
9c68796f3e Allowing spaces was not a good idea
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-29 08:08:52 +00:00
Adrien Gallouët
22bca3b102 Bump to 0.1
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 18:22:47 +00:00
Adrien Gallouët
617c3e2cd9 Code cleanup
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 18:20:17 +00:00
Adrien Gallouët
b83f26bb36 Allow binary secrets
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 17:10:17 +00:00
Adrien Gallouët
a5d3dd5b4f Skip LF when piping
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 12:41:35 +00:00
Adrien Gallouët
ddbe7cf3f3 Generate 25 characters secrets
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 12:02:09 +00:00
Adrien Gallouët
6e548dcbf8 Remove aliases
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 11:50:25 +00:00
Adrien Gallouët
404b9e36cd Move lseek() at a better place
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-28 07:31:26 +00:00
Adrien Gallouët
005d4ecd1e Update commands
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-27 21:07:51 +00:00
Adrien Gallouët
a1e93a8702 Show version
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-27 17:10:55 +00:00
Adrien Gallouët
25aab11566 Run $SHELL in agent by default
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-27 09:48:50 +00:00
Adrien Gallouët
5df3ec389a Erase pass after derivation
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-27 10:16:00 +02:00
Adrien Gallouët
e3502f9054 Fix list and make room for a futur header
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-26 20:56:22 +00:00
Adrien Gallouët
60ed1c3699 Use 512 bytes entries and warn for bad inputs
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-26 12:52:29 +00:00
Adrien Gallouët
a9d18d8993 Setup a minimal sane TTY when asking for passphrases
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-26 11:00:07 +00:00
Adrien Gallouët
961608c6d7 Support a different store with SECRET_STORE
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-26 08:38:53 +00:00
Adrien Gallouët
3d8c11f77d Fix ctx size and bad signals
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-25 16:55:33 +00:00
Adrien Gallouët
4ebd568abd Add missing headers
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-25 13:00:35 +00:00
Adrien Gallouët
bbd7f1fa6b Put S_ENV_AGENT_REQ in S_ENV_AGENT
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-25 12:19:08 +00:00
Adrien Gallouët
6acaa49202 Code cleanup
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-25 11:40:13 +00:00
Adrien Gallouët
f2d0b64d35 Add IO timeout
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-24 21:24:04 +00:00
Adrien Gallouët
50ab07f92c Add a request agent pipe
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-24 20:36:48 +00:00
Adrien Gallouët
48ec04130c Rewrite help
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-24 17:47:09 +00:00
Adrien Gallouët
3f1d232dcf Fix bad cleanup
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-24 13:24:26 +00:00
Adrien Gallouët
7417bf0ee0 Import code
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
2020-04-24 06:55:38 +00:00