mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-29 18:09:11 -04:00
Test for Ed25519 and Ed448. If both algorithms are not supported, skip test. If only one algorithm is supported, run test, skip the unsupported algorithm. If both are supported, run test normally. Create new ns3. This will test Ed448 specifically, while now ns2 only tests Ed25519. This moves some files from ns2/ to ns3/.
39 lines
798 B
Bash
39 lines
798 B
Bash
#!/bin/sh -e
|
|
#
|
|
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
|
#
|
|
# See the COPYRIGHT file distributed with this work for additional
|
|
# information regarding copyright ownership.
|
|
|
|
set -e
|
|
|
|
. ../conf.sh
|
|
|
|
if $SHELL ../testcrypto.sh ed25519; then
|
|
echo "yes" > ed25519-supported.file
|
|
fi
|
|
|
|
if $SHELL ../testcrypto.sh ed448; then
|
|
echo "yes" > ed448-supported.file
|
|
fi
|
|
|
|
copy_setports ns1/named.conf.in ns1/named.conf
|
|
copy_setports ns2/named.conf.in ns2/named.conf
|
|
copy_setports ns3/named.conf.in ns3/named.conf
|
|
|
|
(
|
|
cd ns1
|
|
$SHELL sign.sh
|
|
)
|
|
(
|
|
cd ns2
|
|
$SHELL sign.sh
|
|
)
|
|
(
|
|
cd ns3
|
|
$SHELL sign.sh
|
|
)
|