Support text indexes for explicit encryption

XMLWordPrintableJSON

    • 2
    • Hide

      DRIVERS-3213:
      Summary of necessary driver changes

      • Update libmongocrypt to 1.15.1
      • Expose textPreview options. Pass them to libmongcrypt with mongocrypt_ctx_setopt_algorithm_text.
      • Implement prose tests

      Commits for syncing spec/prose tests

      Show
      DRIVERS-3213 : Summary of necessary driver changes Update libmongocrypt to 1.15.1 Expose textPreview options. Pass them to libmongcrypt with mongocrypt_ctx_setopt_algorithm_text . Implement prose tests Commits for syncing spec/prose tests Spec commit C driver POC
    • Not Needed
    • 🔵 Done
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3213, please see that ticket for a detailed description.


      AC

      •  Update mongodb-client-encryption to support text queries for explicit encryption
        • Use libmongocrypt >15.1.0.
        • Add support for a new option to makeExplicitEncryptionContext(), textOptions. This option will provide the contents of textOptions to mongocrypt_ctx_setopt_algorithm_text.
      • Add support for textOptions to the driver
        • Add TS support for textOptions and a new queryType of textPreview, as defined in the specification, to ClientEncryptionEncryptOptions. These should be marked as public preview.
        • Add options support for textOptions in ClientEncryption.encrypt()
        • Implement the prose tests defined in the specification.

              Assignee:
              Bailey Pearson
              Reporter:
              TPM Jira Automations Bot
              Durran Jordan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: