mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-03 16:15:27 +00:00
cleanup: more consistent abbreviated DS digest type mnemonics
BIND supports the non-standard DNSKEY algorithm mnemonic ECDSA256 everywhere ECDSAP256SHA256 is allowed, and allows algorithm numbers interchangeably with mnemonics. This is all done in one place by the dns_secalg_fromtext() function. DS digest types were less consistent: the rdata parser does not allow abbreviations like SHA1, but the dnssec-* command line tools do; and the command line tools do not alow numeric types though that is the norm in rdata. The command line tools now use the dns_dsdigest_fromtext() function instead of rolling their own variant, and dns_dsdigest_fromtext() now knows about abbreviated digest type mnemonics.
This commit is contained in:
@@ -141,9 +141,12 @@
|
||||
|
||||
#define DSDIGESTNAMES \
|
||||
{ DNS_DSDIGEST_SHA1, "SHA-1", 0 }, \
|
||||
{ DNS_DSDIGEST_SHA1, "SHA1", 0 }, \
|
||||
{ DNS_DSDIGEST_SHA256, "SHA-256", 0 }, \
|
||||
{ DNS_DSDIGEST_SHA256, "SHA256", 0 }, \
|
||||
{ DNS_DSDIGEST_GOST, "GOST", 0 }, \
|
||||
{ DNS_DSDIGEST_SHA384, "SHA-384", 0 }, \
|
||||
{ DNS_DSDIGEST_SHA384, "SHA384", 0 }, \
|
||||
{ 0, NULL, 0}
|
||||
|
||||
struct tbl {
|
||||
|
Reference in New Issue
Block a user