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

Remove checks that require the eccCollection namespace in EncryptionInformation

    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-03-20, Security 2023-04-03
    • 135

    Description

      The eccCollection field is part of the EncryptedFieldConfig structure, which in turn, appears in the schema field of the EncryptionInformation structure. Currently, QE writes require that the eccCollection (as well as escCollection and ecocCollection fields) be present in the command's schema. This assertion is done in EncryptionInformationHelpers::getAndValidateSchema().

      In V2, since ECC is removed, the requirement that eccCollection be present must be removed.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: