bind9/lib/dns/rdata/generic
Tony Finch 0f219714e1 cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate
Use them in structs for various rdata types where they are missing.
This doesn't change the structs since we are replacing explicit
uint8_t field types with aliases for uint8_t.

Use dns_dsdigest_t in library function arguments.

Improve dnssec-cds with these more specific types.
2019-03-08 18:37:50 +11:00
..
afsdb_18.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
afsdb_18.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
amtrelay_260.c fix AMTRELAY name 2019-02-08 13:54:13 +11:00
amtrelay_260.h fix AMTRELAY name 2019-02-08 13:54:13 +11:00
avc_258.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
avc_258.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
caa_257.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
caa_257.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
cdnskey_60.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
cdnskey_60.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
cds_59.c Add generic message digest API (isc_md) to replace specific MD functions md5/sha1/sha256 2018-10-25 08:15:42 +02:00
cds_59.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
cert_37.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
cert_37.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
cname_5.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
cname_5.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
csync_62.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
csync_62.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
dlv_32769.c Add generic message digest API (isc_md) to replace specific MD functions md5/sha1/sha256 2018-10-25 08:15:42 +02:00
dlv_32769.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
dname_39.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
dname_39.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
dnskey_48.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
dnskey_48.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
doa_259.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
doa_259.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
ds_43.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
ds_43.h cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 18:37:50 +11:00
eui48_108.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
eui48_108.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
eui64_109.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
eui64_109.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
gpos_27.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
gpos_27.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
hinfo_13.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
hinfo_13.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
hip_55.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
hip_55.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
ipseckey_45.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
ipseckey_45.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
isdn_20.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
isdn_20.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
key_25.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
key_25.h cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 18:37:50 +11:00
keydata_65533.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
keydata_65533.h cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 18:37:50 +11:00
l32_105.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
l32_105.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
l64_106.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
l64_106.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
loc_29.c Add extra return failure after INSIST(0) in default branch 2018-11-08 12:22:17 +07:00
loc_29.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
lp_107.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
lp_107.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
mb_7.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
mb_7.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
md_3.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
md_3.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
mf_4.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
mf_4.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
mg_8.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
mg_8.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
minfo_14.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
minfo_14.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
mr_9.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
mr_9.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
mx_15.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
mx_15.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
naptr_35.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
naptr_35.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
nid_104.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
nid_104.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
ninfo_56.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
ninfo_56.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
ns_2.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
ns_2.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
nsec3_50.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
nsec3_50.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
nsec3param_51.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
nsec3param_51.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
nsec_47.c create dns_rdatatype_atcname to split records that can appear along side CNAME from DNSSEC; dns_rdatatype_iszonecutauth allowed too many types 2018-12-14 12:48:55 +11:00
nsec_47.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
null_10.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
null_10.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
nxt_30.c compare_nxt compared records with identical next fields case insensitively 2018-10-30 14:51:39 +11:00
nxt_30.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
openpgpkey_61.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
openpgpkey_61.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
opt_41.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
opt_41.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
proforma.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
proforma.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
ptr_12.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
ptr_12.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
rkey_57.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
rkey_57.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
rp_17.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
rp_17.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 13:17:46 +02:00
rrsig_46.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
rrsig_46.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
rt_21.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
rt_21.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
sig_24.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
sig_24.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
sink_40.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
sink_40.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
smimea_53.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
smimea_53.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
soa_6.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 12:21:53 +07:00
soa_6.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
spf_99.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
spf_99.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
sshfp_44.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
sshfp_44.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
ta_32768.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
ta_32768.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
talink_58.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
talink_58.h Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
tkey_249.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
tkey_249.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
tlsa_52.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:04:21 +11:00
tlsa_52.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
txt_16.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
txt_16.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
unspec_103.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
unspec_103.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
uri_256.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
uri_256.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
x25_19.c Replace custom isc_boolean_t with C standard bool type 2018-08-08 09:37:30 +02:00
x25_19.h Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-08 09:37:28 +02:00
zonemd_63.c Add support for ZONEMD 2019-02-07 12:34:14 -08:00
zonemd_63.h Add support for ZONEMD 2019-02-07 12:34:14 -08:00