X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=keyindex.c;h=ae1bcf89b1501f3a3e5bda5663ddaa44905d20bf;hb=ced2e52d6466e53a9e7d1cc1d1b606e902ba592b;hp=a26d458cdbb39cb6adee0acab85d379be231306e;hpb=e17ef1fac72bcfeff58e7c88af18eea6f9d6bc85;p=onak.git diff --git a/keyindex.c b/keyindex.c index a26d458..ae1bcf8 100644 --- a/keyindex.c +++ b/keyindex.c @@ -48,6 +48,7 @@ char pkalgo2char(uint8_t algo) typech = 'D'; break; case OPENPGP_PKALGO_ECDSA: + case OPENPGP_PKALGO_EDDSA: typech = 'E'; break; case OPENPGP_PKALGO_EC: @@ -93,6 +94,7 @@ unsigned int keylength(struct openpgp_packet *keydata) switch (keydata->data[5]) { case OPENPGP_PKALGO_EC: case OPENPGP_PKALGO_ECDSA: + case OPENPGP_PKALGO_EDDSA: /* Elliptic curve key size is based on OID */ /* Ed25519 / 1.3.6.1.4.1.11591.15.1 */ if ((keydata->data[6] == 9) &&