* defs.inc: Improved all_cipher_algos and all_hash_algos to work when
authorDavid Shaw <dshaw@jabberwocky.com>
Fri, 5 Jun 2009 13:54:08 +0000 (13:54 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Fri, 5 Jun 2009 13:54:08 +0000 (13:54 +0000)
there are more than one line of algorithms.  From 1.4.

tests/openpgp/ChangeLog
tests/openpgp/defs.inc

index 078c286..21d4ef1 100644 (file)
@@ -1,3 +1,8 @@
+2009-06-05  David Shaw  <dshaw@jabberwocky.com>
+
+       * 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  <wk@g10code.com>
 
        * mkdemodirs (GPG): Use --no-options.
index b33d9eb..2a7683e 100755 (executable)
@@ -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