Crypt-OpenSSL-RSA-0.41 - RSA encoding and decoding, using the openSSL libraries - metacpan.org
Timothy Legge
Crypt-OpenSSL-RSA-0.41
⭐ Starred
GitHub stars
Changes for version 0.41
Bug Fixes
PR #181
: Skip OpenSSL 3.x-specific tests on LibreSSL. LibreSSL reports version >= 3.0 via Crypt::OpenSSL::Guess's openssl_version() but internally uses the pre-3.x code path (OPENSSL_VERSION_NUMBER < 0x30000000L), causing two CPAN Testers failures on OpenBSD: t/padding.t (use_sslv23_padding is still a valid XS function on LibreSSL because RSA_SSLV23_PADDING exists) and t/pkcs1_sign.t (RSA_verify on pre-3.x/LibreSSL ignores the padding mode, so cross-padding verification succeeds). LibreSSL is now detected by parsing `openssl version` output for the "LibreSSL" string, using find_openssl_exec(find_openssl_prefix()) from Crypt::OpenSSL::Guess to locate the correct binary. The earlier approach of detecting LibreSSL via an undefined patch level was not reliable.
Documentation
AI_POLICY.md
CONTRIBUTING.md
README.md
SECURITY.md
Modules
Crypt::OpenSSL::RSA
RSA encoding and decoding, using the openSSL libraries
Other files
Changes
LICENSE
MANIFEST
META.json
META.yml
Makefile.PL
Module Install Instructions
To install Crypt::OpenSSL::RSA, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Crypt::OpenSSL::RSA
CPAN shell
perl -MCPAN -e shell
install Crypt::OpenSSL::RSA
For more information on module installation, please visit
the detailed CPAN module installation guide
Keyboard Shortcuts
Global
Focus search bar
Bring up this help dialog
GitHub
Go to pull requests
Go to GitHub issues (only if GitHub is preferred repository)
POD
Go to author
Go to changes
Go to issues
Go to dist
Go to repository/SCM
Go to source
Go to file browse
Search terms
module:
(e.g.
module:Plugin
distribution:
(e.g.
distribution:Dancer auth
author:
(e.g.
author:SONGMU Redis
version:
(e.g.
version:1.00