fix(sdk)!: CreateNanoTDF not using functional options
Resolves #1042
[!WARNING] This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.
[!WARNING] This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.
[!WARNING] This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.
[!WARNING] This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.
[!WARNING] This pull request does not reference any issues. Please add a reference to an issue in the body of the pull request description.
IMO we should add a new function, e.g. CreateNanoTDFOpts(), instead of modifying the existing function; this will allow us to deprecate the current behavior and upgrade without breaking anyone downstream
See suggestion: https://github.com/opentdf/platform/pull/1534
Let's rethink this as part of a unified *TDF API, that can do both nano and z/base TDF together