Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Server Security
-
Fully Compatible
-
Security 2023-02-20
Description
In v2 of the QE protocol, the main change to encrypted finds is the use of the new v2 EmuBinary algorithm for generating the tags used in the $In query. Since the ECC has been obsoleted, there is no longer a need to calculate the set of tags minus the "gaps", instead the set of tags is just generated from counter values in the range [1...count].
The server must return an error if it encounters a FLE2FindEqualityPayload or a FLE2FindRangePayload type, and must start accepting FLE2FindEqualityPayloadV2 or FLE2FindRangePayloadV2.
In the case of collScanMode, the syntax and evaluations of expressions $_internalFleEq and $_internalFleBetween will also change (details in design doc & OST-1 v6)
Attachments
Issue Links
- is depended on by
-
SERVER-74057 Create a variation of the QE query rewrite unit tests for the v2 protocol
-
- Closed
-