aboutsummaryrefslogtreecommitdiffstats
path: root/g10/seskey.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2003-07-28 08:59:18 +0000
committerWerner Koch <[email protected]>2003-07-28 08:59:18 +0000
commit979ed0ca26a5ae5538fc5b2aad0a8f2cdd2aae86 (patch)
treecb331e2255292830b8ecfa68fa38005c98f7b2b4 /g10/seskey.c
parent* g10.c: New command --card-status. (diff)
downloadgnupg-979ed0ca26a5ae5538fc5b2aad0a8f2cdd2aae86.tar.gz
gnupg-979ed0ca26a5ae5538fc5b2aad0a8f2cdd2aae86.zip
Adjusted for use with current libgcrypt (1.1.42).
Diffstat (limited to 'g10/seskey.c')
-rw-r--r--g10/seskey.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/g10/seskey.c b/g10/seskey.c
index 11ebe17aa..be2535ace 100644
--- a/g10/seskey.c
+++ b/g10/seskey.c
@@ -148,7 +148,7 @@ encode_session_key (DEK *dek, unsigned int nbits)
if (DBG_CIPHER)
log_printhex ("encoded session key:", frame, nframe );
- if (gcry_mpi_scan( &a, GCRYMPI_FMT_USG, frame, &nframe))
+ if (gcry_mpi_scan( &a, GCRYMPI_FMT_USG, frame, n, &nframe))
BUG();
xfree (frame);
return a;
@@ -185,7 +185,7 @@ do_encode_md( gcry_md_hd_t md, int algo, size_t len, unsigned nbits,
memcpy( frame+n, asn, asnlen ); n += asnlen;
memcpy( frame+n, gcry_md_read (md, algo), len ); n += len;
assert( n == nframe );
- if (gcry_mpi_scan( &a, GCRYMPI_FMT_USG, frame, &nframe ))
+ if (gcry_mpi_scan( &a, GCRYMPI_FMT_USG, frame, n, &nframe ))
BUG();
xfree (frame);
return a;
@@ -214,7 +214,7 @@ encode_md_value (int pubkey_algo, gcry_md_hd_t md, int hash_algo,
return NULL;
}
if (gcry_mpi_scan( &frame, GCRYMPI_FMT_USG,
- gcry_md_read (md, hash_algo), &n ) )
+ gcry_md_read (md, hash_algo), n, &n ) )
BUG();
}
else