Thanks, Selva for having an extra eye :-) - I asked for the feature, and it works beautifully for me, but what do I understand about OpenSSL internals... ("unsigned long" fixed on the fly).
Tried on FreeBSD 14 with OpenSSL 3 and a broken provider (which is what triggered the whole thing): $ src/openvpn/openvpn --providers legacyXX 2023-08-11 20:19:53 OpenSSL: error:12800067:DSO support routines::could not load the shared library:filename(/usr/lib/ossl-modules/legacyXX.so): /usr/lib/ossl-modules/legacyXX.so: Undefined symbol "ossl_md4_functions" .. and on Linux with OpenSSL 1.1.1t, passing a wrong passphrase: 2023-08-11 20:17:24 OpenSSL: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt: 2023-08-11 20:17:24 OpenSSL: error:23077074:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 cipherfinal error: 2023-08-11 20:17:24 OpenSSL: error:2306A075:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error: 2023-08-11 20:17:24 OpenSSL: error:0907B00D:PEM routines:PEM_read_bio_PrivateKey:ASN1 lib: 2023-08-11 20:17:24 Cannot load private key file [[INLINE]] (which looks to be "the same what it printed before", so at least it does not break anything) With 3.0 it prints, in the same situation... 2023-08-11 20:24:01 OpenSSL: error:1C800064:Provider routines::bad decrypt: 2023-08-11 20:24:01 OpenSSL: error:11800074:PKCS12 routines::pkcs12 cipherfinal error:maybe wrong password .. or 2023-08-11 20:23:21 OpenSSL: error:0308010C:digital envelope routines::unsupported:Global default library context, Algorithm (DES-CBC : 10), Properties () (ahem...) So, very nice. For extra sanity checking pushed to GHA first, to get more OpenSSL/OS combinations tested. Your patch has been applied to the master and release/2.6 branch. commit 0f8485f2870277fb7ccdb4097380e35dc35b064e (master) commit 101499a43d222dcefbf5c6fc6f8b71a4f5d1f533 (release/2.6) Author: Arne Schwabe Date: Fri Aug 11 14:15:03 2023 +0200 show extra info for OpenSSL errors Signed-off-by: Arne Schwabe <a...@rfc2549.org> Acked-by: Selva Nair <selva.n...@gmail.com> Message-Id: <20230811121503.4159089-1-a...@rfc2549.org> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26929.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel