aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2021-10-21 06:15:06 +0000
committerNIIBE Yutaka <[email protected]>2021-10-21 06:15:06 +0000
commit79650494418be22c875768880b65a9b7060edbc5 (patch)
tree5a0e885bfa0028d7958bbe59c8634cca5d04cd7d
parentexperiment: Also support new ECDH encryption with 448. (diff)
downloadgnupg-79650494418be22c875768880b65a9b7060edbc5.tar.gz
gnupg-79650494418be22c875768880b65a9b7060edbc5.zip
experiment: Fix for 448 pubkey.
Signed-off-by: NIIBE Yutaka <[email protected]>
-rw-r--r--common/openpgp-misc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/openpgp-misc.c b/common/openpgp-misc.c
index 4d057e5ed..0c2960c3c 100644
--- a/common/openpgp-misc.c
+++ b/common/openpgp-misc.c
@@ -87,7 +87,7 @@ openpgp_fixup_pubkey_448 (int algo, gcry_mpi_t *p_pubkey)
p[0] = 0x40;
memcpy (p+1, p_key, len);
- a = gcry_mpi_set_opaque (NULL, p, 0);
+ a = gcry_mpi_set_opaque (NULL, p, len*8+7);
gcry_mpi_set_flag (a, GCRYMPI_FLAG_USER2);
*p_pubkey = a;
gcry_mpi_release (pubkey_mpi);