An open API service providing commit metadata for open source projects.

GitHub / cpan-authors/Crypt-OpenSSL-RSA / commits

SHA Message Author Date Stats
1132a357 merge Merge pull request #202 from toddr-bot/koan.toddr.bot/fix-pod-documentation Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
3 months ago
ad346065 merge Merge pull request #194 from toddr-bot/koan.toddr.bot/remove-redundant-bignum... Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
3 months ago
456bd824 Fix POD documentation: synopsis variables, PEM headers, and sign/verify docs
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 3 months ago
50d01b5c Remove redundant BEGIN eval block for Crypt::OpenSSL::Bignum
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 3 months ago
24e227d1 Bump version to 0.41 for release to CPAN Todd Rinaldo <t****r@c****g> 4 months ago
6d3b4d83 merge Merge pull request #181 from toddr-bot/koan.toddr.bot/fix-libressl-test-skips Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
a3788e26 Detect LibreSSL via version string instead of undefined patch level Toddr Bot <t****t@r****s> 4 months ago
a5dfbc94 Skip OpenSSL 3.x-specific tests on LibreSSL
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
f0064b65 Bump version to 0.39 for release to CPAN Todd Rinaldo <t****r@c****g> 4 months ago
afc8b6a6 merge Merge pull request #180 from toddr-bot/koan.toddr.bot/der-passphrase-support Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
eb65b3fe merge Merge pull request #177 from toddr-bot/koan.toddr.bot/fix-private-encrypt-err... Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
126f6170 merge Merge pull request #179 from timlegge/issues Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
0c36f0b5 Add OAEP/PSS padding checks to public_decrypt()
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
4f8fe341 merge Merge pull request #178 from toddr-bot/koan.toddr.bot/validate-keygen-size Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
508d59ae merge Merge pull request #173 from toddr-bot/koan.toddr.bot/validate-x509-der-key-type Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
c3a74403 Fixes #175: Failed test 'Padding method pkcs1_pss is valid for signing with r... Timothy Legge <t****e@g****m> 4 months ago
2283c750 Add passphrase support for DER-encoded private keys
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
853f4df9 Fixes #174: Lost confgure_requires prereq Crypt::OpenSSL::Guess Timothy Legge <t****e@g****m> 4 months ago
f915552f Fix DER key rejection test regex for OpenSSL 1.1.1 (Bullseye)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
2df0174a Validate key size in generate_key() before OpenSSL calls
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
fc75575d Check padding compatibility before message length in private_encrypt()
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
0791e70b Add tests for private_encrypt error message ordering
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
5259b273 Reject non-RSA keys in _new_public_key_x509_der() on OpenSSL 3.x
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
8e50919f Add test for non-RSA DER key rejection in _new_public_key_x509_der
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
e11792f4 merge Merge pull request #172 from toddr-bot/koan.toddr.bot/fix-passphrase-typo Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
6fbd3a62 merge Merge pull request #171 from toddr-bot/koan.toddr.bot/fix-issue-170 Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
c90b6729 Fix 'passphase' typo throughout codebase — should be 'passphrase'
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
8d56fcd2 Fix macOS compile warnings (-Wexpansion-to-defined, -Wpointer-sign)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 4 months ago
199506da merge Merge pull request #169 from timlegge/bignum Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
e1c99759 Make Crypt::OpenSSL::Bignum a hard requirement Timothy Legge <t****e@g****m> 4 months ago
114d78af Bump version to 0.38 for release to CPAN Todd Rinaldo <t****r@c****g> 4 months ago
e07dea97 merge Merge pull request #168 from timlegge/padding Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
cb2baa66 Fix the referenced padding method in croak message Timothy Legge <t****e@g****m> 4 months ago
5c5b50f5 Do not overide the user provided padding croak instead Timothy Legge <t****e@g****m> 4 months ago
5ddfb9f6 merge Merge pull request #118 from toddr-bot/koan.toddr.bot/fix-private-encrypt-pad... Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
51967f90 merge Merge pull request #148 from toddr-bot/koan.toddr.bot/test-pkcs1-v15-signing Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
c9a018d5 Implement OpenSSL version check in pkcs1_sign tests Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
b95edde1 merge Merge pull request #142 from toddr-bot/koan.toddr.bot/fix-sign-pre3x-leak Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
569a79c6 merge Merge pull request #165 from timlegge/remove-public Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
dcd15939 Reverse e8f21ba but keep in in hisstory for if we implement alternate digests... Timothy Legge <t****e@g****m> 5 months ago
4384a551 Also fix the overhead calculaation for OAEP that was hardcoded for SHA1 Timothy Legge <t****e@g****m> 5 months ago
5af06e7f rsa_crypt no longer needs public/private arguement Timothy Legge <t****e@g****m> 5 months ago
8ae30c7c merge Merge pull request #141 from toddr-bot/koan.toddr.bot/fix-key-type-validation Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
68aadbae merge Merge pull request #164 from atoomic/koan.atoomic/get-key-params-no-croak Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
ed770cff merge Merge pull request #124 from atoomic/koan.atoomic/add-pkcs8-private-key-export Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
67199f4e merge Merge pull request #126 from atoomic/koan.atoomic/new-public-key-der-support Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
ad7ab011 fix: address review feedback on DER key detection and tests
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
ae488e3a merge Merge pull request #161 from atoomic/koan.atoomic/fix-issue-152 Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
f3b02be1 merge Merge pull request #159 from atoomic/koan.atoomic/fix-issue-155 Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
6cd78a84 fix: use regex for private key PEM header in openssl_der.t
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
ef889465 fix: remove unused File::Slurper import from openssl_der.t
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
6f72fd45 refactor: replace eval with ASN.1 OID detection for DER public keys
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
2df71f1a fix: resolve CI failures on #141 (attempt 1) Toddr Bot <t****t@r****s> 5 months ago
205a3f60 rebase: apply review feedback on #126 Kōan <k****t@a****g> 5 months ago
eb068b55 rebase: apply review feedback on #141 Toddr Bot <t****t@r****s> 5 months ago
b4ec4ffe rebase: apply review feedback on #159 Kōan <k****t@a****g> 5 months ago
1f32d813 merge Merge pull request #144 from toddr-bot/koan.toddr.bot/fix-makefile-metadata Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
ee505b2b merge Merge pull request #143 from toddr-bot/koan.toddr.bot/fix-private-key-export-... Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
5039db34 merge Merge pull request #160 from atoomic/koan.atoomic/fix-issue-156 Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
b0c1c1ff merge Merge pull request #158 from atoomic/koan.atoomic/fix-issue-154 Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
b4fe8206 rebase: apply review feedback on #144 Toddr Bot <t****t@r****s> 5 months ago
f0655eba fix: drain error queue after _get_key_parameters() on OpenSSL 3.x
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
71cc5231 merge Merge pull request #157 from atoomic/koan.atoomic/fix-issue-153 Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
7f8c28cd merge Merge pull request #163 from toddr-bot/koan.toddr.bot/cpants-experimental-fixes Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
5 months ago
0523ffe4 rebase: apply review feedback on #163 Toddr Bot <t****t@r****s> 5 months ago
dcc6391a merge Merge pull request #162 from toddr-bot/koan.toddr.bot/update-claudemd-generat... Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
5 months ago
fc93bfcc Address 4 CPANTS experimental kwalitee recommendations
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
4f8349cb docs: document generated files and release conventions in CLAUDE.md
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
d5b1c1d5 Update MANIFEST Todd Rinaldo <t****r@c****g> 5 months ago
db2fcc78 README.md and ship a link to the CI suite Todd Rinaldo <t****r@c****g> 5 months ago
fc9d5b59 merge Merge pull request #145 from toddr-bot/koan.toddr.bot/fix-extractbiostring-leak Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
fcf1eadf merge Merge pull request #130 from toddr-bot/koan.toddr.bot/test-generate-key-expon... Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
c6af6b3f rebase: apply review feedback on #130 Toddr Bot <t****t@r****s> 5 months ago
af693315 merge Merge pull request #95 from atoomic/koan.atoomic/test-error-paths Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
67513ea4 rebase: apply review feedback on #145 Toddr Bot <t****t@r****s> 5 months ago
232eb056 merge Merge pull request #151 from atoomic/koan.atoomic/fix-even-exponent-hang Timothy Legge <t****e@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
c56ad2a1 perf: cache is_private_key flag in rsaData to avoid per-call BIGNUM alloc
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
2dfa6aa1 fix: use THROW for make_rsa_obj result in _new_key_from_parameters()
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
b1400eae fix: check EVP_PKEY_get_bn_param() return values in _get_key_parameters()
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
63fca0aa refactor: extract setup_pss_sign_ctx() to deduplicate sign/verify PSS setup
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
a6db0fab refactor: eliminate duplicate NID→name table in get_message_digest()
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
4f2f0a14 rebase: apply review feedback on #145 Toddr Bot <t****t@r****s> 5 months ago
2371c26b test: add regression tests for invalid RSA exponent rejection
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
3ac255af fix: reject invalid RSA exponents before calling OpenSSL
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Kōan <k****t@a****g> 5 months ago
199d8f42 merge Merge pull request #135 from atoomic/koan.atoomic/plaintext-length-prevalidation Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
ed633e5d merge Merge pull request #140 from toddr-bot/koan.toddr.bot/fix-double-free-new-key... Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
eb05366c merge Merge pull request #108 from atoomic/koan.atoomic/fix-generate-key-error-leaks Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
22de577f fix: check exit code and PEM header for EC key skip guards
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
dcba92ca test: add PKCS#1 v1.5 signing regression tests (#146)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
663a3f1c fix: widen EC key error regex for pre-3.x OpenSSL
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
404931be fix: BIO resource leak in extractBioString() error paths
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
e244a1c9 fix: clean up Makefile.PL metadata and dead defines
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
74608b4b fix: validate private key before export in get_private_key_string()
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
2b0ae67b fix: test compatibility for pre-3.x OpenSSL and POSIX shell
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
b77ab5ea fix: free signature buffer on RSA_sign failure (pre-3.x)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
f1ec0d77 fix: reject non-RSA keys in _load_rsa_key() on OpenSSL 3.x
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
82d040fe merge Merge pull request #139 from cpan-authors/ai-policy Todd Rinaldo <t****r@c****g>
Committed by: GitHub <n****y@g****m>
5 months ago
903b5d24 fix: NULL BIGNUMs after free to prevent double-free in _new_key_from_paramete...
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Toddr Bot <t****t@r****s> 5 months ago
84225b73 merge Merge pull request #138 from toddr-bot/koan.toddr.bot/fix-manifest-pss-test Nicolas R. <n****s@a****g>
Committed by: GitHub <n****y@g****m>
5 months ago
ae557f19 Clarify that release automation refers to AI, not Perl tooling
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
Nicolas Rochelemagne <n****e@w****m> 5 months ago

← Back to repository