if (!app_passwd(bio_err, passargin, passargout, &passin, &passout))
{
BIO_printf(bio_err, "Error getting passwords\n");
if (!app_passwd(bio_err, passargin, passargout, &passin, &passout))
{
BIO_printf(bio_err, "Error getting passwords\n");
pkey = load_key(bio_err, infile, informat, 1,
passin, e, "key");
if (!pkey)
pkey = load_key(bio_err, infile, informat, 1,
passin, e, "key");
if (!pkey)
EVP_PKEY_print_private(out, pkey, 0, NULL);
}
EVP_PKEY_print_private(out, pkey, 0, NULL);
}