Steven Silvester
b37b146ac8
PYTHON-3053 Key Management API ( #958 )
2022-06-30 12:35:29 -05:00
Steven Silvester
6ed38529e8
PYTHON-3286 Update expected FLE 2 find payloads in tests ( #988 )
2022-06-29 15:11:13 -05:00
Julius Park
6b088ffa4e
PYTHON-3241 Add Queryable Encryption API to AutoEncryptionOpts ( #957 )
2022-06-06 12:33:31 -04:00
Shane Harvey
154d8787c5
PYTHON-3245 Support explicit queryable encryption ( #959 )
2022-06-03 13:11:28 -07:00
Shane Harvey
fe057cf577
PYTHON-3220 Add CSFLE spec test for auto encryption on a collection with no jsonSchema
2022-04-20 12:01:26 -07:00
Shane Harvey
ff288faf39
PYTHON-3221 Resync CSFLE spec tests ( #929 )
2022-04-13 12:20:54 -07:00
Shane Harvey
a7fb3281ea
PYTHON-3004 Support kmip FLE KMS provider ( #786 )
...
Resync CSFLE spec tests.
2021-11-15 16:23:59 -08:00
Prashant Mital
3e97712728
PYTHON-2472 add a metadataClient for CSFLE ( #539 )
2021-03-01 11:38:10 -08:00
Shane Harvey
99a4f28450
PYTHON-2539 Test AWS temporary credentials via "sessionToken" for CSFLE ( #569 )
2021-02-18 08:52:36 -08:00
Prashant Mital
1e2a52fe8b
PYTHON-2404 Update CSFLE spec tests for KMS providers 'azure' and 'gcp' ( #509 )
2020-11-04 07:59:54 -08:00
Prashant Mital
e49c418264
PYTHON-2371 Add Azure and GCP support for CSFLE ( #506 )
2020-10-29 13:44:04 -07:00
Shane Harvey
ef2ecc4eac
PYTHON-2207 Do not use the admin database for the key vault in FLE tests
...
Admin collections cannot be dropped in sharded clusters in 4.5+.
2020-04-17 16:19:39 -07:00
Shane Harvey
b572600821
PYTHON-2012 FLE GA changes ( #427 )
...
Silence mongocryptd output, users should provide logging options via mongocryptd_spawn_args instead.
Document 'endpoint' support in create_data_key.
Document that create_data_key returns a Binary with UUID subtype.
Add custom endpoint prose test.
Resync encryption spec tests.
Check command started events in Data key and double encryption prose test.
2019-11-05 14:45:30 -08:00
Shane Harvey
3236994c81
SPEC-1464 Workaround for unordered JSON parsing in FLE test
2019-10-04 16:22:39 -07:00
Shane Harvey
efb89583f3
PYTHON-1995 Resync encryption spec tests to 71518175e8bd5ee36fc35a7529b65f9d248b1c83
2019-10-04 14:47:12 -07:00
Shane Harvey
55c8bdd346
PYTHON-1939 Add prose tests for BSON size limits and batch splitting
2019-08-13 13:35:55 -07:00
Shane Harvey
6f00a240c7
PYTHON-1955 Test encryption in evergreen
...
Only enable xtrace output for non-sensitive tasks.
2019-08-13 09:07:42 -07:00
Shane Harvey
0a1d77751f
PYTHON-1942 Implement prose tests for External Key Vault
2019-08-08 20:52:28 -07:00
Shane Harvey
72c777257a
PYTHON-1899 Implement encryption corpus test
...
Validate type to decrypt is Binary subtype 6.
Skip tests for deprecated symbol and dbPointer types.
2019-08-08 20:52:28 -07:00
Shane Harvey
e6eecb06d1
PYTHON-1884 Implement auto encryption spec tests
...
Skip test for symbol type which pymongo converts to string.
Fix {} comparison with RawBSONDocument in command events.
Add support for $$type assertions.
Nicer message in check_events.
Support errorContains with empty string.
Move custom data files to custom/.
2019-08-06 16:17:39 -07:00
Shane Harvey
743042d843
PYTHON-1884 Add client encryption spec test files
2019-08-06 16:16:30 -07:00
Shane Harvey
8888e977f8
PYTHON-1884 Support auto encryption in network.command
...
Add encryption I/O callbacks.
Add mongocryptd process management.
Add simple test for auto encryption round trip.
2019-08-06 14:54:23 -07:00