Skip to content

Commit 930d171

Browse files
authored
CDRIVER-4817 update compile-libmongocrypt for KMIP delegated (#1563)
* Checkout MONGOCRYPT-614 * MONGOCRYPT_CTX_NEED_MONGO_COLLINFO_WITH_DB placeholder
1 parent 9fc8c7f commit 930d171

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

.evergreen/scripts/compile-libmongocrypt.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ compile_libmongocrypt() {
1414
# git clone -q --depth=1 https://github.com/mongodb/libmongocrypt --branch 1.9.0 || return
1515
{
1616
git clone -q https://github.com/mongodb/libmongocrypt || return
17-
# Check out commit containing MONGOCRYPT-605
18-
git -C libmongocrypt checkout c87cc3489c9a68875ff7fab541154841469991fb
17+
# Check out commit containing MONGOCRYPT-614
18+
git -C libmongocrypt checkout 9ce5db1ca353a4b82788724257d460a9ce67a3e9
1919
}
2020

2121
declare -a crypt_cmake_flags=(

src/libmongoc/src/mongoc/mongoc-crypt.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,6 +1073,15 @@ _state_machine_run (_state_machine_t *state_machine, bson_t *result, bson_error_
10731073
break;
10741074
case MONGOCRYPT_CTX_DONE:
10751075
goto success;
1076+
break;
1077+
case MONGOCRYPT_CTX_NEED_MONGO_COLLINFO_WITH_DB:
1078+
bson_set_error (error,
1079+
MONGOC_ERROR_CLIENT_SIDE_ENCRYPTION,
1080+
MONGOC_ERROR_CLIENT_INVALID_ENCRYPTION_STATE,
1081+
"MONGOCRYPT_CTX_NEED_MONGO_COLLINFO_WITH_DB is "
1082+
"unimplemented");
1083+
goto fail;
1084+
break;
10761085
}
10771086
}
10781087

0 commit comments

Comments
 (0)