mongo-rust-driver icon indicating copy to clipboard operation
mongo-rust-driver copied to clipboard

RUST-569 Client Side Field Level Encryption Support

Open usefulalgorithm opened this issue 2 years ago • 4 comments

Hi, is the encryption feature present in the driver? Looked at the docs and it seemed the Rust driver does not support encryption (both automatic and explicit) for the time being...

Thanks!

usefulalgorithm avatar Nov 12 '21 04:11 usefulalgorithm

Hi @usefulalgorithm, you are correct that we don't currently support this in the driver. The Jira ticket to track this work is: https://jira.mongodb.org/browse/RUST-119

kmahar avatar Nov 12 '21 15:11 kmahar

@kmahar The ticket you posted there is closed https://jira.mongodb.org/browse/RUST-119. But it doesn't seem that Client FLE support has been added - https://www.mongodb.com/docs/manual/core/csfle/reference/compatibility/#std-label-csfle-compatibility-reference. Is this going to be released yet?

LuisOsta avatar Aug 09 '22 22:08 LuisOsta

Hi @LuisOsta, sorry for the unclear Jira trail. We closed RUST-119 as a duplicate in favor of an epic with more granular tickets tracking all of the pieces of work involved, RUST-569. I'll update the issue title here to reflect the new ticket number.

We're actively working through implementing CSFLE and queryable encryption support right now (#717 is the latest PR). It's quite a large effort and so I can't provide an exact ETA at this time, but it should be released sometime in the coming months.

kmahar avatar Aug 10 '22 14:08 kmahar

Thank you for the update! I completely understand that CSFLE is a really large endeavor and I really appreciate the updates. I'll be excited for whenever the features are available in a future release.

LuisOsta avatar Aug 10 '22 22:08 LuisOsta