|
Lines 400-405
do_convert_to_pem(struct sshkey *k)
Link Here
|
| 400 |
if (!PEM_write_RSAPublicKey(stdout, k->rsa)) |
400 |
if (!PEM_write_RSAPublicKey(stdout, k->rsa)) |
| 401 |
fatal("PEM_write_RSAPublicKey failed"); |
401 |
fatal("PEM_write_RSAPublicKey failed"); |
| 402 |
break; |
402 |
break; |
|
|
403 |
case KEY_ECDSA: |
| 404 |
if (!PEM_write_EC_PUBKEY(stdout, k->ecdsa)) |
| 405 |
fatal("PEM_write_EC_PUBKEY failed"); |
| 406 |
break; |
| 407 |
case KEY_DSA: |
| 408 |
if (!PEM_write_DSA_PUBKEY(stdout, k->dsa)) |
| 409 |
fatal("PEM_write_DSA_PUBKEY failed"); |
| 410 |
break; |
| 403 |
default: |
411 |
default: |
| 404 |
fatal("%s: unsupported key type %s", __func__, sshkey_type(k)); |
412 |
fatal("%s: unsupported key type %s", __func__, sshkey_type(k)); |
| 405 |
} |
413 |
} |