Uploaded image for project: 'Libmongocrypt'
  1. Libmongocrypt
  2. MONGOCRYPT-366

FLE 1.0 Shared Library

    • Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Not Needed
    • 7
    • 8
    • 8
    • 100
    • Hide

      Engineer(s): Colby

      Summary: Use the upcoming shared library csfle in drivers as a replacement for mongocryptd.

      2022-03-22: Updating target date to 2022-03-25

      Status update:

      • Last parts are in review (using csfle library, and tests)

      Rationale for delays:

      • The scope document Kevin wrote missed two requirements: (1) only one csfle library can be loaded per process. (2) Only one handle to the csfle library can be used per process. These have been solved in the latest PR.

      Risks:

      • No risks.

      2022-03-07: No update to target date.

      Status update:

      • Added API for version of csfle shared library in libmongocrypt
      • Working on replacing use of mongocryptd with csfle

      Rationale for delays:

      • No delays.

      Risks:

      • No risks.

      2022-02-22

      Status update: No update to target date.

      • Completed dependent work for string and path utilities
      • Completed dlopen / LoadLibrary for csfle
      • Working on replacing use of mongocryptd with csfle

      Rationale for delays:

      • No delays

      Risks:

      • No risks

      2022-02-08: Setting initial target end date to 2022-03-18

      Status update:

      • Started on dlopen/LoadLibrary for csfle
      • PR up for dependent utilities

      Rationale for delays:

      • No delays

      Risks:

      • No risks

      Show
      Engineer(s): Colby Summary: Use the upcoming shared library csfle in drivers as a replacement for mongocryptd. 2022-03-22: Updating target date to 2022-03-25 Status update: Last parts are in review (using csfle library, and tests) Rationale for delays: The scope document Kevin wrote missed two requirements: (1) only one csfle library can be loaded per process. (2) Only one handle to the csfle library can be used per process. These have been solved in the latest PR. Risks: No risks. 2022-03-07: No update to target date. Status update: Added API for version of csfle shared library in libmongocrypt Working on replacing use of mongocryptd with csfle Rationale for delays: No delays. Risks: No risks. 2022-02-22 Status update: No update to target date. Completed dependent work for string and path utilities Completed dlopen / LoadLibrary for csfle Working on replacing use of mongocryptd with csfle Rationale for delays: No delays Risks: No risks 2022-02-08: Setting initial target end date to 2022-03-18 Status update: Started on dlopen/LoadLibrary for csfle PR up for dependent utilities Rationale for delays: No delays Risks: No risks

          Assignee:
          colby.pike@mongodb.com Colby Pike
          Reporter:
          kevin.albertson@mongodb.com Kevin Albertson
          Votes:
          0 Vote for this issue
          Watchers:
          1 Start watching this issue

            Created:
            Updated:
            Resolved:
            9 weeks