Skip to content

touchid-agent v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 May 16:12
· 98 commits to main since this release
v0.3.0
c252764

touchid-agent v0.3.0

macOS SSH agent backed by the Secure Enclave and Touch ID. Drop-in
replacement for yubikey-agent.

Changes since v0.2.0

  • Merge pull request #7 from ignaciojimenez/feat/plist-self-management
  • Merge branch 'main' into feat/plist-self-management
  • Merge pull request #5 from ignaciojimenez/dependabot/go_modules/golang.org/x/crypto-0.51.0
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/crypto-0.51.0
  • Merge pull request #6 from ignaciojimenez/dependabot/go_modules/golang.org/x/term-0.43.0
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/term-0.43.0
  • Merge pull request #4 from ignaciojimenez/dependabot/go_modules/golang.org/x/sys-0.44.0
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/sys-0.44.0
  • Merge pull request #3 from ignaciojimenez/dependabot/github_actions/actions/setup-go-6
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/sys-0.44.0
  • Merge branch 'main' into dependabot/github_actions/actions/setup-go-6
  • Merge pull request #2 from ignaciojimenez/dependabot/github_actions/actions/checkout-6
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/term-0.43.0
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/crypto-0.51.0
  • Merge branch 'main' into dependabot/go_modules/golang.org/x/sys-0.44.0
  • Merge branch 'main' into dependabot/github_actions/actions/setup-go-6
  • Merge branch 'main' into dependabot/github_actions/actions/checkout-6
  • feat: -install-plist and -migrate-plist subcommands
  • deps: bump golang.org/x/crypto from 0.45.0 to 0.51.0
  • deps: bump golang.org/x/term from 0.37.0 to 0.43.0
  • deps: bump golang.org/x/sys from 0.38.0 to 0.44.0
  • ci: bump actions/setup-go from 5 to 6
  • ci: bump actions/checkout from 4 to 6

Verifying this release

```
shasum -a 256 -c touchid-agent-VERSION-darwin-universal.tar.gz.sha256
```

The binary is signed with a Developer ID certificate and notarized by Apple.
Gatekeeper validates the notarization ticket online on first launch (flat
Mach-O CLI binaries cannot be stapled).

Installing

```
tar -xzf touchid-agent-VERSION-darwin-universal.tar.gz
sudo install -m 755 touchid-agent /usr/local/bin/
```

See README.md for SSH config and launchd setup.