aboutsummaryrefslogtreecommitdiffstats
path: root/g10/parse-packet.c
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2020-06-04 09:50:37 +0000
committerNIIBE Yutaka <[email protected]>2020-06-04 09:50:37 +0000
commit74a79bed4ba68f43cd02fcf6e0fca5cb5a98b645 (patch)
tree54aada3fca4e53eb4da2753c25779a958e4071a9 /g10/parse-packet.c
parentFix previous commit. (diff)
downloadgnupg-gniibe/sos.tar.gz
gnupg-gniibe/sos.zip
ecc-sos,gpg: More fixes for SOS.gniibe/sos
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'g10/parse-packet.c')
-rw-r--r--g10/parse-packet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/parse-packet.c b/g10/parse-packet.c
index 14116f062..e2a300d2c 100644
--- a/g10/parse-packet.c
+++ b/g10/parse-packet.c
@@ -2352,7 +2352,8 @@ parse_signature (IOBUF inp, int pkttype, unsigned long pktlen,
for (i = 0; i < ndata; i++)
{
n = pktlen;
- if (sig->pubkey_algo == PUBKEY_ALGO_EDDSA)
+ if (sig->pubkey_algo == PUBKEY_ALGO_ECDSA
+ || sig->pubkey_algo == PUBKEY_ALGO_EDDSA)
sig->data[i] = sos_read (inp, &n, 0);
else
sig->data[i] = mpi_read (inp, &n, 0);