17 #ifndef MONGOCRYPT_CONFIG_H
18 #define MONGOCRYPT_CONFIG_H
24 #define MONGOCRYPT_ENABLE_CRYPTO_CNG 0
26 #if MONGOCRYPT_ENABLE_CRYPTO_CNG != 1
27 # undef MONGOCRYPT_ENABLE_CRYPTO_CNG
35 #define MONGOCRYPT_ENABLE_CRYPTO_COMMON_CRYPTO 0
37 #if MONGOCRYPT_ENABLE_CRYPTO_COMMON_CRYPTO != 1
38 # undef MONGOCRYPT_ENABLE_CRYPTO_COMMON_CRYPTO
46 #define MONGOCRYPT_ENABLE_CRYPTO_LIBCRYPTO 1
47 #define MONGOCRYPT_ENABLE_CRYPTO_OPENSSL 1
49 #if MONGOCRYPT_ENABLE_CRYPTO_LIBCRYPTO != 1
50 # undef MONGOCRYPT_ENABLE_CRYPTO_LIBCRYPTO
51 # undef MONGOCRYPT_ENABLE_CRYPTO_OPENSSL
59 #define MONGOCRYPT_ENABLE_CRYPTO 1
61 #if MONGOCRYPT_ENABLE_CRYPTO != 1
62 # undef MONGOCRYPT_ENABLE_CRYPTO
70 #define MONGOCRYPT_ENABLE_TRACE 0
72 #if MONGOCRYPT_ENABLE_TRACE != 1
73 # undef MONGOCRYPT_ENABLE_TRACE