List of all items
Structs
Functions
- mongocrypt_binary_data
- mongocrypt_binary_destroy
- mongocrypt_binary_len
- mongocrypt_binary_new
- mongocrypt_binary_new_from_data
- mongocrypt_crypt_shared_lib_version
- mongocrypt_crypt_shared_lib_version_string
- mongocrypt_ctx_datakey_init
- mongocrypt_ctx_decrypt_init
- mongocrypt_ctx_destroy
- mongocrypt_ctx_encrypt_init
- mongocrypt_ctx_explicit_decrypt_init
- mongocrypt_ctx_explicit_encrypt_expression_init
- mongocrypt_ctx_explicit_encrypt_init
- mongocrypt_ctx_finalize
- mongocrypt_ctx_kms_done
- mongocrypt_ctx_mongo_db
- mongocrypt_ctx_mongo_done
- mongocrypt_ctx_mongo_feed
- mongocrypt_ctx_mongo_op
- mongocrypt_ctx_new
- mongocrypt_ctx_next_kms_ctx
- mongocrypt_ctx_provide_kms_providers
- mongocrypt_ctx_rewrap_many_datakey_init
- mongocrypt_ctx_setopt_algorithm
- mongocrypt_ctx_setopt_algorithm_range
- mongocrypt_ctx_setopt_contention_factor
- mongocrypt_ctx_setopt_index_key_id
- mongocrypt_ctx_setopt_key_alt_name
- mongocrypt_ctx_setopt_key_encryption_key
- mongocrypt_ctx_setopt_key_id
- mongocrypt_ctx_setopt_key_material
- mongocrypt_ctx_setopt_masterkey_aws
- mongocrypt_ctx_setopt_masterkey_aws_endpoint
- mongocrypt_ctx_setopt_masterkey_local
- mongocrypt_ctx_setopt_query_type
- mongocrypt_ctx_state
- mongocrypt_ctx_status
- mongocrypt_destroy
- mongocrypt_init
- mongocrypt_is_crypto_available
- mongocrypt_kms_ctx_bytes_needed
- mongocrypt_kms_ctx_endpoint
- mongocrypt_kms_ctx_feed
- mongocrypt_kms_ctx_get_kms_provider
- mongocrypt_kms_ctx_message
- mongocrypt_kms_ctx_status
- mongocrypt_new
- mongocrypt_setopt_aes_256_ctr
- mongocrypt_setopt_aes_256_ecb
- mongocrypt_setopt_append_crypt_shared_lib_search_path
- mongocrypt_setopt_bypass_query_analysis
- mongocrypt_setopt_crypto_hook_sign_rsaes_pkcs1_v1_5
- mongocrypt_setopt_crypto_hooks
- mongocrypt_setopt_encrypted_field_config_map
- mongocrypt_setopt_kms_provider_aws
- mongocrypt_setopt_kms_provider_local
- mongocrypt_setopt_kms_providers
- mongocrypt_setopt_log_handler
- mongocrypt_setopt_schema_map
- mongocrypt_setopt_set_crypt_shared_lib_path_override
- mongocrypt_setopt_use_need_kms_credentials_state
- mongocrypt_setopt_use_need_mongo_collinfo_with_db_state
- mongocrypt_setopt_use_range_v2
- mongocrypt_status
- mongocrypt_status_code
- mongocrypt_status_destroy
- mongocrypt_status_message
- mongocrypt_status_new
- mongocrypt_status_ok
- mongocrypt_status_set
- mongocrypt_status_type
- mongocrypt_version
Type Aliases
- mongocrypt_binary_t
- mongocrypt_crypto_fn
- mongocrypt_ctx_state_t
- mongocrypt_ctx_t
- mongocrypt_hash_fn
- mongocrypt_hmac_fn
- mongocrypt_kms_ctx_t
- mongocrypt_log_fn_t
- mongocrypt_log_level_t
- mongocrypt_random_fn
- mongocrypt_status_t
- mongocrypt_status_type_t
- mongocrypt_t
Constants
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_DONE
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_ERROR
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_KMS
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_KMS_CREDENTIALS
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_MONGO_COLLINFO
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_MONGO_COLLINFO_WITH_DB
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_MONGO_KEYS
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_NEED_MONGO_MARKINGS
- mongocrypt_ctx_state_t_MONGOCRYPT_CTX_READY
- mongocrypt_log_level_t_MONGOCRYPT_LOG_LEVEL_ERROR
- mongocrypt_log_level_t_MONGOCRYPT_LOG_LEVEL_FATAL
- mongocrypt_log_level_t_MONGOCRYPT_LOG_LEVEL_INFO
- mongocrypt_log_level_t_MONGOCRYPT_LOG_LEVEL_TRACE
- mongocrypt_log_level_t_MONGOCRYPT_LOG_LEVEL_WARNING
- mongocrypt_status_type_t_MONGOCRYPT_STATUS_ERROR_CLIENT
- mongocrypt_status_type_t_MONGOCRYPT_STATUS_ERROR_CRYPT_SHARED
- mongocrypt_status_type_t_MONGOCRYPT_STATUS_ERROR_KMS
- mongocrypt_status_type_t_MONGOCRYPT_STATUS_OK