]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Replace "sha1sum" with "openssl sha1 -r"
authorMichal Nowak <mnowak@isc.org>
Thu, 8 Sep 2022 17:31:58 +0000 (19:31 +0200)
committerMichal Nowak <mnowak@isc.org>
Mon, 14 Nov 2022 19:54:42 +0000 (19:54 +0000)
"sha1sum" is part of GNU Coreutils, neither BIND 9 dependency nor POSIX.
Replace it with "openssl sha1 -r" as OpenSSL is BIND 9 dependency.

bin/tests/system/engine_pkcs11/setup.sh
bin/tests/system/keyfromlabel/tests.sh
doc/arm/pkcs11.inc.rst

index bbb75a359bebbec93937d5ce6ab2c5f1a81b39cd..5c764746c2c6b6c9dc7dd5583220b57be70018d6 100644 (file)
@@ -30,7 +30,7 @@ keygen() {
        id="$4"
 
        label="${id}-${zone}"
-       p11id=$(echo "${label}" | sha1sum - | awk '{print $1}')
+       p11id=$(echo "${label}" | openssl sha1 -r | awk '{print $1}')
        pkcs11-tool --module $SOFTHSM2_MODULE --token-label "softhsm2-engine_pkcs11" -l -k --key-type $type:$bits --label "${label}" --id "${p11id}" --pin $(cat $PWD/pin) > pkcs11-tool.out.$zone.$id 2> pkcs11-tool.err.$zone.$id || return 1
 }
 
index 09c5d6fb0f4e838bd1ee14e29a6d9802450d8e09..c0a3c0aeba328f8243cc7aa60b923f7140892604 100644 (file)
@@ -23,7 +23,7 @@ keygen() {
        id="$4"
 
        label="${id}-${zone}"
-       p11id=$(echo "${label}" | sha1sum - | awk '{print $1}')
+       p11id=$(echo "${label}" | openssl sha1 -r | awk '{print $1}')
        pkcs11-tool --module $SOFTHSM2_MODULE --token-label "softhsm2-keyfromlabel" -l -k --key-type $type:$bits --label "${label}" --id "${p11id}" --pin $(cat $PWD/pin) > pkcs11-tool.out.$zone.$id || return 1
 }
 
index e9dc6c5ef87d8a418bdaa8703a308873b4ccec6d..5fd29d4e3d2727bfe7b8f6f823c9e076ede0508f 100644 (file)
@@ -206,8 +206,8 @@ this is when creating ECDSA keys, you should specify a unique ID:
 
 ::
 
-   ksk=$(echo "example.net-ksk" | sha1sum - | awk '{print $1}')
-   zsk=$(echo "example.net-zsk" | sha1sum - | awk '{print $1}')
+   ksk=$(echo "example.net-ksk" | openssl sha1 -r | awk '{print $1}')
+   zsk=$(echo "example.net-zsk" | openssl sha1 -r | awk '{print $1}')
    pkcs11-tool --module <FULL_PATH_TO_HSM_MODULE> -l -k --key-type EC:prime256v1 --id $ksk --label example.net-ksk --pin <PIN>
    pkcs11-tool --module <FULL_PATH_TO_HSM_MODULE> -l -k --key-type EC:prime256v1 --id $zsk --label example.net-zsk --pin <PIN>