-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Currently, libmongocrypt supports one of three encryption providers at runtime which is determined at compile time. For certain languages like Java and C# on Linux, we need to ship a binary but this binary cannot depend on the system OpenSSL.
To support encryption that is robust but available across a wide range of Linux distros for Java/C#, we would add a fourth encryption type, pluggable.
Pluggable would implement the API in src\mongocrypt-crypto-private.h via callbacks. These callbacks would be set via a new function named 'mongocrypt_setopt_crypto'.
- is depended on by
-
PYTHON-1925 Add libmongocrypt cypto hooks
-
- Closed
-
-
MONGOCRYPT-162 Implement cryptography callbacks for C# libmongocrypt wrapper
-
- Closed
-
-
MONGOCRYPT-165 Implement Java-native cryptography callbacks
-
- Closed
-
- is duplicated by
-
MONGOCRYPT-104 Add encryption hooks
-
- Closed
-