Hello!

The initial Cynara in Tizen was based on the legacy security server to
bootstrap the API while development work on the final implementation
continued. Looking at the tizen git repo I see that there is now an
implementation based on a Cynara server (albeit with some todos left,
like "handle session parameter", "manage local cache").

I'd expect that you must have settled on some kind of communication
protocol between libcynara and the Cynara server by now, given that you
are already writing client and server code using the protocol. Where can
I find more information about that protocol?

Jose Bollo had a good idea that I'd like to share: if the protocol was
officially documented, it would be possible to call Cynara without
having to rely on libcynara.

There could be alternative client libraries targeting specific
development models, for example glib based with an asynchronous API.
Implementing such a library wouldn't be hard because one can take full
advantage of glib utility calls, something that is not possible in the
core libcynara.

Even if the protocol never becomes officially supported outside of
Cynara, I'd expect that good documentation of the protocol would be
beneficial for the development and a code review of its implementation.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to