[GODRIVER-2210] Update libmongocrypt dependency to 1.3.0 Created: 01/Nov/21  Updated: 23/Nov/21  Resolved: 23/Nov/21

Status: Closed
Project: Go Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.8.0

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

Issue Links:
Cloners
clones CDRIVER-4205 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 Gabby Asuncion [ 23/Nov/21 ]

PR: https://github.com/mongodb/mongo-go-driver/pull/817

Comment by Githook User [ 23/Nov/21 ]

Author:

{'name': 'Gabriela Asuncion', 'email': 'gabriela.asuncion@mongodb.com', 'username': 'gabbyasuncion'}

Message: GODRIVER-2210: Update libmongocrypt dependency to 1.3.0 (#817)
Branch: master
https://github.com/mongodb/mongo-go-driver/commit/13af40d1589d78828a4d9857342b2cd6a63c1fca

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