Loading apps/pkey.c +20 −12 Original line number Diff line number Diff line Loading @@ -186,23 +186,29 @@ int pkey_main(int argc, char **argv) if (!noout) { if (outformat == FORMAT_PEM) { if (pubout) { PEM_write_bio_PUBKEY(out, pkey); if (!PEM_write_bio_PUBKEY(out, pkey)) goto end; } else { assert(private); if (traditional) PEM_write_bio_PrivateKey_traditional(out, pkey, cipher, if (traditional) { if (!PEM_write_bio_PrivateKey_traditional(out, pkey, cipher, NULL, 0, NULL, passout); else PEM_write_bio_PrivateKey(out, pkey, cipher, NULL, 0, NULL, passout); passout)) goto end; } else { if (!PEM_write_bio_PrivateKey(out, pkey, cipher, NULL, 0, NULL, passout)) goto end; } } } else if (outformat == FORMAT_ASN1) { if (pubout) { i2d_PUBKEY_bio(out, pkey); if (!i2d_PUBKEY_bio(out, pkey)) goto end; } else { assert(private); i2d_PrivateKey_bio(out, pkey); if (!i2d_PrivateKey_bio(out, pkey)) goto end; } } else { BIO_printf(bio_err, "Bad format specified for key\n"); Loading @@ -212,10 +218,12 @@ int pkey_main(int argc, char **argv) if (text) { if (pubtext) { EVP_PKEY_print_public(out, pkey, 0, NULL); if (EVP_PKEY_print_public(out, pkey, 0, NULL) <= 0) goto end; } else { assert(private); EVP_PKEY_print_private(out, pkey, 0, NULL); if (EVP_PKEY_print_private(out, pkey, 0, NULL) <= 0) goto end; } } Loading Loading
apps/pkey.c +20 −12 Original line number Diff line number Diff line Loading @@ -186,23 +186,29 @@ int pkey_main(int argc, char **argv) if (!noout) { if (outformat == FORMAT_PEM) { if (pubout) { PEM_write_bio_PUBKEY(out, pkey); if (!PEM_write_bio_PUBKEY(out, pkey)) goto end; } else { assert(private); if (traditional) PEM_write_bio_PrivateKey_traditional(out, pkey, cipher, if (traditional) { if (!PEM_write_bio_PrivateKey_traditional(out, pkey, cipher, NULL, 0, NULL, passout); else PEM_write_bio_PrivateKey(out, pkey, cipher, NULL, 0, NULL, passout); passout)) goto end; } else { if (!PEM_write_bio_PrivateKey(out, pkey, cipher, NULL, 0, NULL, passout)) goto end; } } } else if (outformat == FORMAT_ASN1) { if (pubout) { i2d_PUBKEY_bio(out, pkey); if (!i2d_PUBKEY_bio(out, pkey)) goto end; } else { assert(private); i2d_PrivateKey_bio(out, pkey); if (!i2d_PrivateKey_bio(out, pkey)) goto end; } } else { BIO_printf(bio_err, "Bad format specified for key\n"); Loading @@ -212,10 +218,12 @@ int pkey_main(int argc, char **argv) if (text) { if (pubtext) { EVP_PKEY_print_public(out, pkey, 0, NULL); if (EVP_PKEY_print_public(out, pkey, 0, NULL) <= 0) goto end; } else { assert(private); EVP_PKEY_print_private(out, pkey, 0, NULL); if (EVP_PKEY_print_private(out, pkey, 0, NULL) <= 0) goto end; } } Loading