[MONGOCRYPT-528] Add parse & serialization of FLE2FindEqualityPayloadV2 Created: 03/Feb/23  Updated: 28/Oct/23  Resolved: 16/Feb/23

Status: Closed
Project: Libmongocrypt
Component/s: None
Affects Version/s: None
Fix Version/s: 1.8.0, 1.8.0-alpha0

Type: Task Priority: Major - P3
Reporter: Erwin Pe Assignee: Shreyas Kalyan
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: PM-2972
Binding Changes: Not Needed

 Description   

For protocol version 2 of Queryable Encryption, the wire format of the FLE2FindEqualityPayload has changed. The eccDerivedFromDataToken and serverToken fields are removed, and the serverDerivedFromDataToken field is added.

libmongocrypt must therefore start converting FLE2EncryptionPlaceholders for finds to the new FLE2FindEqualityPayloadV2 payload type.



 Comments   
Comment by Githook User [ 16/Feb/23 ]

Author:

{'name': 'Shreyas Kalyan', 'email': '35750327+shreyaskalyan@users.noreply.github.com', 'username': 'shreyaskalyan'}

Message: MONGOCRYPT-528 Add parse & serialization of FLE2FindEqualityPayloadV2 (#564)

  • MONGOCRYPT-528 Add parse & serialization of FLE2FindEqualityPayloadV2
  • Addressed Kevin's comments

---------

Co-authored-by: Shreyas Kalyan <shreyas.kalyan@mongodb.com>
Branch: master
https://github.com/mongodb/libmongocrypt/commit/9b1b81539d8d896b1f917411404f9d2dbb202a93

Comment by Githook User [ 08/Feb/23 ]

Author:

{'name': 'Shreyas Kalyan', 'email': 'shreyas.kalyan@mongodb.com', 'username': 'shreyaskal'}

Message: MONGOCRYPT-528 Fix coverity defects for server
Branch: shreyaskalyan/MONGOCRYPT-528
https://github.com/mongodb/libmongocrypt/commit/ad46ada3a3e04972b778a8a00a47d045556f035d

Comment by Githook User [ 08/Feb/23 ]

Author:

{'name': 'Shreyas Kalyan', 'email': 'shreyas.kalyan@mongodb.com', 'username': 'shreyaskal'}

Message: MONGOCRYPT-528 Add parse & serialization of FLE2FindEqualityPayloadV2
Branch: shreyaskalyan/MONGOCRYPT-528
https://github.com/mongodb/libmongocrypt/commit/1cdd38628344ce267c049067dc5a1cec78a5be9d

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