sshfp for golang
NOTE: Package is functional but work-in-progress
The sshfp project is a Golang implementation of SSH fingerprints stored in SSHFP DNS records which can be used together with golang.org/x/crypto/ssh.Client using a custom HostKeyCallback with optional cache. Learn more about the DNS SSHFP record type on Wikipedia.
At least go 1.9 is required
This package is based on the awesome Golang DNS package from github.com/miekg/dns.
- https://www.ietf.org/rfc/rfc1035.txt
- https://tools.ietf.org/rfc/rfc6594.txt
- https://www.ietf.org/rfc/rfc4255.txt
- https://tools.ietf.org/html/rfc7479