Github user ellisonanne commented on the issue:
https://github.com/apache/incubator-pirk/pull/100
The reason that this constructor was marked as "Only used, at this point,
for testing purposes" was as an intermediate safeguard to user error. However,
it is desirable, under certain conditions, for a user to input their primes p
and q instead of allowing the system to generate them. This is the case for
which this constructor public. It's not currently exposed out to the user (via
a CLI), but it can/will be at some point to allow this functionality. Thus, I'm
not in favor of marking it private.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---