p5-net-ssleay
p5-net-ssleay copied to clipboard
Net-SSLeay: Perl bindings for OpenSSL and LibreSSL
Instead of requiring hacking Makefile.PL by packagers like happening in * https://github.com/meta-cpan/meta-cpan/tree/master/recipes-security/net-ssleay-perl/net-ssleay-perl * http://git.openembedded.org/meta-openembedded/tree/meta-perl/recipes-perl/libnet/libnet-ssleay-perl use Config::AutoConf when available. This patch shall give the new maintainers of Net::SSLeay an insight how...
Only LibreSSL 2.7 and 2.8 are currently supported by the LibreSSL project. The compile time check for 2.2 and 2.5 is not necessary for an up-to-date system. LibreSSL developers recommend...
Issue #71 exposes SSL_CTX_set_client_hello_cb() and related API calls. A related convenience method [SSL_want_client_hello_cb()](https://www.openssl.org/docs/manmaster/man3/SSL_want_client_hello_cb.html) was also added in OpenSSl 1.1.1. In addition to this, there are a number of SSL_want_*_() convenience...
I tried to install with: `sudo cpan -i Net::SSLeay` I get a bunch of deprecated warnings like this: `x86_64-linux-gnu-gcc -c -I"/usr/include" -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64...
I'm running into a problem with a thread-compiled 5.18.2 Perl that tries to load in Net::SSLeay and fails: ``` XSLoader at dev-perl/centos7/5.18.2/lib/perl5/XSLoader.pm line 90. XSLoader::load('Net::SSLeay', 1.92) called at dev-perl/centos7/5.18.2/lib/perl5/x86_64-linux-thread-multi/Net/SSLeay.pm line...
The following author-only tests are run as part of the standard Net-SSLeay test suite: * `t/local/01_pod.t` * `t/local/02_pod_coverage.t` * `t/local/kwalitee.t` These only need to be run as part of CI...
Please add a function to get the curve name from an ECDSA certificate. I couldn't find any in the documentation.
Raised by @h-vn in a comment in #313, but it deserves its own issue. `helper_script/regen_openssl_constants.pl` (and, when #313 is merged, `helper_script/update-exported-constants`) generates C code that returns the values of libssl...
The `ASN1_*`-related functions give wildly incorrect results with 64-bit editions of Windows and the GCC in 32-bit versions of Strawberry Perl >= 5.30.0.1. We suspect this is the cause of...
The function do_httpx2: ``` sub do_httpx2 { my ($page, $response, $headers, $server_cert) = &do_httpx3; X509_free($server_cert) if defined $server_cert; return ($page, $response, defined $headers ? map( { ($h,$v)=/^(\S+)\:\s*(.*)$/; (uc($h),$v); } split(/\s?\n/,...