From 3e0e8f884f1ed37e120beeb57aa7cd79e3c145a0 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 11 Aug 1998 17:29:34 +0000 Subject: bug fix release --- g10/build-packet.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'g10/build-packet.c') diff --git a/g10/build-packet.c b/g10/build-packet.c index 6373e0cbd..a7c709302 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -291,7 +291,8 @@ do_secret_key( IOBUF out, int ctb, PKT_secret_key *sk ) for(i=0; i < npkey; i++ ) mpi_write(a, sk->skey[i] ); if( sk->is_protected ) { - if( is_RSA(sk->pubkey_algo) && sk->version < 4 ) { + if( is_RSA(sk->pubkey_algo) && sk->version < 4 + && !sk->protect.s2k.mode ) { iobuf_put(a, sk->protect.algo ); iobuf_write(a, sk->protect.iv, 8 ); } -- cgit v1.2.3