> Part of the idea was that this would be a means of communication between application and provider, just like controls are with libcrypto sub-systems.
I can probably find the email thread (or maybe it was a GitHub comment on my proposal for params), where you said, quite definitively, that this was *not* a general-purpose mechanism but rather a way to expose the necessary internals for opaque objects like RSA keys. What changed your mind? Perhaps not surprisingly, I agree with Shane's assessment and am strongly opposed to the project foisting this on everyone at this time. @DavidBen, your thoughts?