Documentation
¶
Index ¶
Constants ¶
View Source
const (
DNSKEY_PROTOCOL = 3
)
Variables ¶
View Source
var ( ErrBadKeySize = errors.New("bad key size") ErrUnsupportedAlgo = errors.New("unsupported algorithm") ErrUnsupportedPubKey = errors.New("unsupported public key type") )
View Source
var SupportedAlgorithms = map[SigningAlgorithm]int{ ECDSAP256SHA256: 256, ECDSAP384SHA384: 384, ED25519: 256, }
NOTE: choosing not to support RSA algorithms
Functions ¶
func SignerFromBytes ¶
func SignerFromBytes(a SigningAlgorithm, key []byte) (crypto.Signer, error)
Types ¶
type SigningAlgorithm ¶
type SigningAlgorithm uint8
const ( ECDSAP256SHA256 SigningAlgorithm = SigningAlgorithm(dns.ECDSAP256SHA256) ECDSAP384SHA384 SigningAlgorithm = SigningAlgorithm(dns.ECDSAP384SHA384) ED25519 SigningAlgorithm = SigningAlgorithm(dns.ED25519) )
Click to show internal directories.
Click to hide internal directories.