diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-07 14:55:38 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2017-08-07 17:17:03 +0200 |
commit | d9a3e84f99f90b21d79a5874a0f117a3a2c524b7 (patch) | |
tree | 2b237ae87ff9145de8f936cbac26b4477859a5b5 | |
parent | 005ad3b20599aa41e0b1f0a9f9dca0e1be6edb25 (diff) | |
download | gnutls-d9a3e84f99f90b21d79a5874a0f117a3a2c524b7.tar.gz |
tests: check whether validation parameters are lost on key re-import
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rwxr-xr-x | tests/cert-tests/provable-privkey | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/cert-tests/provable-privkey b/tests/cert-tests/provable-privkey index 15f17d06c0..d15b1bcec7 100755 --- a/tests/cert-tests/provable-privkey +++ b/tests/cert-tests/provable-privkey @@ -89,6 +89,15 @@ if test "${rc4}" != "0"; then exit 1 fi +# Try whether re-importing a key loses the parameters + +"${CERTTOOL}" -k --infile "${srcdir}/data/provable2048.pem"|"${CERTTOOL}" -k|"${CERTTOOL}" -k >${OUTFILE} +grep "Hash: SHA384" ${OUTFILE} && grep "Seed: ab499ea55a5f4cb743434e49ca1ee3a491544309c6f59ab2cd5507de" ${OUTFILE} +if test $? != 0;then + echo "Could not find validation parameters after re-importing" + exit 1 +fi + rm -f "$OUTFILE" exit 0 |