Bernd Schoolmann
e087ffa422
Add error on missing ssh key
2024-04-05 08:06:43 +02:00
Chris Sutcliff
c7cc1d646e
Implement ExtendedAgent
...
Allows clients to specify the algorithm used via the `SignWithFlags` function. Currently this is `rsa-sha2-256` or `rsa-sha2-512` which are the two allowable options in the spec but it is extendable in the future as required.
Aiming to reduce code duplication, Existing `Sign` function retains it's default behaviour by calling `SignWithFlags` with `SignatureFlagReserved`.
The other `ExtendedAgent` function `Extension` returns `ErrExtensionUnsupported` to all calls as required by the spec.
2024-02-23 11:29:10 +00:00
Bernd Schoolmann
a94d8f052b
Reduce number of ssh approval prompts
2024-02-12 17:41:23 +01:00
Bernd Schoolmann
35cc409943
Lock down session auth mode
2024-02-09 19:32:01 +01:00
Bernd Schoolmann
4afd6ef9b1
Make ssh sockets close on exit
2024-02-04 01:58:37 +01:00
Bernd Schoolmann
599cc1003f
Fix ssh daemon on windows
2024-02-04 00:24:40 +01:00
Bernd Schoolmann
1e24bce546
Add windows ssh named pipe
2024-02-04 00:08:25 +01:00
Bernd Schoolmann
b4cbf63d6d
Fix ssh keygen
2024-01-20 05:40:22 +01:00
Bernd Schoolmann
496cbaa078
Add logging to ssh agent
2024-01-19 07:37:06 +01:00
Bernd Schoolmann
64985fcaed
Improve SSH context handling
2024-01-19 07:32:41 +01:00
Bernd Schoolmann
794593a71f
Add timeout to notifications
2024-01-19 05:15:56 +01:00
Bernd Schoolmann
0e7561bd61
Move daemon and ssh socket paths
2023-12-30 18:53:44 +01:00
Bernd Schoolmann
7f4565b048
Auto detect git signage
2023-12-28 13:11:00 +01:00
Bernd Schoolmann
5c7de72da7
Add notification support to the goldwarden daemon
2023-12-28 12:58:02 +01:00
Bernd Schoolmann
6311d6fbac
Fix keyring locked detection
2023-12-22 12:43:38 +01:00
Bernd Schoolmann
be11f59ed8
Add no memguard mode
2023-12-22 08:02:23 +01:00
Bernd Schoolmann
86cafcfc83
Fix ssh systemauth handling
2023-09-19 22:13:11 +02:00
Bernd Schoolmann
e53a49b47a
Rework systemauth
2023-09-19 21:49:56 +02:00
Bernd Schoolmann
88526058c3
Introduce session cache
2023-09-12 18:56:35 +02:00
Bernd Schoolmann
a566d71223
Refactor platform abstractions
2023-09-12 02:54:46 +02:00
Bernd Schoolmann
5f06f46534
Add touchid biometrics
2023-09-12 01:23:33 +02:00
Bernd Schoolmann
6d21d10a9e
Add more env variables
2023-08-21 18:37:34 +02:00
Bernd Schoolmann
30237e79b2
Initial commit
2023-07-17 03:23:26 +02:00