diff --git a/tests/openpgp/ChangeLog b/tests/openpgp/ChangeLog index 078c28676..21d4ef142 100644 --- a/tests/openpgp/ChangeLog +++ b/tests/openpgp/ChangeLog @@ -1,3 +1,8 @@ +2009-06-05 David Shaw + + * defs.inc: Improved all_cipher_algos and all_hash_algos to work + when there are more than one line of algorithms. From 1.4. + 2009-04-19 Werner Koch * mkdemodirs (GPG): Use --no-options. diff --git a/tests/openpgp/defs.inc b/tests/openpgp/defs.inc index b33d9ebf8..2a7683eb6 100755 --- a/tests/openpgp/defs.inc +++ b/tests/openpgp/defs.inc @@ -148,14 +148,13 @@ have_hash_algo () { } all_cipher_algos () { - ../../g10/gpg2 --homedir . --version | grep "Cipher" | sed 's/^Cipher: //; s/,//g' + ../../g10/gpg2 --homedir . --with-colons --list-config ciphername | sed 's/^cfg:ciphername://; s/;/ /g' } all_hash_algos () { - ../../g10/gpg2 --homedir . --version | grep "Hash" | sed 's/^Hash: //; s/,//g' + ../../g10/gpg2 --homedir . --with-colons --list-config digestname | sed 's/^cfg:digestname://; s/;/ /g' } - set -e pgmname=`basename $0` #trap cleanup SIGHUP SIGINT SIGQUIT