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

Unify en/decrypt functions across FLE1, FLE2, and the coming FLE2v2

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.8.0, 1.8.0-alpha0
    • Affects Version/s: None
    • Component/s: None
    • None

      The encrypt/decrypt workhorses are becoming numerous and hard to map to revisions of the FLE protocols.

      • mongocrpyt_do_encryption et al
      • mongocrypt_fle2_do_encryption et al
      • mongocrypt_fle2aead_do_encryption et al

      Create a unified interface for encryption/decryption calls associated to FLE revisions to reduce code bloat, reduce opportunity for errors, and make future revisions easier.

            Assignee:
            sara.golemon@mongodb.com Sara Golemon
            Reporter:
            sara.golemon@mongodb.com Sara Golemon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: