Skip to content

Releases: NoMoreFood/putty-cac

PuTTY CAC 0.70 Update 1

25 Jul 22:28
Compare
Choose a tag to compare

This is a bugfix release for PuTTY CAC 0.70 that is based on the upstream PuTTY 0.70 code. This release was compiled with Microsoft Visual Studio 2017. Many thanks to William Bedard (@wbedard), @wiktor-k and @k3it for their help identifying and/or testing these changes.

Bug Fixes:

  • Addressed an issue where some certificates were not selectable.
  • Addressed an issue where the certificate selection dialog would hang if ActivClient was installed.

MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/puttycac-0.70u1-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/puttycac-64bit-0.70u1-installer.msi

32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x86/puttytel.exe

64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/x64/puttytel.exe

Binary Hash Information
https://github.com/NoMoreFood/putty-cac/raw/0.70u1/binaries/puttycac-hash.txt

PuTTY CAC 0.70

08 Jul 22:26
Compare
Choose a tag to compare

PuTTY CAC 0.69 Update 1

04 Jul 19:49
Compare
Choose a tag to compare

PuTTY CAC 0.69 Update 1 is a bugfix release for PuTTY CAC 0.69. Thanks to @Peresvet07 for his help testing the changes with this release.

Bug Fixes:

  • Corrected a problem where PKCS token sessions could not be opened with certain libraries.

MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/puttycac-0.69u1-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/puttycac-64bit-0.69u1-installer.msi

32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x86/puttytel.exe

64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/x64/puttytel.exe

Binary Hash Information
https://github.com/NoMoreFood/putty-cac/raw/0.69u1/binaries/puttycac-hash.txt

PuTTY CAC 0.69

18 May 02:47
Compare
Choose a tag to compare

This release incorporates the changes from the upstream PuTTY 0.69 release. It also include changes to the PuTTY CAC code to introduce PKCS 11 library support and also add elliptic curve cryptography support for CAPI and PKCS certificates ("ecdsa-sha2-nistp256", "ecdsa-sha2-nistp384", and "ecdsa-sha2-nistp521"). The source has also been significantly altered in hopes to reduce the time it takes to integrate future, upstream PuTTY releases. This release was compiled with Microsoft Visual Studio 2017 Update 1. Special thanks to @dinhngtu and @jdantzler for helping to debug changes in this release.

This release also introduces a forceful PIN caching option in Pageant. Normally Windows automatically implements PIN caching but the built-in functionality was broken for many users after March 2017 security updates. This option should only be used by those that are affected by this problem.

Other enhancements include:

  • Redesigned cert user interface in PuTTY.
  • PuTTY user interface now includes clipboard option.
  • Better display of certificates in Pageant.
  • Executable and installer files are now signed.
  • Build now includes a file with hash information.
  • Reorganized build directory layout.

If you find any problems, please report them under the ‘Issues’ area. Please report as much information as possible (e.g., specific error message, certificate algorithm details, SSH server configuration, cryptographic token model, reproducibility of the problem, operating system version, etc). Feature suggestions are also welcome.

Important Note
Even though the files are now signed, you may receive a false positive security messages when attempting to execute / install the files listed below. You may have to right-click on each downloaded file, go to properties, and choose to 'unblock' each file. This is caused by Windows adding some hidden tags directly on the files that that inform Windows that the files originated from the internet. Once the Windows SmartScreen reputation system recognizes the files as trustworthy, these messages should stop.

MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/puttycac-0.69-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/puttycac-64bit-0.69-installer.msi

32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x86/puttytel.exe

64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/x64/puttytel.exe

Binary Hash Information
https://github.com/NoMoreFood/putty-cac/raw/0.69/binaries/puttycac-hash.txt

PuTTY CAC 0.68 Update 1

19 Mar 21:29
Compare
Choose a tag to compare

This is a CAC/CAPI related bugfix and enhancement release for PuTTY CAC 0.68 that is based on the upstream PuTTY 0.68 code. This release was compiled with Microsoft Visual Studio 2017. Many thanks to Joshua Dantzler (@jdantzler) and @k3it for their continued help in testing. This fork now has the 'Issues' area enabled so please report any problems or requested enhancements there.

Enhancements:

  • Added an option in the pageant system tray menu to automatically load all eligible certificates on startup. This could be useful for many users that only have a few certificates; using this option with many keys may not work for SSH servers that will give up after being present too many public keys.

Bug Fixes:

  • Corrected issue where pageant may not always be able to find a key when multiple keys are loaded.
  • Corrected issue where hash object was freed in the incorrect order.
  • Disable DLL anti-hijacking code if being executed under Windows 7. This was causing PIN entry dialogs to not appear properly.

Important Note
In order to avoid false positive security messages when attempting to execute / install the files listed below, you may have to right-click on each downloaded file, go to properties, and choose to 'unblock' each file. This is caused by Windows adding some hidden tags directly on the files that that inform Windows that the files originated from the internet. I'm looking into getting a code signing certificate to address this issue.

MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/installer/puttycac-0.68u1-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/installer/puttycac-64bit-0.68u1-installer.msi

32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/puttytel.exe

64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68u1/executables/x64/puttytel.exe

PuTTY CAC 0.68

15 Mar 00:04
Compare
Choose a tag to compare

This release integrates the upstream release of PuTTY 0.68 (by Simon Tatham and other contributors) with the PuTTY CAC modifications authored by Daniel Risacher and later enhanced by Joshua Dantzler. This release was compiled with Microsoft Visual Studio 2017.

Important Note
In order to avoid false positive security messages when attempting to execute / install the files listed below, you may have to right-click on each downloaded file, go to properties, and choose to 'unblock' each file. This is caused by Windows adding some hidden tags directly on the files that that inform Windows that the files originated from the internet. I'm looking into getting a code signing certificate to address this issue.

MSI Installers
https://github.com/NoMoreFood/putty-cac/raw/0.68/installer/puttycac-0.68-installer.msi
https://github.com/NoMoreFood/putty-cac/raw/0.68/installer/puttycac-64bit-0.68-installer.msi

32-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/puttytel.exe

64-Bit Executables
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/pageant.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/plink.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/pscp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/psftp.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/putty.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/puttygen.exe
https://github.com/NoMoreFood/putty-cac/raw/0.68/executables/x64/puttytel.exe