├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── app.go ├── cygwin.go ├── pageant.go ├── pipe.go ├── pubkey.go ├── vsock.go ├── wsl.go └── xshell.go ├── assets └── icon.ico ├── capi └── wincapi.go ├── doc ├── vscode_tutorial.md └── wsl_tutorial.md ├── go.mod ├── go.sum ├── main.go ├── menu.go ├── overview.svg ├── sshagent ├── capi_agent.go ├── certificate.go ├── ecdsa.go ├── eku.go ├── hyperv.go ├── keyring_agent.go ├── rsa.go ├── server.go └── wrapped_agent.go ├── utils ├── clipboard.go ├── deadline.go ├── dpi.go ├── hyperv.go ├── misc.go ├── mmap.go ├── notification.go ├── pageant.go ├── processnotify.go ├── scardsvr.go ├── security.go ├── uac.go ├── window.go ├── wsl2.go └── xagent.go └── versioninfo.json /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/app.go -------------------------------------------------------------------------------- /app/cygwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/cygwin.go -------------------------------------------------------------------------------- /app/pageant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/pageant.go -------------------------------------------------------------------------------- /app/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/pipe.go -------------------------------------------------------------------------------- /app/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/pubkey.go -------------------------------------------------------------------------------- /app/vsock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/vsock.go -------------------------------------------------------------------------------- /app/wsl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/wsl.go -------------------------------------------------------------------------------- /app/xshell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/app/xshell.go -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /capi/wincapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/capi/wincapi.go -------------------------------------------------------------------------------- /doc/vscode_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/doc/vscode_tutorial.md -------------------------------------------------------------------------------- /doc/wsl_tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/doc/wsl_tutorial.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/main.go -------------------------------------------------------------------------------- /menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/menu.go -------------------------------------------------------------------------------- /overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/overview.svg -------------------------------------------------------------------------------- /sshagent/capi_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/capi_agent.go -------------------------------------------------------------------------------- /sshagent/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/certificate.go -------------------------------------------------------------------------------- /sshagent/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/ecdsa.go -------------------------------------------------------------------------------- /sshagent/eku.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/eku.go -------------------------------------------------------------------------------- /sshagent/hyperv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/hyperv.go -------------------------------------------------------------------------------- /sshagent/keyring_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/keyring_agent.go -------------------------------------------------------------------------------- /sshagent/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/rsa.go -------------------------------------------------------------------------------- /sshagent/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/server.go -------------------------------------------------------------------------------- /sshagent/wrapped_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/sshagent/wrapped_agent.go -------------------------------------------------------------------------------- /utils/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/clipboard.go -------------------------------------------------------------------------------- /utils/deadline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/deadline.go -------------------------------------------------------------------------------- /utils/dpi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/dpi.go -------------------------------------------------------------------------------- /utils/hyperv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/hyperv.go -------------------------------------------------------------------------------- /utils/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/misc.go -------------------------------------------------------------------------------- /utils/mmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/mmap.go -------------------------------------------------------------------------------- /utils/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/notification.go -------------------------------------------------------------------------------- /utils/pageant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/pageant.go -------------------------------------------------------------------------------- /utils/processnotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/processnotify.go -------------------------------------------------------------------------------- /utils/scardsvr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/scardsvr.go -------------------------------------------------------------------------------- /utils/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/security.go -------------------------------------------------------------------------------- /utils/uac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/uac.go -------------------------------------------------------------------------------- /utils/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/window.go -------------------------------------------------------------------------------- /utils/wsl2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/wsl2.go -------------------------------------------------------------------------------- /utils/xagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/utils/xagent.go -------------------------------------------------------------------------------- /versioninfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buptczq/WinCryptSSHAgent/HEAD/versioninfo.json --------------------------------------------------------------------------------