File tree
4 files changed
+4
-4
lines changed- src
4 files changed
+4
-4
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + |
- .evergreen/compile-unix.sh+3-2
- .evergreen/config.yml+2.7k-360
- .evergreen/skip-tests.txt+1-2
- build/evergreen_config_lib/tasks.py+1-1
- src/libmongoc/CMakeLists.txt+1
- src/libmongoc/doc/api.rst+1
- src/libmongoc/doc/mongoc_client_encryption_create_datakey.rst+1-21
- src/libmongoc/doc/mongoc_client_encryption_create_key.rst+42
- src/libmongoc/doc/mongoc_client_encryption_datakey_opts_set_keymaterial.rst+29
- src/libmongoc/doc/mongoc_client_encryption_datakey_opts_t.rst+2-1
- src/libmongoc/doc/mongoc_client_encryption_encrypt.rst+4
- src/libmongoc/doc/mongoc_client_encryption_encrypt_opts_set_algorithm.rst+4
- src/libmongoc/doc/mongoc_client_encryption_encrypt_opts_set_contention_factor.rst+24
- src/libmongoc/doc/mongoc_client_encryption_encrypt_opts_set_query_type.rst+25
- src/libmongoc/doc/mongoc_client_encryption_encrypt_opts_t.rst+2
- src/libmongoc/doc/mongoc_client_encryption_rewrap_many_datakey.rst+51
- src/libmongoc/doc/mongoc_client_encryption_rewrap_many_datakey_result_destroy.rst+20
- src/libmongoc/doc/mongoc_client_encryption_rewrap_many_datakey_result_get_bulk_write_result.rst+30
- src/libmongoc/doc/mongoc_client_encryption_rewrap_many_datakey_result_new.rst+18
- src/libmongoc/doc/mongoc_client_encryption_rewrap_many_datakey_result_t.rst+32
- src/libmongoc/doc/mongoc_client_encryption_t.rst+2-1
- src/libmongoc/doc/mongoc_collection_estimated_document_count.rst+6
- src/libmongoc/src/mongoc/mongoc-client-private.h+1-1
- src/libmongoc/src/mongoc/mongoc-client-side-encryption.c+309-10
- src/libmongoc/src/mongoc/mongoc-client-side-encryption.h+51
- src/libmongoc/src/mongoc/mongoc-collection.c+9-9
- src/libmongoc/src/mongoc/mongoc-crypt-private.h+24
- src/libmongoc/src/mongoc/mongoc-crypt.c+140-3
- src/libmongoc/src/mongoc/mongoc-cursor.c+4-3
- src/libmongoc/src/mongoc/mongoc-database.c+15-2
- src/libmongoc/src/mongoc/mongoc-util.c+4
- src/libmongoc/tests/client_side_encryption_prose/explicit_encryption/encryptedFields.json+30
- src/libmongoc/tests/client_side_encryption_prose/explicit_encryption/key1-document.json+30
- src/libmongoc/tests/json/client_side_encryption/legacy/aggregate.json
- src/libmongoc/tests/json/client_side_encryption/legacy/azureKMS.json
- src/libmongoc/tests/json/client_side_encryption/legacy/badSchema.json
- src/libmongoc/tests/json/client_side_encryption/legacy/basic.json
- src/libmongoc/tests/json/client_side_encryption/legacy/bulk.json
- src/libmongoc/tests/json/client_side_encryption/legacy/bypassAutoEncryption.json
- src/libmongoc/tests/json/client_side_encryption/legacy/bypassedCommand.json
- src/libmongoc/tests/json/client_side_encryption/legacy/count.json
- src/libmongoc/tests/json/client_side_encryption/legacy/countDocuments.json
- src/libmongoc/tests/json/client_side_encryption/legacy/delete.json
- src/libmongoc/tests/json/client_side_encryption/legacy/distinct.json
- src/libmongoc/tests/json/client_side_encryption/legacy/explain.json
- src/libmongoc/tests/json/client_side_encryption/legacy/find.json
- src/libmongoc/tests/json/client_side_encryption/legacy/findOneAndDelete.json
- src/libmongoc/tests/json/client_side_encryption/legacy/findOneAndReplace.json
- src/libmongoc/tests/json/client_side_encryption/legacy/findOneAndUpdate.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-BypassQueryAnalysis.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-Compact.json+232
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-CreateCollection.json+216-72
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-DecryptExistingData.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-Delete.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-EncryptedFields-vs-EncryptedFieldsMap.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-EncryptedFields-vs-jsonSchema.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-EncryptedFieldsMap-defaults.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-FindOneAndUpdate.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-InsertFind-Indexed.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-InsertFind-Unindexed.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-MissingKey.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-NoEncryption.json
- src/libmongoc/tests/json/client_side_encryption/legacy/fle2-Update.json
- src/libmongoc/tests/json/client_side_encryption/legacy/gcpKMS.json
- src/libmongoc/tests/json/client_side_encryption/legacy/getMore.json
- src/libmongoc/tests/json/client_side_encryption/legacy/insert.json
- src/libmongoc/tests/json/client_side_encryption/legacy/keyAltName.json
- src/libmongoc/tests/json/client_side_encryption/legacy/kmipKMS.json
- src/libmongoc/tests/json/client_side_encryption/legacy/localKMS.json
- src/libmongoc/tests/json/client_side_encryption/legacy/localSchema.json
- src/libmongoc/tests/json/client_side_encryption/legacy/malformedCiphertext.json
- src/libmongoc/tests/json/client_side_encryption/legacy/maxWireVersion.json
- src/libmongoc/tests/json/client_side_encryption/legacy/missingKey.json
- src/libmongoc/tests/json/client_side_encryption/legacy/noSchema.json
- src/libmongoc/tests/json/client_side_encryption/legacy/replaceOne.json
- src/libmongoc/tests/json/client_side_encryption/legacy/types.json
- src/libmongoc/tests/json/client_side_encryption/legacy/updateMany.json
- src/libmongoc/tests/json/client_side_encryption/legacy/updateOne.json
- src/libmongoc/tests/json/client_side_encryption/unified/createKey-dataKeyOpts-keyMaterial-invalid_length.json+68
- src/libmongoc/tests/json/client_side_encryption/unified/createKey-dataKeyOpts-keyMaterial.json+96
- src/libmongoc/tests/json/client_side_encryption/unified/createKey-kms_providers-invalid.json+112
- src/libmongoc/tests/json/client_side_encryption/unified/createKey-kms_providers.json+283
- src/libmongoc/tests/json/client_side_encryption/unified/rewrapManyDataKey-decrypt_failure.json+162
- src/libmongoc/tests/json/client_side_encryption/unified/rewrapManyDataKey-encrypt_failure.json+250
- src/libmongoc/tests/json/client_side_encryption/unified/rewrapManyDataKey.json+935
- src/libmongoc/tests/test-libmongoc.c+2
- src/libmongoc/tests/test-libmongoc.h+2
- src/libmongoc/tests/test-mongoc-client-side-encryption.c+779-3
- src/libmongoc/tests/unified/operation.c+206
- src/libmongoc/tests/unified/result.c+59-43
- src/libmongoc/tests/unified/result.h+23-10
- src/libmongoc/tests/unified/runner.c+2
Submodule libmongocrypt updated 75 files
- .evergreen/config.yml+3-1
- CHANGELOG.md+8
- CMakeLists.txt+1
- bindings/java/mongocrypt/.evergreen/test.sh+1-1
- bindings/java/mongocrypt/build.gradle.kts+1-1
- bindings/java/mongocrypt/src/main/java/com/mongodb/crypt/capi/CAPI.java+123
- bindings/java/mongocrypt/src/main/java/com/mongodb/crypt/capi/MongoCryptImpl.java+88-93
- bindings/java/mongocrypt/src/main/java/com/mongodb/crypt/capi/MongoCryptOptions.java+53-1
- bindings/java/mongocrypt/src/main/java/com/mongodb/crypt/capi/MongoExplicitEncryptOptions.java+97-3
- bindings/node/.evergreen/test.sh+3
- bindings/node/index.d.ts+58-1
- bindings/node/lib/autoEncrypter.js+9-7
- bindings/node/lib/clientEncryption.js+81-1
- bindings/node/lib/stateMachine.js+6-2
- bindings/node/package-lock.json+223-6.6k
- bindings/node/package.json+1-2
- bindings/node/src/mongocrypt.cc+45
- bindings/node/src/mongocrypt.h+1
- bindings/node/test/autoEncrypter.test.js+37-36
- bindings/node/test/clientEncryption.test.js+161-7
- kms-message/src/kms_response_parser.c+7-3
- src/mongocrypt-ctx-encrypt.c+199-44
- src/mongocrypt-ctx-private.h+7
- src/mongocrypt-ctx.c+31
- src/mongocrypt-log.c+3
- src/mongocrypt-marking.c+1
- src/mongocrypt-traverse-util.c+2
- test/data/dollardb/omitted/cmd-to-mongocryptd.json+34
- test/data/dollardb/omitted/cmd.json+6
- test/data/dollardb/omitted/collinfo.json+27
- test/data/dollardb/omitted/encrypted-payload.json+39
- test/data/dollardb/omitted/mongocryptd-reply.json+45
- test/data/dollardb/preserved/cmd-to-mongocryptd.json+34
- test/data/dollardb/preserved/cmd.json+7
- test/data/dollardb/preserved/collinfo.json+27
- test/data/dollardb/preserved/encrypted-payload.json+40
- test/data/dollardb/preserved/mongocryptd-reply.json+45
- test/data/dollardb/preserved_empty/cmd-to-mongocryptd.json+17
- test/data/dollardb/preserved_empty/cmd.json+7
- test/data/dollardb/preserved_empty/collinfo.json+10
- test/data/dollardb/preserved_empty/encrypted-payload.json+7
- test/data/dollardb/preserved_empty/mongocryptd-reply.json+23
- test/data/dollardb/preserved_fle1/cmd-to-mongocryptd.json+26
- test/data/dollardb/preserved_fle1/cmd.json+7
- test/data/dollardb/preserved_fle1/collinfo.json+25
- test/data/dollardb/preserved_fle1/encrypted-payload.json+14
- test/data/dollardb/preserved_fle1/mongocryptd-reply.json+15
- test/data/fle1-create/old-mongocryptd/cmd.json+3
- test/data/fle1-create/old-mongocryptd/encrypted-payload.json+3
- test/data/fle1-create/old-mongocryptd/ismaster-to-mongocryptd.json+3
- test/data/fle1-create/old-mongocryptd/mongocryptd-ismaster.json+12
- test/data/fle1-create/with-schema/cmd-to-mongocryptd.json+7
- test/data/fle1-create/with-schema/cmd.json+3
- test/data/fle1-create/with-schema/encrypted-payload.json+3
- test/data/fle1-create/with-schema/ismaster-to-mongocryptd.json+3
- test/data/fle1-create/with-schema/mongocryptd-ismaster.json+12
- test/data/fle1-create/with-schema/mongocryptd-reply.json+9
- test/data/fle1-create/with-schema/schema-map.json+5
- test/data/fle1-create/without-schema/cmd-to-mongocryptd.json+5
- test/data/fle1-create/without-schema/cmd.json+3
- test/data/fle1-create/without-schema/encrypted-payload.json+3
- test/data/fle1-create/without-schema/ismaster-to-mongocryptd.json+3
- test/data/fle1-create/without-schema/mongocryptd-ismaster.json+12
- test/data/fle1-create/without-schema/mongocryptd-reply.json+9
- test/data/fle2-create/cmd-to-mongocryptd.json+14
- test/data/fle2-create/cmd.json+3
- test/data/fle2-create/encrypted-field-config-map.json+8
- test/data/fle2-create/encrypted-payload.json+3
- test/data/fle2-create/ismaster-to-mongocryptd.json+3
- test/data/fle2-create/mongocryptd-ismaster.json+12
- test/data/fle2-create/mongocryptd-reply.json+9
- test/example-state-machine.c+9-3
- test/test-mongocrypt-ctx-encrypt.c+622-11
- test/test-mongocrypt.c+24-9
- test/test-mongocrypt.h+2-2
0 commit comments