age-keygen: Add option to compute pubkey from privkey #146
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds an option to
age-keygen
to compute an Curve25519 public key from the respective private key.It currently implements this:
This is different from what I proposed in issue #122, in the way that it only reads from standard input.
--pubkey
does not take an (optional) file argument.The reason is that in order to implement this, we need to overhaul the command line flag parsing, including the usage string. It feels like that is a bit too involved for such a small change.
In the future, we can update
age-keygen
such that it also accepts-p
(as an alias to--pubkey
) and that the option can take an optional file argument, from which the private key should be read.Fixes #122