
On Wednesday, 17 October 2018 7:00:11 PM AEDT Usman Saeed via luv-main wrote:
I have looked at Key Management Interoperability Protocol (KMIP). It provides all of these features but sadly there is no open-source implementation available in C.
Why is a C implmentation so important? C can call library code written in any language that allows compiling libraries. For languages which don't have a compiled form (Perl etc) then you can run a program in that language as a child process. As an aside, the last time I did any significant crypto coding in C I ran into some SEGVs that I couldn't fix. I called 2 different libraries that both called OpenSSL libraries and got a SEGV afterwards. I ended up changing the code to call the second OpenSSL using library in a child process as the only way of avoiding memory corruption and a later SEGV. So I wouldn't recommend planning on having a single C program to do it all. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/