[CDRIVER-4205] Update libmongocrypt dependency to 1.3.0 Created: 26/Oct/21  Updated: 28/Oct/23  Resolved: 08/Nov/21

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.20.0

Type: Improvement Priority: Major - P3
Reporter: Kevin Albertson Assignee: Kevin Albertson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by CXX-2409 Update libmongocrypt dependency to 1.3.0 Closed
is cloned by GODRIVER-2210 Update libmongocrypt dependency to 1.3.0 Closed
Epic Link: CSFLE 1.0 KMIP support
Quarter: FY22Q4

 Description   

Background & Motivation
libmongocrypt 1.3.0 includes support for the KMIP KMS provider.

Scope

  • Upgrade the driver dependency or dependency to libmongocrypt 1.3.0.
  • Wrap the new libmongocrypt API for mongocrypt_kms_ctx_get_kms_provider:

/**
 * Get the KMS provider identifier associated with this KMS request.
 *
 * This is used to conditionally configure TLS connections based on the KMS
 * request. It is useful for KMIP, which authenticates with a client
 * certificate.
 *
 * @param[in] kms The @ref mongocrypt_kms_ctx_t object.
 * @param[out] len Receives the length of the returned string.
 *
 * @returns One of the NULL terminated static strings: "aws", "azure", "gcp", or
 * "kmip".
 */
MONGOCRYPT_EXPORT
const char *
mongocrypt_kms_ctx_get_kms_provider (mongocrypt_kms_ctx_t *kms, uint32_t *len);



 Comments   
Comment by Githook User [ 08/Nov/21 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CDRIVER-4205 bump dep of libmongocrypt to 1.3.0 (#887)
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/68605a90d367c711a11d4789eba36ad638336ca6

Comment by Kevin Albertson [ 08/Nov/21 ]

PR: https://github.com/mongodb/mongo-c-driver/pull/887

Generated at Wed Feb 07 21:20:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.