Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-72919

Implement v2 changes to Queryable Encryption Inserts

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • 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.

      Attachments

        Activity

          People

            erwin.pe@mongodb.com Erwin Pe
            erwin.pe@mongodb.com Erwin Pe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: