-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Security
-
Security 2023-08-21, Security 2023-09-04, Security 2023-09-18, Security 2023-10-02, Security 2023-10-16, Security 2023-11-13, Security 2023-12-25, Security 2024-01-08
Replace IDL FLE2FindEqualityPayload with new class of same name that is backed by mc_FLE2FindEqualityPayload_t via composition. New class will be strongly typed (i.e. return tokens, not ConstDataRange). It can use existing generated IDL code to bootstrap (the IDL header has all the declarations for getters/setters that are needed).
For instance, the new class can have a method
EDCDerivedFromDataToken getEdcDerivedToken()
instead of the original IDL method
ConstDataRange getEdcDerivedToken()
- depends on
-
SERVER-96031 Define IDL types for FLEToken types and split into separate unit
- Closed
-
SERVER-96163 Use specific types in fle_field_schema.idl
- Closed
-
SERVER-96236 Update libmongocrypt to latest release
- Closed
- is duplicated by
-
SERVER-95890 Replace FLE2FindEqualityPayload IDL struct with wrapper around mc_FLE2FindEqualityPayload_t
- Closed