]> the.earth.li Git - onak.git/blobdiff - keyindex.c
Add support for displaying EDDSA keys
[onak.git] / keyindex.c
index a26d458cdbb39cb6adee0acab85d379be231306e..ae1bcf89b1501f3a3e5bda5663ddaa44905d20bf 100644 (file)
@@ -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) &&