Skip to content

PuTTY CAC 0.76 Update 2

Compare
Choose a tag to compare
@NoMoreFood NoMoreFood released this 31 Dec 13:32
· 42 commits to master since this release

This is a bugfix and enhancement release for PuTTY CAC 0.76 that is based on the upstream PuTTY 0.76 code. This release was compiled with Microsoft Visual Studio 2022.

Bug Fixes:

  • Added CSP hash compatibility detection to address issue where certificates issued with older CSPs (e.g., Microsoft Enhanced Cryptographic Provider v1.0) could not create SHA2 hashes when the remote server requested it. Instead of failing, PuTTY CAC will now generate SHA1 signatures properly. If the remote server strictly requires SHA2, the certificate will need to be regenerated to use a compatible CSP.
  • Updated pre-signature hash generation used in PKCS and CAPI CNG to use newer APIs.

Enhancements:

  • Adjusted project files and directory structure for Visual Studio 2022.
  • Added processing of PuTTY CAC specific command line options to applications other than Pageant.
  • Enhanced test certificate creation tool to produce certificates with legacy CSPs for testings.
  • Changed Pageant confirmation prompting to apply to PuTTY keys.

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

ZIP Files (Contains All Executables)
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-0.76u2.zip
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/binaries/puttycac-64bit-0.76u2.zip

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

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

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

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

Other Tools
https://github.com/NoMoreFood/putty-cac/raw/0.76u2/tools/CertificateTransformer.ps1