-
Type: Task
-
Resolution: Duplicate
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Driver changes
Pass AutoEncryptionOpts.extraOptions.csflePath to libmongocrypt with mongocrypt_setopt_set_csfle_lib_path_override.
If AutoEncryptionOpts.bypassAutoEncryption is unset or false, pass "$SYSTEM" to mongocrypt_setopt_append_csfle_search_path for the mongocrypt_t in a MongoClient configured with AutoEncryptionOpts.
If AutoEncryptionOpts.extraOptions.csfleRequired is true, error if csfle is not loaded. Determine if csfle is loaded by checking if mongocrypt_csfle_version_string is NULL.
Do not attempt to spawn mongocryptd if csfle is loaded.
Test changes
Please see https://github.com/mongodb/specifications/pull/1199 for a description of test changes.
Please see https://github.com/mongodb-labs/drivers-evergreen-tools/pull/196 for a script to download the csfle shared library.
- duplicates
-
GODRIVER-2411 Update Go driver to support libmongocrypt v1.5.0 and FLE shared library
- Closed
- is duplicated by
-
GODRIVER-2441 Rename csfle shared library references
- Closed