Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Use OpenSSL (available on OS X and FreeBSD) to calculate sha256 digests.
Landon Fuller committed 11 years ago
commit 2d5b5cdfdc6f80acfe15f0e4dec3d8ea13d5e1c9
parent a3d6083
2 files changed +4 -4
modified scripts/sign_pkg.sh
@@ -11,4 +11,4 @@ fi
pkg="$1"
sign_cmd="${2:-./sign.sh}"
rm -f "${pkg}.sig"
-
sha256 -q "${pkg}" | "${sign_cmd}" > "${pkg}.sig"
+
openssl dgst -sha256 -binary "${pkg}" | hexdump -v -e '/1 "%x"' | "${sign_cmd}" > "${pkg}.sig"
modified tests/frontend/register.shin
@@ -11,7 +11,7 @@ register_conflicts_body() {

	mkdir teststage
	echo a > teststage/plop
-
	sum=$(sha256 -q teststage/plop)
+
	sum=$(openssl dgst -sha256 -binary plop | hexdump -v -e '/1 "%x"')
	cat > test.ucl << EOF
name: "test"
origin: "osef"
@@ -36,7 +36,7 @@ EOF
		-o inline:"$sum\n" \
		-e empty \
		-s exit:0 \
-
		sha256 -q plop
+
		openssl dgst -sha256 -binary plop | hexdump -v -e '/1 "%x"'
	rm -f test.ucl
	echo b > teststage/plop
	cat > test.ucl << EOF
@@ -63,7 +63,7 @@ EOF
		-o inline:"$sum\n" \
		-e empty \
		-s exit:0 \
-
		sha256 -q plop
+
		openssl dgst -sha256 -binary plop | hexdump -v -e '/1 "%x"'
}

atf_init_test_cases() {