CVSROOT: /cvs Module name: ports Changes by: st...@cvs.openbsd.org 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+.