Thank you for your interest in contributing!
# Install build dependencies
cpanm --notest Crypt::OpenSSL::Guess Crypt::OpenSSL::Random
# Build and test
perl Makefile.PL && make && make testPlease open an issue at https://github.com/cpan-authors/Crypt-OpenSSL-RSA/issues with:
- Your Perl version (
perl -v) - Your OpenSSL version (
openssl version) - A minimal reproducing script
- Fork the repository
- Create a feature branch
- Write tests for your changes
- Run the full test suite (
make test) - Submit a pull request
- Follow existing conventions in the codebase
- XS changes must compile cleanly on OpenSSL 1.0.x, 1.1.x, 3.x, and LibreSSL
- Use preprocessor conditionals to handle version differences (see
RSA.xs)
For security vulnerabilities, please see SECURITY.md instead of opening a public issue.