tools: Don't prepare G in gpg-pair-tool.
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 20 Jun 2019 04:22:06 +0000 (13:22 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Thu, 19 Sep 2019 09:36:11 +0000 (18:36 +0900)
* tools/gpg-pair-tool.c (create_dh_keypair): Use NULL for G.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
tools/gpg-pair-tool.c

index 06b258f..666a0bc 100644 (file)
@@ -1022,7 +1022,6 @@ create_dh_keypair (unsigned char *dh_secret, size_t dh_secret_len,
 {
   gpg_error_t err;
   unsigned char *p;
-  const unsigned char G[32] = { 0x9 };
 
   /* We need a temporary buffer for the public key.  Check the length
    * for the later memcpy.  */
@@ -1036,7 +1035,7 @@ create_dh_keypair (unsigned char *dh_secret, size_t dh_secret_len,
   memcpy (dh_secret, p, 32);
   xfree (p);
 
-  err = gcry_ecc_mul_point (GCRY_ECC_CURVE25519, &p, dh_secret, G);
+  err = gcry_ecc_mul_point (GCRY_ECC_CURVE25519, &p, dh_secret, NULL);
   if (err)
     return err;