From bbf86c6e592b62cd6ae0e74ac37822b69242a4aa Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 26 Apr 1999 15:53:01 +0000 Subject: See ChangeLog: Mon Apr 26 17:48:15 CEST 1999 Werner Koch --- g10/build-packet.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'g10/build-packet.c') 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] ); -- cgit v1.2.3