In the AWS KMS keyring, we say "MUST define" and "MAY define". At the very least, "MAY define" should be "MUST optionally define," since it's an optional input.
Other keyrings (RSA and AES) say "the following inputs are REQUIRED". This doesn't say MUST/MAY.
The multi-keyring just says "MUST define".
We should standardize the language used for all keyring inputs.
We likely want "MUST accept _" and "MUST accept an optional " or some variation.
In the AWS KMS keyring, we say "MUST define" and "MAY define". At the very least, "MAY define" should be "MUST optionally define," since it's an optional input.
Other keyrings (RSA and AES) say "the following inputs are REQUIRED". This doesn't say MUST/MAY.
The multi-keyring just says "MUST define".
We should standardize the language used for all keyring inputs.
We likely want "MUST accept _" and "MUST accept an optional " or some variation.