kdig: algorithm name for PRIVATEDNS
DNSSEC defines PRIVATEDNS and PRIVATEOID algorithm numbers for generic/experimental algorithms [1]. With these algorithms, public key material in DNSKEY is prefixed with algorithm identifier. (The same applies for RRSIG.) Kdig could print the algorithm identifier with +multiline.
privatedns. DNSKEY 256 3 253 BGFsZ28HZXhhbXBsZQB0ZXN0a2V5bWF0ZXJpYWw=
privatedns. DNSKEY 256 3 254 CwYJKoZIhvcNAQEKdGVzdGtleW1hdGVyaWFs
[1] http://tools.ietf.org/html/rfc4034#appendix-A.1
kdig:
;; ANSWER SECTION:
privatedns. 3600 IN DNSKEY 256 3 253 (
BGFsZ28HZXhhbXBsZQB0ZXN0a2V5bWF0ZXJpYWw=
) ; ZSK, UNKNOWN (0b), id = 59924
privatedns. 3600 IN DNSKEY 256 3 254 (
CwYJKoZIhvcNAQEKdGVzdGtleW1hdGVyaWFs
) ; ZSK, UNKNOWN (0b), id = 40302
dig:
;; ANSWER SECTION:
privatedns. 3600 IN DNSKEY 256 3 253 (
BGFsZ28HZXhhbXBsZQB0ZXN0a2V5bWF0ZXJpYWw=
) ; ZSK; alg = algo.example; key id = 59924
privatedns. 3600 IN DNSKEY 256 3 254 (
CwYJKoZIhvcNAQEKdGVzdGtleW1hdGVyaWFs
) ; ZSK; alg = PRIVATEOID; key id = 40302
drill:
;; ANSWER SECTION:
privatedns. 3600 IN DNSKEY 256 3 253 BGFsZ28HZXhhbXBsZQB0ZXN0a2V5bWF0ZXJpYWw= ;{id = 59924 (zsk), size = 0b}
privatedns. 3600 IN DNSKEY 256 3 254 CwYJKoZIhvcNAQEKdGVzdGtleW1hdGVyaWFs ;{id = 40302 (zsk), size = 0b}