[SERVER-41609] Create ClientEncryption object for FLE shell api Created: 10/Jun/19  Updated: 29/Oct/23  Resolved: 19/Jun/19

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.1.14, 4.2.0-rc2

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

Issue Links:
Backports
Depends
Problem/Incident
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.2
Sprint: Security 2019-06-17, Security 2019-07-01
Participants:
Linked BF Score: 63

 Description   

Create a new ClientEncryption object for hosting explicit encryption and decryption.

add getClientEncryption() to Mongo object.

add explicit encryption and decryption methods to this new class. This methods will just simple call the appropriate C++ methods.



 Comments   
Comment by Githook User [ 24/Jun/19 ]

Author:

{'name': 'Mark Benvenuto', 'username': 'markbenvenuto', 'email': 'mark.benvenuto@mongodb.com'}

Message: SERVER-41609 Create ClientEncryption object for FLE shell API

Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
Branch: v4.2
https://github.com/mongodb/mongo/commit/e430f0b3d17a42b41c73a105717e0b63b6447a91

Comment by Githook User [ 24/Jun/19 ]

Author:

{'name': 'Mark Benvenuto', 'username': 'markbenvenuto', 'email': 'mark.benvenuto@mongodb.com'}

Message: SERVER-41609 Create ClientEncryption object for FLE shell API

(cherry picked from commit c92c1ceed14305b26c6f7ec79b96d68ee4e5d849)
Branch: v4.2
https://github.com/10gen/mongo-enterprise-modules/commit/4ac26912ef781f8b048a3bbcd8031f5c734b4dd1

Comment by Githook User [ 19/Jun/19 ]

Author:

{'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}

Message: SERVER-41609 Create ClientEncryption object for FLE shell API
Branch: master
https://github.com/mongodb/mongo/commit/97f820a0d28e1cb3230c0a4560c2d9694c462a80

Comment by Githook User [ 19/Jun/19 ]

Author:

{'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}

Message: SERVER-41609 Create ClientEncryption object for FLE shell API
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/c92c1ceed14305b26c6f7ec79b96d68ee4e5d849

Generated at Thu Feb 08 04:58:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.