diff options
author | Werner Koch <[email protected]> | 1998-08-08 19:27:00 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-08-08 19:27:00 +0000 |
commit | 6ccf4e0f80547ecaf2df19443093d9a53e7dc57e (patch) | |
tree | a5ea0d7ce2a6eb8a7f74ccfaf3921b08e7ec4997 /g10/build-packet.c | |
parent | new (diff) | |
download | gnupg-6ccf4e0f80547ecaf2df19443093d9a53e7dc57e.tar.gz gnupg-6ccf4e0f80547ecaf2df19443093d9a53e7dc57e.zip |
ready for a new release
Diffstat (limited to 'g10/build-packet.c')
-rw-r--r-- | g10/build-packet.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/g10/build-packet.c b/g10/build-packet.c index 1ddb420ae..6373e0cbd 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -310,9 +310,11 @@ do_secret_key( IOBUF out, int ctb, PKT_secret_key *sk ) } else iobuf_put(a, 0 ); - if( sk->is_protected && sk->version >= 4 - && !(opt.emulate_bugs & EMUBUG_ENCR_MPI) ) { - BUG(); + if( sk->is_protected && sk->version >= 4 ) { + byte *p; + assert( mpi_is_opaque( sk->skey[npkey] ) ); + p = mpi_get_opaque( sk->skey[npkey], &i ); + iobuf_write(a, p, i ); } else { for( ; i < nskey; i++ ) |