Timothy Legge
/
Crypt-OpenSSL-RSA-0.41
⭐ Starred 8
GitHub stars
/
CONTRIBUTING.md
Contributing to Crypt::OpenSSL::RSA
Thank you for your interest in contributing!
Getting Started
# Install build dependencies
cpanm --notest Crypt::OpenSSL::Guess Crypt::OpenSSL::Random
# Build and test
perl Makefile.PL && make && make test
Reporting Bugs
Please 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
Submitting Changes
- Fork the repository
- Create a feature branch
- Write tests for your changes
- Run the full test suite (
make test)
- Submit a pull request
Code Style
- 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)
Security Issues
For security vulnerabilities, please see SECURITY.md instead of opening a public issue.