TKeyVerification 1.0.0

A program to sign or verify the identity of a Tillitis TKey.

  • By Tillitis
  • Open Source
  • Updated Jul 11, 2024
Download for Windows

About TKeyVerification

A program to sign or verify the identity of a Tillitis TKey.

What's new in 1.0.0

Changelog

  • 1172af1 Release notes for v1.0.0
  • 7ed26c3 Add build flags to make target to get reproducible builds
  • b36298c Update Goreleaser config
  • 0efa89a Update year on copyright notice
  • 3c8e02f Add support for --speed
  • 236473f Revise remote-sign configuration
  • cac9068 Make vendor signing app digest configurable
  • e71b010 Add implementation notes
  • 365049c Rename appbins latest -> current
  • 19a18de Add check to see that expected tag for a public key is available
  • 7cc43de show-pubkey: Remove unused function GetByTagOnly()
  • 62c448f Add comments on our assets
  • 016f04e Remove superfluous goroutine serve()
  • 6ba60bf Less complex error from Dial
  • 242de2e Explicitly allow several vendor keys
  • cf624ea Use exit to close TKey connection
  • 9b99d05 Redo error handling
  • 488db7d Refactor error handling in API
  • 220c480 Revise README
  • 2805f91 man: Include output in verify example + man make target
  • 784f0c2 Add some whitespace when printing parsed UDI
  • e9f951f Revise verify error reporting
  • d9028be Silence messages
  • 7d1af33 Fix lint complaints and revise lint config
  • fa03d3f Revise .gitignore
  • c5ff919 Handle any signals after connecting to the TKey
  • 8bded44 Change certificate generation
  • 7aa4e6e Add generated man page as a courtesy
  • 10b4ba0 Add CI config
  • 2eb0e1c Golang CI: Change goerr113 name
  • 6d021cd Add SPDX check script
  • e14de43 Add show-pubkey to man page
  • f7f6b86 Convert man page to scdoc
  • 1e1f481 Attempt to handle errors more elegantly
  • 0e1aa94 Move initialization of vendor keys, app bins, ... to commands
  • 8e35333 Remove verisigner and associated build scripts
  • 350e369 Make missing binary a lint error
  • 16a7e39 Revise comments
  • 6efdd7c Revise the linting
  • 161167c Move err into the block where it's used
  • 2a31c0d Use faster hex encode function instead of printf
  • 1fe8ce4 Pass server around as a pointer
  • 873e7b9 Remove unused wantname
  • e57589a Removed unused constants
  • 99c2dca Rename TlsConfig
  • 23f00c8 Return errors from vendorSign
  • 82be911 Remove unusued expectedPubKey argument
  • a44b3c1 Include vendor-signing-pubkeys.txt under cmd/tkey-verification
  • b07bd78 Use enumeration for Darwin, which requires CGO when building.
  • f977e0a Use goreleaser for release builds.
  • c12ec55 Add show-pubkey command
  • 53792b7 remotesign/tkey: Add constant errors, fix erronoeus error handling
  • b0cd614 Return error when no port detected
  • ee8c71f Refactor remote-sign
  • f423e70 Update Makefile
  • bb89230 Include tkey-device-signer v1.0.1 binary …

Technical details

PublisherTillitis
Version1.0.0
Release date2024-07-11
LicenseGPL-2.0-only
Installer typezip
Architecturearm64, x64
Package IDTillitis.TKeyVerification

Install TKeyVerification from the command line

Install with Windows Package Manager
winget install --id=Tillitis.TKeyVerification -e
Update to the latest version
winget upgrade --id=Tillitis.TKeyVerification -e
Uninstall
winget uninstall --id=Tillitis.TKeyVerification -e

Frequently asked questions

Is TKeyVerification free?

Yes. TKeyVerification is free and open-source software released under the GPL-2.0-only license.

What is the latest version of TKeyVerification?

The latest version is 1.0.0, released on Jul 11, 2024.

Is it safe to download TKeyVerification?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with c4afcc7749626c05ccae411a727cdca84cec1fe2ebe3f23eec0d302a181cb891.

Which Windows versions does TKeyVerification support?

TKeyVerification runs on Windows and is available for ARM64, 64-bit (x64) systems.

How do I uninstall TKeyVerification?

Open Settings › Apps › Installed apps, find TKeyVerification and select Uninstall. From the command line, run winget uninstall --id=Tillitis.TKeyVerification -e.