diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/ChangeLog | 5 | ||||
-rwxr-xr-x | tools/ring-a-party | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/tools/ChangeLog b/tools/ChangeLog index 2050b4e90..b53e90d65 100644 --- a/tools/ChangeLog +++ b/tools/ChangeLog @@ -1,3 +1,8 @@ +Fri Sep 15 18:40:36 CEST 2000 Werner Koch <[email protected]> + + * ring-a-party: An array start at offset 1 no 0. Many thanks to Mike + for finding this bug. + Thu Sep 14 14:20:38 CEST 2000 Werner Koch <[email protected]> * ring-a-party: Flush the last key. diff --git a/tools/ring-a-party b/tools/ring-a-party index 26c055622..7cf05d78d 100755 --- a/tools/ring-a-party +++ b/tools/ring-a-party @@ -87,7 +87,7 @@ function printfpr16( s ) printf "f16 Fingerprint16 ="; for(i=0; i < 16; i++ ) { if( i == 8 ) printf " "; - printf " %s", substr( s, i*2, 2 ); + printf " %s", substr( s, i*2+1, 2 ); } printf "\n" } @@ -97,10 +97,13 @@ function printfpr20( s ) printf "f20 Fingerprint20 ="; for(i=0; i < 10; i++ ) { if( i == 5 ) printf " "; - printf " %s", substr( s, i*4, 4 ); + printf " %s", substr( s, i*4+1, 4 ); } printf "\n" } ' | tee a.pub | gpg --print-mds + + + |