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 |