Announcing Crypt::OpenSSL3, a new Perl binding for OpenSSL

Leon Timmermans <[email protected]> Fri, 24 Oct 2025 16:17:03 +0200
Newsgroups gmane.comp.encryption.openssl.user
Message-ID <CAHhgV8gjM2XwabAtA87FLGwNmRC3Y5Ad89qM8b945QMprz8N=Q@mail.gmail.com>
Hello all,

I am delighted to announce the first release of Crypt::OpenSSL3, a new
Perl binding for OpenSSL [1].

Most of all it is intended as a replacement for Net::SSLeay; a module
that will soon be 30 years old (as the name already hints at). In
those 30 years OpenSSL, perl and computing in general have all evolved
quite a bit; to the point where starting fresh provides an easier
route to a future proof binding.

It's also intended to replace more than a dozen CPAN modules in the
Crypt::OpenSSL:: namespace, each wrapping a single aspect of the API
(e.g. RSA, AES, X509, …). I hope that having an integrated
implementation will provide a better user experience.

This is an early release, and while the TLS and low-level cryptography
support are fairly complete, some other functionality is still missing
(in particular around the various file formats); I expect to add that
in future releases. The same is true for the documentation.

I hope that this will be the start of a new chapter for using OpenSSL in Perl.

Leon

1: https://metacpan.org/dist/Crypt-OpenSSL3

-- 
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/CAHhgV8gjM2XwabAtA87FLGwNmRC3Y5Ad89qM8b945QMprz8N%3DQ%40mail.gmail.com.