mirror of
https://github.com/coredns/coredns.git
synced 2025-11-28 06:34:08 -05:00
plugin/dnssec, plugin/sign: ed25519 support (#3380)
* add ed25519 dnskey support Signed-off-by: Sean Liao <seankhliao@gmail.com> * fix ed25519 type assertion Signed-off-by: Sean Liao <seankhliao@gmail.com> * clean up whitespace Signed-off-by: Sean Liao <seankhliao@gmail.com>
This commit is contained in:
@@ -97,7 +97,7 @@ func readKeyPair(public, private string) (Pair, error) {
|
||||
switch signer := privkey.(type) {
|
||||
case *ecdsa.PrivateKey:
|
||||
return Pair{Public: dnskey.(*dns.DNSKEY), KeyTag: dnskey.(*dns.DNSKEY).KeyTag(), Private: signer}, nil
|
||||
case *ed25519.PrivateKey:
|
||||
case ed25519.PrivateKey:
|
||||
return Pair{Public: dnskey.(*dns.DNSKEY), KeyTag: dnskey.(*dns.DNSKEY).KeyTag(), Private: signer}, nil
|
||||
case *rsa.PrivateKey:
|
||||
return Pair{Public: dnskey.(*dns.DNSKEY), KeyTag: dnskey.(*dns.DNSKEY).KeyTag(), Private: signer}, nil
|
||||
|
||||
Reference in New Issue
Block a user