diff options
author | Werner Koch <[email protected]> | 1999-04-26 15:53:01 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1999-04-26 15:53:01 +0000 |
commit | bbf86c6e592b62cd6ae0e74ac37822b69242a4aa (patch) | |
tree | c82d4dfef3fcdb2a769d978acd304e111d5b8d83 /g10/build-packet.c | |
parent | See ChangeLog: Sun Apr 18 20:48:15 CEST 1999 Werner Koch (diff) | |
download | gnupg-bbf86c6e592b62cd6ae0e74ac37822b69242a4aa.tar.gz gnupg-bbf86c6e592b62cd6ae0e74ac37822b69242a4aa.zip |
See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner Koch
Diffstat (limited to 'g10/build-packet.c')
-rw-r--r-- | g10/build-packet.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/g10/build-packet.c b/g10/build-packet.c index b3831eb32..285f115f4 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -728,9 +728,15 @@ do_signature( IOBUF out, int ctb, PKT_signature *sig ) } iobuf_put(a, sig->digest_start[0] ); iobuf_put(a, sig->digest_start[1] ); - n = pubkey_get_nsig( sig->pubkey_algo ); - if( !n ) - write_fake_data( a, sig->data[0] ); + n = sig->pubkey_algo? pubkey_get_nsig( sig->pubkey_algo ) : 0; + if( !n ) { /* the MDC data */ + fputs("The MDC: ", stderr); + mpi_print(stderr, sig->data[0], 0 ); + fputs(" ", stderr); + mpi_print(stderr, sig->data[0], 1 ); + putc('\n', stderr); + mpi_write( a, sig->data[0] ); + } for(i=0; i < n; i++ ) mpi_write(a, sig->data[i] ); |