[DRIVERS-2406] Add prose test for RewrapManyDataKey Created: 30/Jul/22  Updated: 01/Aug/22

Status: Implementing
Project: Drivers
Component/s: Client Side Encryption
Fix Version/s: None

Type: Task Priority: Unknown
Reporter: Kevin Albertson Assignee: Kevin Albertson
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split to CXX-2560 Add prose test for RewrapManyDataKey Backlog
split to CDRIVER-4445 Add prose test for RewrapManyDataKey Closed
split to CSHARP-4284 Add prose test for RewrapManyDataKey Closed
split to GODRIVER-2511 Add prose test for RewrapManyDataKey Closed
split to MOTOR-1009 Add prose test for RewrapManyDataKey Closed
split to NODE-4489 Add prose test for RewrapManyDataKey Closed
split to PHPLIB-929 Add prose test for RewrapManyDataKey Closed
split to PYTHON-3385 Add prose test for RewrapManyDataKey Closed
split to RUBY-3074 Add prose test for RewrapManyDataKey Closed
split to RUST-1429 Add prose test for RewrapManyDataKey Closed
split to JAVA-4698 Add prose test for RewrapManyDataKey Closed
Related
Driver Changes: Needed
Downstream Changes Summary:

Implement the prose test added in this commit: https://github.com/mongodb/specifications/commit/07260166cb48ef6d9455661ad5f1166a87bc7291

This is a regression integration test for MONGOCRYPT-464. Passing this test requires upgrading libmongocrypt to 1.5.2.

Driver Compliance:
Key Status/Resolution FixVersion
CDRIVER-4445 Fixed 1.23.0
CXX-2560 Backlog
CSHARP-4284 Fixed 2.18.0
GODRIVER-2511 Fixed 1.10.1
JAVA-4698 Done
NODE-4489 Fixed 4.9.0
MOTOR-1009 Duplicate
PYTHON-3385 Fixed 4.3
PHPLIB-929 Fixed 1.15.0
RUBY-3074 Fixed 2.19.0
RUST-1429 Duplicate
SWIFT-1620 Duplicate

 Description   

Summary

Add a prose test to drivers to test decryption after a call to RewrapManyDataKey.

Motivation

This is to serve as a regression integration test for MONGOCRYPT-464.

Is this issue urgent?

Yes. A fix to MONGOCRYPT-464 has been released and tested in 1.5.2. Preferably drivers would do this shortly after DRIVERS-2403 to validate the fix.

Is this ticket required by a downstream team?

No.

Is this ticket only for tests?

Yes.


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