Page MenuHome GnuPG

ccharabaruk (Chris Charabaruk)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 4 2018, 2:56 AM (354 w, 6 d)
Availability
Available

Recent Activity

Mar 4 2024

Zymlex awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Like token.
Mar 4 2024, 10:11 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Oct 6 2021

mfilippov awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Like token.
Oct 6 2021, 11:24 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 26 2021

grv87 awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Like token.
Sep 26 2021, 5:03 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 4 2020

gpguser123 awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Mountain of Wealth token.
Sep 4 2020, 1:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Aug 31 2020

avemilia awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Love token.
Aug 31 2020, 5:17 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Dec 13 2019

nicolaslegland awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Love token.
Dec 13 2019, 2:55 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Dec 11 2019

emmedve1 awarded T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent a Love token.
Dec 11 2019, 3:33 PM · Not A Bug, workaround, gnupg24, Windows, ssh

May 17 2018

ccharabaruk added a watcher for yubikey: ccharabaruk.
May 17 2018, 5:44 PM
ccharabaruk added a watcher for libassuan: ccharabaruk.
May 17 2018, 5:43 PM
ccharabaruk added a watcher for gpgagent: ccharabaruk.
May 17 2018, 5:43 PM
ccharabaruk added a watcher for gpg4win: ccharabaruk.
May 17 2018, 5:43 PM

May 16 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner I was hoping to make a modified gpg-agent build that would let me walk through what's going on after the nonce is sent but it looks like the gpg4win process only takes in a package of pre-built gpg binaries which rules that out. As far as I can figure out, after the nonce is read and accepted, libassuan creates a stream object out of the socket and then finding nothing in the stream terminates the ssh handler. We send the actual client request immediately after the nonce but in a separate call to send() so I now wonder if by not having anything read in at the same time as the nonce gpg-agent or libassuan thinks that it's a 0-length stream.

May 16 2018, 6:54 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 21 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I just took a look through assuan-socket.c and it appears that we just need to send the nonce and don't need to read anything back. We also found a bug on our side that was preventing the nonce from being sent, which has been fixed. The error message logged above no longer happens.

Apr 21 2018, 9:16 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 20 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner After sending the nonce value from the socket file, does anything need to be read back before ssh-agent commands can be sent? Are there any byte ordering requirements for sending the nonce or can they be sent in the same order as they are in the file?

Apr 20 2018, 5:41 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 14 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I've been working with one of Microsoft's developers on a temporary tool that should bridge the connection between named pipes and the Unix sockets emulation used by gpg-agent but things appear to trip up with sending the nonce. From the position of the tool, the nonce value is successfully sent (send returns 16), but never seems to be picked up by gpg-agent. Instead both gpg-agent and the bridge sit there until whatever tool is using them (I test using ssh-add -l) is terminated, at which point gpg-agent immediately spits up the message

Apr 14 2018, 4:37 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 10 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I would argue that the Windows port of OpenSSH is not unstable at this point, especially given that Microsoft is even providing it as an installable feature in the next regular Windows 10 release. The fact that the port is now using actual OpenSSH version numbers instead of their own 0.x versions lends credence to this as well.

Apr 10 2018, 2:19 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 7 2018

ccharabaruk created T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.
Apr 7 2018, 12:59 AM · Not A Bug, workaround, gnupg24, Windows, ssh