Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Server Security
-
Fully Compatible
-
Security 2023-02-06, Security 2023-02-20
Description
In v2 of the QE protocol, encrypted inserts must reject old insert/update payload formats and start accepting FLE2InsertUpdatePayloadV2.
Depending on whether the encrypted field is equality or range indexed, the corresponding FLE2InsertUpdatePayloadV2 shall be converted to either FLE2EqualityIndexedValueV2 or FLE2RangeIndexedValueV2 on-disk formats, before inserting to the collection. The tags and counter values shall be obtained using the v2 EmuBinary algorithm, and documents inserted to the ESC must use the new document formats.