-
Type: Bug
-
Resolution: Gone away
-
Priority: Unknown
-
None
-
Affects Version/s: 1.7.0
-
Component/s: None
-
None
This ClientEncryption::decrypt method expects a BinaryInterface, although the documentation has only ever stated that a Binary is expected. BinaryInterface doesn't actually make sense, as the internal code doesn't call any of its methods and instead relies on the object converting to a binary bson_value_t. That is problematic as there is no guarantee that a BinaryInterface will serialize as such.