Hi, Is there any reason why PEM_write_DSAPublicKey() is not enabled in pem_all.c? We'd like to use this in OpenSSH.
Index: crypto/pem/pem.h =================================================================== RCS file: /cvs/src/lib/libssl/src/crypto/pem/pem.h,v retrieving revision 1.10 diff -u -p -r1.10 pem.h --- crypto/pem/pem.h 1 Oct 2010 22:58:56 -0000 1.10 +++ crypto/pem/pem.h 8 Apr 2011 20:55:11 -0000 @@ -488,6 +488,7 @@ DECLARE_PEM_rw(RSA_PUBKEY, RSA) DECLARE_PEM_rw_cb(DSAPrivateKey, DSA) +DECLARE_PEM_rw_const(DSAPublicKey, DSA) DECLARE_PEM_rw(DSA_PUBKEY, DSA) DECLARE_PEM_rw_const(DSAparams, DSA) Index: crypto/pem/pem_all.c =================================================================== RCS file: /cvs/src/lib/libssl/src/crypto/pem/pem_all.c,v retrieving revision 1.8 diff -u -p -r1.8 pem_all.c --- crypto/pem/pem_all.c 1 Oct 2010 22:58:56 -0000 1.8 +++ crypto/pem/pem_all.c 8 Apr 2011 20:55:11 -0000 @@ -224,6 +224,7 @@ DSA *PEM_read_bio_DSAPrivateKey(BIO *bp, } IMPLEMENT_PEM_write_cb_const(DSAPrivateKey, DSA, PEM_STRING_DSA, DSAPrivateKey) +IMPLEMENT_PEM_rw_const(DSAPublicKey, DSA, PEM_STRING_DSA_PUBLIC, DSAPublicKey) IMPLEMENT_PEM_rw(DSA_PUBKEY, DSA, PEM_STRING_PUBLIC, DSA_PUBKEY) #ifndef OPENSSL_NO_FP_API ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org