1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-02-02 16:43:03 +01:00

ecc-sos: Clean up use of mpi_get_opaque.

* g10/ecdh.c (pk_ecdh_encrypt_with_shared_point): Tidy up.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2020-05-12 13:42:07 +09:00
parent e6c975280a
commit e02347b2ab

View File

@ -98,7 +98,7 @@ pk_ecdh_encrypt_with_shared_point (int is_encrypt, gcry_mpi_t shared_mpi,
gpg_error_t err; gpg_error_t err;
byte *secret_x; byte *secret_x;
int secret_x_size; int secret_x_size;
unsigned int nbits, nbits1; unsigned int nbits;
const unsigned char *kek_params; const unsigned char *kek_params;
size_t kek_params_size; size_t kek_params_size;
int kdf_hash_algo; int kdf_hash_algo;
@ -118,7 +118,7 @@ pk_ecdh_encrypt_with_shared_point (int is_encrypt, gcry_mpi_t shared_mpi,
/* Extract x component of the shared point: this is the actual /* Extract x component of the shared point: this is the actual
shared secret. */ shared secret. */
nbytes = (mpi_get_nbits (pkey[1] /* public point */)+7)/8; nbytes = (mpi_get_nbits (pkey[1] /* public point */)+7)/8;
secret_x = gcry_mpi_get_opaque (shared_mpi, &nbits1); secret_x = gcry_mpi_get_opaque (shared_mpi, NULL);
/* Expected size of the x component */ /* Expected size of the x component */
secret_x_size = (nbits+7)/8; secret_x_size = (nbits+7)/8;