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

Sync KMS sources with libmongocrypt

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 1.25.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      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).

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

              Created:
              Updated:
              Resolved: