Skip to content

Fix 'passphase' typo — should be 'passphrase'#172

Merged
toddr merged 1 commit intocpan-authors:mainfrom
toddr-bot:koan.toddr.bot/fix-passphrase-typo
Apr 23, 2026
Merged

Fix 'passphase' typo — should be 'passphrase'#172
toddr merged 1 commit intocpan-authors:mainfrom
toddr-bot:koan.toddr.bot/fix-passphrase-typo

Conversation

@toddr-bot
Copy link
Copy Markdown
Contributor

@toddr-bot toddr-bot commented Apr 23, 2026

What

Fixes the persistent passphase typo (missing 'r') to passphrase across RSA.xs, RSA.pm POD, README.md, and t/format.t.

Why

The original passphrase support (0.33) introduced the misspelling passphase in variable names and documentation. The POD was inconsistent: new_private_key correctly used "passphrase" while get_private_key_string used "passphase". Users reading the docs see the wrong parameter name.

How

Pure rename — all affected names are internal C variables and XS positional parameters (no API change). The POD and README are corrected so users see "passphrase" consistently. Changes left untouched (historical record).

Testing

Full test suite passes (make test). No functional change — only identifier and documentation spelling.

🤖 Generated with Claude Code


Quality Report

Changes: 4 files changed, 40 insertions(+), 40 deletions(-)

Code scan: clean

Tests: passed (OK)

Branch hygiene: clean

Generated by Kōan post-mission quality pipeline

@toddr toddr marked this pull request as ready for review April 23, 2026 12:07
The original passphrase support (added in 0.33) introduced the typo
'passphase' in variable names, XS parameter names, and POD
documentation. This corrects it everywhere: RSA.xs internal names,
RSA.pm POD for get_private_key_string, and the $passphase test
variable in t/format.t.

No functional change — all names are internal (positional parameters).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@toddr-bot
Copy link
Copy Markdown
Contributor Author

Rebase with conflict resolution

Branch koan.toddr.bot/fix-passphrase-typo was rebased onto main with automatic conflict resolution.

Stats

4 files changed, 40 insertions(+), 40 deletions(-)
Actions performed
  • Already-solved check: negative (confidence=high, reasoning=None of the recent commits on main address the 'passphase' to 'passphrase' typo fix — the commit mes)
  • Resolved merge conflicts (1 round(s))
  • Rebased koan.toddr.bot/fix-passphrase-typo onto upstream/main
  • Pre-push CI check: previous run #24834283802 failed
  • Pre-push CI fix: no changes needed or Claude found nothing to fix
  • Force-pushed koan.toddr.bot/fix-passphrase-typo to origin
  • CI check enqueued in ## CI (async)

CI status

CI will be checked asynchronously.


Automated by Kōan

@toddr-bot toddr-bot force-pushed the koan.toddr.bot/fix-passphrase-typo branch from d217745 to c90b672 Compare April 23, 2026 12:27
@toddr toddr merged commit e11792f into cpan-authors:main Apr 23, 2026
28 checks passed
@toddr-bot toddr-bot deleted the koan.toddr.bot/fix-passphrase-typo branch April 23, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants