-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
MakeExplicitEncryptionContext takes an option, expressionMode, that controls whether an expression context or regular context is instantiated. This option is always provided by the driver, is required by TS but in C++ we coerce the option to boolean instead.
We should make the option required in C++.
User Impact
None.
Dependencies
None.
Unknowns
None.
Acceptance Criteria
Implementation Requirements
- Throw an error in MakeExplicitEncryptionContext if expressionMode is not provided.
Testing Requirements
- Demonstrate that an error is thrown when constructing an explicit encryption context without expressionMode.
Documentation Requirements
None.
Follow Up Requirements
None.