Repository navigation
touchid-agent v0.3.0
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.