Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-4691

Sync KMS sources with libmongocrypt

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Unknown Unknown
    • 1.25.0
    • None
    • None
    • None

    Description

      Both libmongoc and libmongocrypt contain KMS sources:

      The libmongoc sources were originally vendored from libmongocrypt, but have since diverged. This will require some care to pull in changes from libmongocrypt (e.g. code audit work), while preserving any libmongoc-specific changes that were made (which may warrant porting over to libmongocrypt).

      Going forward, libmongoc should not modify its KMS sources directly and should maintain a copy of the libmongocrypt version.


      This divergence was discovered when testing the PHP driver with MONGODB-AWS and encountering an assertion failure unique to libmongocrypt's KMS sources (see: MONGOCRYPT-581).

      Attachments

        Activity

          People

            roberto.sanchez@mongodb.com Roberto Sanchez
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: