[DRIVERS-2241] Add FLE 1.0 Shared Library to CSFLE specification Created: 21/Mar/22  Updated: 28/Oct/23  Resolved: 06/May/22

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

Type: Task Priority: Unknown
Reporter: Kevin Albertson Assignee: Colby Pike
Resolution: Fixed Votes: 0
Labels: size-medium, spec-change
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by NODE-4136 Adjust CSFLE options for spec changes Closed
Related
is related to NODE-4085 Add support for CSFLE library path an... Closed
Epic Link: FLE 1.0 Shared Library
Driver Changes: Not Needed
Quarter: FY23Q2
Engineering Lead: Kevin Albertson Kevin Albertson
Product Manager: Rachelle Palmer Rachelle Palmer

 Description   

Background & Motivation
The Client Side Encryption specification User Facing API describes the driver API.

Scope
Update the API of the CSFLE specification:

  • Add API to the CSFLE specification to support search paths.
  • Add a "csfle search paths" section to the CSFLE specification describing search path behavior.

Add tests to the CSFLE specification for drivers:



 Comments   
Comment by Githook User [ 05/May/22 ]

Author:

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

Message: DRIVERS-2241 Clarifications on driver CSE testing with csfle (#1199)

Comment by Githook User [ 14/Apr/22 ]

Author:

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

Message: DRIVERS-2241 Wording to add usage and API information for the csfle dynamic library (#1165)

  • Warning-free build with Sphinx 4
  • Documenting csfle library loading for client-side-encryption
  • Annotate most references to `csfle`. Finish doc changes that refer to mongocryptd
  • Note csfle in the bson subtype6 doc
  • Clean up accidental whitespace changes, remove cross-doc link targets (for now)
  • Merge dual search paths, prefer to use that to "disable" csfle
  • Install Sphinx to allow recognition of additional text roles by rstcheck
  • Option "csfleRequired" to fail CSE initialization if csfle is not available.
  • Spelling and punct and wording
  • DRIVERS-2241 Minimal changeset for specifying csfle behavior
  • Spelling
  • Remove csfleSearchPaths. Just use the system-search
  • Tweak override path option key to match spec
  • Note search paths as an API available for driver testing, but not the user API.
Generated at Thu Feb 08 08:25:05 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.