1MONGOC_CLIENT_ENCRYPTION_MEONNCGROYCP_TC_LOIPETlNSiT_b_SmEEoNTnC_gRAoYLcPGTOIROINT_HEMN(C3R)YPT_OPTS_SET_ALGORITHM(3)
2
3
4
6 mongoc_client_encryption_encrypt_opts_set_algorithm - mon‐
7 goc_client_encryption_encrypt_opts_set_algorithm()
8
10 void
11 mongoc_client_encryption_encrypt_opts_set_algorithm (
12 mongoc_client_encryption_encrypt_opts_t *opts, const char *algorithm);
13
14 #define MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM "AEAD_AES_256_CBC_HMAC_SHA_512-Random"
15 #define MONGOC_AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic"
16
17 Identifies the algorithm to use for encryption. Valid values of algo‐
18 rithm are:
19
20 · "AEAD_AES_256_CBC_HMAC_SHA_512-Random" for randomized encryption.
21
22 · "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic" for deterministic
23 (queryable) encryption.
24
26 · opts: A mongoc_client_encryption_encrypt_opts_t
27
28 · algorithm: A char * identifying the algorithm.
29
31 MongoDB, Inc
32
34 2017-present, MongoDB, Inc
35
36
37
38
391.16.2 MONGOC_CLFIeEbNT2_5E,NC2R0Y2P0TION_ENCRYPT_OPTS_SET_ALGORITHM(3)