KMIP - Refactor KMIP c++ library to bypass BIO level of C KMIP library
General
Escalation
General
Escalation
Description
In the core we have a C library that we use. One part is the protocol encoding implementation, the second part (the BIO level) is a communication level. The current C++ implementation is just a wrapper around the second part.
It hides errors. It cannot be used in a way other than synchronous programming.
We need to have a more extensible implementation without copy and pasting pages of code in the BIO level.
We can look into Mongo implementation. Need to check the license. Mongo uses the obsolete version of Boost ASIO.
In the core we have a C library that we use. One part is the protocol encoding implementation, the second part (the BIO level) is a communication level. The current C++ implementation is just a wrapper around the second part.
It hides errors. It cannot be used in a way other than synchronous programming.
We need to have a more extensible implementation without copy and pasting pages of code in the BIO level.
We can look into Mongo implementation. Need to check the license. Mongo uses the obsolete version of Boost ASIO.