diff options
author | Werner Koch <[email protected]> | 2003-07-28 08:59:18 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-07-28 08:59:18 +0000 |
commit | 979ed0ca26a5ae5538fc5b2aad0a8f2cdd2aae86 (patch) | |
tree | cb331e2255292830b8ecfa68fa38005c98f7b2b4 /g10/seskey.c | |
parent | * g10.c: New command --card-status. (diff) | |
download | gnupg-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.c | 6 |
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 |