From 286645dd31deece79bb3ddb1084b1818dcfb6a22 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Thu, 19 Oct 2023 18:36:12 -0400 Subject: [PATCH] sshyp-mfa - Add support for quick-unlock with custom ssh keys --- extensions/sshyp-mfa/sshyp-mfa.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/sshyp-mfa/sshyp-mfa.py b/extensions/sshyp-mfa/sshyp-mfa.py index 3f1ba9e..7fae0fa 100755 --- a/extensions/sshyp-mfa/sshyp-mfa.py +++ b/extensions/sshyp-mfa/sshyp-mfa.py @@ -27,9 +27,11 @@ def mfa_read_shortcut(): # extracts MFA info from the user-specified sshyp entr s_exit(1) if quick_unlock_enabled == 'true': _mfa_data = decrypt(directory + arguments[0], - _quick_pass=whitelist_verify(sshyp_data.get('SSHYNC', 'port'), - sshyp_data.get('SSHYNC', 'user'), sshyp_data.get('SSHYNC', 'ip'), - listdir(f"{home}/.config/sshyp/devices")[0])) + _quick_pass=whitelist_verify(sshyp_data.get('SSHYNC', 'port'), + sshyp_data.get('SSHYNC', 'user'), + sshyp_data.get('SSHYNC', 'ip'), + listdir(f"{home}/.config/sshyp/devices")[0], + sshyp_data.get('SSHYNC', 'identity_file'))) else: _mfa_data = decrypt(directory + arguments[0]) try: