CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2021/11/28 03:37:05
Modified files:
security/opendnssec: Makefile
Added files:
security/opendnssec/patches: patch-configure
patch-enforcer_src_hsmkey_hsm_key_factory_c
patch-libhsm_src_bin_hsmtest_c
patch-libhsm_src_bin_hsmutil_c
patch-libhsm_src_lib_libhsm_c
Log message:
unbreak opendnssec following ldns update, ok tb@ pvk@
opendnssec assumes that all ldns >=1.7 have Ed25519/Ed448 but this isn't
correct. In ldns >= 1.8 the constants related to Ed25519/Ed448 are _not_
available unless those features are available, so builds trying to use
them will fail (previously this was a runtime failure).
opendnssec's autoconf script sets USE_ED25519/USE_ED448 (hardcoded to 1)
but doesn't actually use them in code. Change the code to use them, and
hardcode to 0 for now. Should check LDNS_BUILD_CONFIG_USE_ED25519 and
LDNS_BUILD_CONFIG_USE_ED448 on 1.8+.