• Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • 1.13.0
    • Affects Version/s: None
    • Component/s: None
    • None

      Proposal

      • Remove QEv1 encryption code.
      • Update or remove tests using QEv1.

      Background & Motivation

      MONGOCRYPT-561 enables QEv2 by default. Drivers using libmongocrypt 1.8.0 can no longer use QEv1 encryption.

      libmongocrypt 1.8.0 no longer needs to support or test encryption for QEv1.

      The QEv1 encryption payloads must still support decryption. This is required to enable users to migrate QEv1 to QEv2 after libmongocrypt.

      Scope: Queryable Encryption Change the On-Disk Format and Wire Protocol has the goal:

      - Drop support of QE on older server versions.

      The server plans to drop QEv1 tests.

      Starting 7.0, all of QEv1 will be removed from the server code base & all server testing will be against QEv2 only.

      Search the source for comments containg this ticket identifier "MONGOCRYPT-572" for tests to update.

            Assignee:
            kevin.albertson@mongodb.com Kevin Albertson
            Reporter:
            kevin.albertson@mongodb.com Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: