Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-1928

Add auto encryption wrapper classes to ease integration with libmongocrypt

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • pymongocrypt-0.1
    • Affects Version/s: None
    • Component/s: pymongocrypt
    • None

      It would be useful from pymongocrypt to abstract away libmongocrypt's state machine and provide a simple callback api for pymongo to consume. Pymongo then only needs to implement the I/O callbacks (fetch data key from the key vault, run listCollections, etc..).

      My goals are that:

      1. pymongo does not need to call any libmongocrypt CFFI methods directly.
      2. pymongocrypt does not need to depend on pymongo so that there is no circular dependency

            Assignee:
            shane.harvey@mongodb.com Shane Harvey
            Reporter:
            shane.harvey@mongodb.com Shane Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: