-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Component/s: Client Side Encryption
-
Not Needed
Summary
Remove the subtype 6 spec.
Motivation
The subtype 6 spec describes the payloads for CSFLE, but not QE. fle_protocol.md > Reference: BinData 6 subtypes is a more up-to-date internal reference.
I do not expect driver developers need to know the structure of the subtype 6 payload. The payload is generated and processed by other components (libmongocrypt / crypt_shared / mongocryptd / mongod).
Who is the affected end user?
Readers of the specs (mostly driver developers)
How does this affect the end user?
This caused confusion when someone found this spec internally and did not see QE payloads.
Is this issue urgent?
No.
Is this ticket required by a downstream team?
No.
Is this ticket only for tests?
Documentation only.
Acceptance Criteria
Remove the subtype 6 spec.