[SERVER-71338] Replace IDL FLE2InsertUpdatePayload with mc_FLE2InsertUpdatePayload_t Created: 14/Nov/22  Updated: 05/Dec/22

Status: Needs Scheduling
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Mark Benvenuto Assignee: Backlog - Security Team
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Server Security
Participants:

 Description   

Replace IDL FLE2InsertUpdatePayload with new class of same name that is backed by mc_FLE2InsertUpdatePayload_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()


Generated at Thu Feb 08 06:18:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.