Deleted Added
full compact
dsa.c (312826) dsa.c (326663)
1/* apps/dsa.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 313 unchanged lines hidden (view full) ---

322 i = PEM_write_bio_DSA_PUBKEY(out, dsa);
323 else
324 i = PEM_write_bio_DSAPrivateKey(out, dsa, enc,
325 NULL, 0, NULL, passout);
326# if !defined(OPENSSL_NO_RSA) && !defined(OPENSSL_NO_RC4)
327 } else if (outformat == FORMAT_MSBLOB || outformat == FORMAT_PVK) {
328 EVP_PKEY *pk;
329 pk = EVP_PKEY_new();
1/* apps/dsa.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 313 unchanged lines hidden (view full) ---

322 i = PEM_write_bio_DSA_PUBKEY(out, dsa);
323 else
324 i = PEM_write_bio_DSAPrivateKey(out, dsa, enc,
325 NULL, 0, NULL, passout);
326# if !defined(OPENSSL_NO_RSA) && !defined(OPENSSL_NO_RC4)
327 } else if (outformat == FORMAT_MSBLOB || outformat == FORMAT_PVK) {
328 EVP_PKEY *pk;
329 pk = EVP_PKEY_new();
330 if (pk == NULL)
331 goto end;
332
330 EVP_PKEY_set1_DSA(pk, dsa);
331 if (outformat == FORMAT_PVK)
332 i = i2b_PVK_bio(out, pk, pvk_encr, 0, passout);
333 else if (pubin || pubout)
334 i = i2b_PublicKey_bio(out, pk);
335 else
336 i = i2b_PrivateKey_bio(out, pk);
337 EVP_PKEY_free(pk);

--- 32 unchanged lines hidden ---
333 EVP_PKEY_set1_DSA(pk, dsa);
334 if (outformat == FORMAT_PVK)
335 i = i2b_PVK_bio(out, pk, pvk_encr, 0, passout);
336 else if (pubin || pubout)
337 i = i2b_PublicKey_bio(out, pk);
338 else
339 i = i2b_PrivateKey_bio(out, pk);
340 EVP_PKEY_free(pk);

--- 32 unchanged lines hidden ---