omemo-top icon indicating copy to clipboard operation
omemo-top copied to clipboard

add (link to) omemo backend implementations/libraries

Open azrdev opened this issue 7 years ago • 6 comments

In addition to the client support of omemo, a list of implementing libraries would be useful for those who want to add support for a particular client (using one of said libraries). Useful attributes to track would be:

  • links to website and source code
  • programming language
  • actively developed? (esp. w.r.t. security issues)

may omemo.top be a place for that too?

azrdev avatar Jan 31 '18 12:01 azrdev

I could imagine having this on a separate page – probably as a plain, simple markdown page that just lists all available libraries with their specs and acts as a addressable #anchor for the client page.

bascht avatar Jan 31 '18 22:01 bascht

@azrdev I've just merged #40 – so I'm happy for every feedback / suggestions for more + detailed information. :smile_cat:

bascht avatar Apr 09 '18 08:04 bascht

@bascht you imagine that we add the info (+ link to that separate implementation list page) which implementation is used to the new (with #94 ) client sections ?

azrdev avatar Apr 09 '18 10:04 azrdev

I could see this project supporting an additional subfolder of _data, called libraries. Keeping track a list of the libraries that support OMEMO would make omemo.top a useful resource to developers as well: "Here's a list of libraries to get you started on adding OMEMO support to your IM application."

nogweii avatar Apr 10 '18 05:04 nogweii

@l29ah Yup, something along what @evaryont detailed. I don't think there are enough libraries (I guess < 10, no?) to justify moving them into data files yet. We could just add a single HTML file with all the available libraries as jump-able HTML anchors so they can be referenced from the clients.

bascht avatar Apr 16 '18 10:04 bascht

wat

l29ah avatar Apr 16 '18 11:04 l29ah