[DRIVERS-2287] Clarify interaction of bypassAutoEncryption and csfle search paths Created: 20/Apr/22  Updated: 28/Oct/23  Resolved: 20/Apr/22

Status: Closed
Project: Drivers
Component/s: Client Side Encryption
Fix Version/s: None

Type: Spec Change Priority: Major - P3
Reporter: Anna Henningsen Assignee: Anna Henningsen
Resolution: Fixed Votes: 0
Labels: spec-change
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: FLE 1.0 Shared Library
Driver Changes: Not Needed
Quarter: FY23Q2

 Description   

https://mongodb.slack.com/archives/C02TYVCDYHZ/p1650371132029599

Clarify whether CSFLE library search paths should be passed to libmongocrypt even if bypassAutoEncryption is set.



 Comments   
Comment by Githook User [ 27/Apr/22 ]

Author:

{'name': 'vector-of-bool', 'email': 'vectorofbool@gmail.com', 'username': 'vector-of-bool'}

Message: CDRIVER-4272: Add options and code to load the csfle dynamic library (#968)

  • Incorporate changes for csfle in libmongocrypt
  • Document new extraOptions for auto-encryption
  • Add mongodl, download a csfle library for testing. Use csfle in test processes if possible
  • Fix: forked child processes must not used exit() nor allocating functions.

This is discovered because the mongocryptd spawner will cause the
atexit() code to run from the csfle library loaded in the
process.

  • Do not append csfle search paths if we are explicit or bypassing auto-encryption

Refer: DRIVERS-2287

  • Fix mongodl for rhel versions and ASCII stdout
  • Remove BSON_MEMCHECK. We're getting ODR trouble.
Comment by Githook User [ 20/Apr/22 ]

Author:

{'name': 'Anna Henningsen', 'email': 'anna@addaleax.net', 'username': 'addaleax'}

Message: DRIVERS-2287 Clarify interaction of bypassAutoEncryption and csfle search paths (#1185)
Branch: master
https://github.com/mongodb/specifications/commit/6ed5c623f084075b84c9e68db79f470b46ee8299

Generated at Thu Feb 08 08:25:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.