From 01e80acb56297c9fe114513e98d89939b2c21317 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 1 Oct 2017 12:20:18 +0200 Subject: tests: check whether key IDs with SHA512 are corrected calculated Signed-off-by: Nikos Mavrogiannopoulos --- tests/cert-tests/certtool | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/cert-tests/certtool b/tests/cert-tests/certtool index 3fd2398364..e9c62aa76f 100755 --- a/tests/cert-tests/certtool +++ b/tests/cert-tests/certtool @@ -65,6 +65,14 @@ if test "${id}" != "118e72e3655150c895ecbd19b3634179fb4a87c7a25abefcb11f5d66661d exit 1 fi +id=`"${CERTTOOL}" --pubkey-info <"${srcdir}/data/funny-spacing.pem"|"${CERTTOOL}" --key-id --hash sha512| tr -d '\r'` +rc=$? + +if test "${id}" != "5e81ba533b1e7b88b3b0834a392c1cd63f8ccbe45f39edf4cb4b6a3e7700b333cfa386c54b1c5704a2b82a20dc417b347bb8f961c339134a91158a134ca6c478"; then + echo "Key-ID4 doesn't match the expected: ${id}" + exit 1 +fi + #fingerprint id=`${VALGRIND} "${CERTTOOL}" --fingerprint --infile "${srcdir}/data/funny-spacing.pem"| tr -d '\r'` rc=$? -- cgit v1.2.1